#include <DetNaming.h>
Public Member Functions | |
DetNaming () | |
std::vector< std::string > | getAllKeys () |
std::string | getKey (const DetId &) |
~DetNaming () | |
Private Types | |
typedef std::map< int, std::string > | TMyMainMap |
typedef std::map< int, std::map< int, std::string > > | TMySubMap |
Private Attributes | |
TMyMainMap | detMap_ |
TMySubMap | subDetMap_ |
Definition at line 13 of file DetNaming.h.
|
private |
Definition at line 23 of file DetNaming.h.
|
private |
Definition at line 24 of file DetNaming.h.
DetNaming::DetNaming | ( | ) |
Definition at line 17 of file DetNaming.cc.
References detMap_, DetId::Ecal, EcalBarrel, EcalEndcap, EcalLaserPnDiode, EcalPreshower, EcalTriggerTower, DetId::Hcal, HcalBarrel, HcalEmpty, HcalEndcap, HcalForward, HcalOther, HcalOuter, HcalTriggerTower, and subDetMap_.
|
inline |
Definition at line 17 of file DetNaming.h.
std::vector< std::string > DetNaming::getAllKeys | ( | ) |
Definition at line 49 of file DetNaming.cc.
References detMap_, mps_splice::entry, relativeConstraints::keys, mergeVDriftHistosByStation::name, AlCaHLTBitMon_QueryRunRegistry::string, and subDetMap_.
std::string DetNaming::getKey | ( | const DetId & | detId | ) |
Definition at line 36 of file DetNaming.cc.
References DetId::det(), detMap_, Exception, DetId::rawId(), AlCaHLTBitMon_QueryRunRegistry::string, DetId::subdetId(), and subDetMap_.
Referenced by MuonCaloCleanerByDistance::fillEnergyDepositMap().
|
private |
Definition at line 25 of file DetNaming.h.
Referenced by DetNaming(), getAllKeys(), and getKey().
|
private |
Definition at line 26 of file DetNaming.h.
Referenced by DetNaming(), getAllKeys(), and getKey().