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);
std::vector< unsigned > const memDCC
static constexpr int kSizeForDenseIndexing
unsigned memDCCIndex(unsigned)
static constexpr int kEBTotalTowers
Ecal readout channel identification [32:20] Unused (so far) [19:13] DCC id [12:6] tower [5:3] strip [...
bool isForward(DetId const &)
std::pair< unsigned, unsigned > outerTCCs(unsigned)
bool ccuExists(unsigned, unsigned)
unsigned nSuperCrystals(unsigned)
unsigned ttId(DetId const &, EcalElectronicsMapping const *)
bool isEndcapTTId(DetId const &)
unsigned nCrystals(unsigned)
unsigned towerId(DetId const &, EcalElectronicsMapping const *)
static constexpr int kSizeForDenseIndexing
unsigned dccId(DetId const &, EcalElectronicsMapping const *)
EcalPnDiodeDetId pnForCrystal(DetId const &, char, EcalElectronicsMapping const *)
bool isEcalScDetId(DetId const &)
unsigned memDCCId(unsigned)
bool isSingleChannelId(DetId const &)
std::string smName(unsigned)
unsigned tccId(DetId const &, EcalElectronicsMapping const *)
bool isCrystalId(DetId const &)
unsigned rtHalf(DetId const &, EcalElectronicsMapping const *)
std::pair< unsigned, unsigned > innerTCCs(unsigned)
double eta(EBDetId const &, CaloGeometry const *)
std::vector< DetId > scConstituents(EcalScDetId const &)
double phi(EBDetId const &)