/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
RecoLocalMuon/CSCRecHitD/src/CSCRangeMapForRecHit.h
37 строк
860 B
Cms Build
Clang-Format
31 май 2019, 13:15
31 май 2019, 13:15
eb1cff4
Код
Авторство
О чём код?
#ifndef CSCRecHitD_CSCRangeMapForRecHit_H #define CSCRecHitD_CSCRangeMapForRecHit_H /** \class CSCRangeMapForRecHit * Comparator to retrieve CSC rechits by chamber or by layer. * * \author Dominique Fortin */ #include <DataFormats/MuonDetId/interface/CSCDetId.h> class CSCDetIdSameDetLayerCompare { public: bool operator()(CSCDetId i1, CSCDetId i2) const; }; class CSCDetIdSameChamberCompare { public: bool operator()(CSCDetId i1, CSCDetId i2) const; }; class CSCRangeMapForRecHit { public: /// Constructor CSCRangeMapForRecHit(); /// Destructor virtual ~CSCRangeMapForRecHit(); /// Returns a valid DetId + a valid comparator for the RangeMap. static std::pair<CSCDetId, CSCDetIdSameChamberCompare> cscChamber(CSCDetId id); static std::pair<CSCDetId, CSCDetIdSameDetLayerCompare> cscDetLayer(CSCDetId id); private: }; #endif