Go to the documentation of this file. 1 #ifndef EcalDQMCommonUtils_H
2 #define EcalDQMCommonUtils_H
117 extern std::vector<unsigned>
const memDCC;
141 std::pair<unsigned, unsigned>
innerTCCs(
unsigned);
142 std::pair<unsigned, unsigned>
outerTCCs(
unsigned);
double eta(EBDetId const &, CaloGeometry const *)
std::pair< unsigned, unsigned > outerTCCs(unsigned)
unsigned ttId(DetId const &, EcalElectronicsMapping const *)
unsigned nSuperCrystals(unsigned)
unsigned memDCCIndex(unsigned)
bool isEndcapTTId(DetId const &)
bool isForward(DetId const &)
unsigned towerId(DetId const &, EcalElectronicsMapping const *)
bool ccuExists(unsigned, unsigned)
unsigned memDCCId(unsigned)
Ecal readout channel identification [32:20] Unused (so far) [19:13] DCC id [12:6] tower [5:3] strip [...
EcalPnDiodeDetId pnForCrystal(DetId const &, char, EcalElectronicsMapping const *)
unsigned nCrystals(unsigned)
bool isSingleChannelId(DetId const &)
bool isEcalScDetId(DetId const &)
unsigned dccId(DetId const &, EcalElectronicsMapping const *)
const std::vector< unsigned > memDCC
std::vector< DetId > scConstituents(EcalScDetId const &)
std::string smName(unsigned)
unsigned tccId(DetId const &, EcalElectronicsMapping const *)
bool isCrystalId(DetId const &)
std::pair< unsigned, unsigned > innerTCCs(unsigned)
unsigned rtHalf(DetId const &, EcalElectronicsMapping const *)
double phi(EBDetId const &)