1 #ifndef MESetBinningUtils_H 2 #define MESetBinningUtils_H
static constexpr int nEBSMEta
int findBinRCT_(ObjectType, DetId const &)
static constexpr int nEESMXExt
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)
static constexpr int nEESMYRed
std::vector< float > edges
static constexpr int nEBSMPhi
ObjectType getObject(ObjectType, unsigned)
AxisSpecs getBinningSM_(BinningType, bool, unsigned, int, EcalElectronicsMapping const *)
static constexpr int nEESMX
ObjectType translateObjectType(std::string const &)
dqm::legacy::MonitorElement::Kind translateKind(std::string const &)
AxisSpecs getBinningSMMEM_(BinningType, bool, unsigned, int)
static constexpr int nEEEtaBins
AxisSpecs getBinningEB_(BinningType, bool, int)
int findBin2D(EcalElectronicsMapping const *, ObjectType, BinningType, DetId const &)
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 &)
static constexpr int nEBEtaBins
AxisSpecs getBinningEE_(BinningType, bool, int, int)
static constexpr int nEESMXRed
AxisSpecs getBinning(EcalElectronicsMapping const *, ObjectType, BinningType, bool, int, unsigned)
static constexpr int nPresetBinnings
void fillAxisDescriptions(edm::ParameterSetDescription &)
static constexpr int nPhiBins
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)
std::vector< std::string > labels
static constexpr int nEESMY
uint32_t idFromBin(ObjectType, BinningType, unsigned, int)