Go to the documentation of this file. 1 #ifndef MESetBinningUtils_H
2 #define MESetBinningUtils_H
AxisSpecs getBinningEcal_(BinningType, bool, int)
std::string channelName(EcalElectronicsMapping const *, uint32_t, BinningType _btype=kDCC)
uint32_t idFromBin(ObjectType, BinningType, unsigned, int)
AxisSpecs(AxisSpecs const &_specs)
int findBinRCT_(ObjectType, DetId const &)
AxisSpecs & operator=(AxisSpecs const &_rhs)
int findBinPseudoStrip_(EcalElectronicsMapping const *, ObjectType, DetId const &)
unsigned getNObjects(ObjectType)
AxisSpecs getBinningSM_(BinningType, bool, unsigned, int, EcalElectronicsMapping const *)
int findBin2D(EcalElectronicsMapping const *, ObjectType, BinningType, DetId const &)
int findBinCrystal_(EcalElectronicsMapping const *, ObjectType, DetId const &, int=-1)
ObjectType translateObjectType(std::string const &)
int findBinTriggerTower_(EcalElectronicsMapping const *, ObjectType, DetId const &)
ObjectType getObject(ObjectType, unsigned)
Ecal readout channel identification [32:20] Unused (so far) [19:13] DCC id [12:6] tower [5:3] strip [...
AxisSpecs getBinningSMMEM_(BinningType, bool, unsigned, int)
dqm::legacy::MonitorElement::Kind translateKind(std::string const &)
AxisSpecs getBinningEB_(BinningType, bool, int)
AxisSpecs getBinning(EcalElectronicsMapping const *, ObjectType, BinningType, bool, int, unsigned)
uint32_t idFromName(std::string const &)
BinningType translateBinningType(std::string const &)
AxisSpecs formAxis(edm::ParameterSet const &)
int findBinSuperCrystal_(EcalElectronicsMapping const *, ObjectType, DetId const &, int=-1)
unsigned findPlotIndex(EcalElectronicsMapping const *, ObjectType, DetId const &)
AxisSpecs getBinningMEM_(BinningType, bool, int, int)
int findBin1D(EcalElectronicsMapping const *, ObjectType, BinningType, DetId const &)
void fillAxisDescriptions(edm::ParameterSetDescription &)
AxisSpecs getBinningEE_(BinningType, bool, int, int)
bool isValidIdBin(EcalElectronicsMapping const *, ObjectType, BinningType, unsigned, int)