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