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