1 #ifndef EcalDQMCommonUtils_H
2 #define EcalDQMCommonUtils_H
63 extern std::vector<unsigned>
const memDCC;
87 std::pair<unsigned, unsigned>
innerTCCs(
unsigned);
88 std::pair<unsigned, unsigned>
outerTCCs(
unsigned);
std::vector< unsigned > const memDCC
unsigned memDCCIndex(unsigned)
Ecal readout channel identification [32:20] Unused (so far) [19:13] DCC id [12:6] tower [5:3] strip [...
EcalElectronicsMapping const * getElectronicsMap()
unsigned tccId(DetId const &)
bool isForward(DetId const &)
std::pair< unsigned, unsigned > outerTCCs(unsigned)
bool ccuExists(unsigned, unsigned)
CaloGeometry const * getGeometry()
unsigned ttId(DetId const &)
unsigned nSuperCrystals(unsigned)
bool isEndcapTTId(DetId const &)
unsigned nCrystals(unsigned)
CaloTopology const * getTopology()
bool checkElectronicsMap(bool=true)
EcalTrigTowerConstituentsMap const * getTrigTowerMap()
EcalPnDiodeDetId pnForCrystal(DetId const &, char)
void setGeometry(CaloGeometry const *)
unsigned rtHalf(DetId const &)
unsigned towerId(DetId const &)
bool isEcalScDetId(DetId const &)
unsigned memDCCId(unsigned)
bool isSingleChannelId(DetId const &)
void setTopology(CaloTopology const *)
std::string smName(unsigned)
bool checkTopology(bool=true)
bool checkTrigTowerMap(bool=true)
bool isCrystalId(DetId const &)
void setElectronicsMap(EcalElectronicsMapping const *)
std::pair< unsigned, unsigned > innerTCCs(unsigned)
std::vector< DetId > scConstituents(EcalScDetId const &)
void setTrigTowerMap(EcalTrigTowerConstituentsMap const *)
bool checkGeometry(bool=true)
unsigned dccId(DetId const &)
double eta(EBDetId const &)
double phi(EBDetId const &)