/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
RecoLocalMuon/CSCRecHitD/src/CSCRangeMapForRecHit.cc
30 строк
919 B
Cms Build
Clang-Format
31 май 2019, 13:15
31 май 2019, 13:15
eb1cff4
Код
Авторство
О чём код?
/** CSCRangeMapForRecHit.cc * * author: Dominique Fortin -UCR */ #include <RecoLocalMuon/CSCRecHitD/src/CSCRangeMapForRecHit.h> CSCRangeMapForRecHit::CSCRangeMapForRecHit() {} CSCRangeMapForRecHit::~CSCRangeMapForRecHit() {} std::pair<CSCDetId, CSCDetIdSameChamberCompare> CSCRangeMapForRecHit::cscChamber(CSCDetId id) { return std::make_pair(id, CSCDetIdSameChamberCompare()); } std::pair<CSCDetId, CSCDetIdSameDetLayerCompare> CSCRangeMapForRecHit::cscDetLayer(CSCDetId id) { return std::make_pair(id, CSCDetIdSameDetLayerCompare()); } bool CSCDetIdSameChamberCompare::operator()(CSCDetId i1, CSCDetId i2) const { if (i1.chamberId() == i2.chamberId()) return false; // this removes layer bit and then uses DetId::op== return (i1 < i2); } bool CSCDetIdSameDetLayerCompare::operator()(CSCDetId i1, CSCDetId i2) const { if (i1 == i2) return false; // use DetId::op== return (i1 < i2); }