1 #ifndef EcalDQMCommonUtils_H 2 #define EcalDQMCommonUtils_H 103 extern std::vector<unsigned>
const memDCC;
127 std::pair<unsigned, unsigned>
innerTCCs(
unsigned);
128 std::pair<unsigned, unsigned>
outerTCCs(
unsigned);
std::vector< unsigned > const memDCC
static constexpr int kSizeForDenseIndexing
unsigned memDCCIndex(unsigned)
static constexpr int nEBDCC
static constexpr int kEBTotalTowers
static constexpr int nTCC
static constexpr int nTowers
static constexpr int kEBTCCLow
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)
static constexpr int nTTOuter
unsigned nSuperCrystals(unsigned)
unsigned ttId(DetId const &, EcalElectronicsMapping const *)
static constexpr int kEEmTCCHigh
bool isEndcapTTId(DetId const &)
unsigned nCrystals(unsigned)
static constexpr int nChannels
unsigned towerId(DetId const &, EcalElectronicsMapping const *)
static constexpr int kEEpTCCLow
static constexpr int kSizeForDenseIndexing
static constexpr int nEEDCC
static constexpr int nDCCMEM
unsigned dccId(DetId const &, EcalElectronicsMapping const *)
EcalPnDiodeDetId pnForCrystal(DetId const &, char, EcalElectronicsMapping const *)
static constexpr int kEEmTCCLow
static constexpr int nEEDCCMEM
bool isEcalScDetId(DetId const &)
unsigned memDCCId(unsigned)
static constexpr int kEBTCCHigh
bool isSingleChannelId(DetId const &)
static constexpr int nDCC
std::string smName(unsigned)
unsigned tccId(DetId const &, EcalElectronicsMapping const *)
bool isCrystalId(DetId const &)
static constexpr int kEEpTCCHigh
unsigned rtHalf(DetId const &, EcalElectronicsMapping const *)
static constexpr int nTTInner
std::pair< unsigned, unsigned > innerTCCs(unsigned)
double eta(EBDetId const &, CaloGeometry const *)
std::vector< DetId > scConstituents(EcalScDetId const &)
double phi(EBDetId const &)