72 if (
config->fnGetCacheEMUHisto(histo, me))
return (me !=
nullptr);
74 if (
config->fnGetHisto(histoD, me))
return (me !=
nullptr);
86 if (
config->fnGetCacheFEDHisto(histo, fedID, me))
return (me !=
nullptr);
88 if (
config->fnGetHisto(histoD, me))
return (me !=
nullptr);
100 if (
config->fnGetCacheDDUHisto(histo, dduID, me))
return (me !=
nullptr);
102 if (
config->fnGetHisto(histoD, me))
return (me !=
nullptr);
115 if (
config->fnGetCacheCSCHisto(histo, crateID, dmbSlot, 0, me))
return (me !=
nullptr);
117 if (
config->fnGetHisto(histoD, me))
return (me !=
nullptr);
132 if (
config->fnGetCacheCSCHisto(histo, crateID, dmbSlot, adId, me))
return (me !=
nullptr);
134 if (
config->fnGetHisto(histoD, me))
return (me !=
nullptr);
145 if (
config->fnGetCacheParHisto(histo, me))
return (me !=
nullptr);
147 if (
config->fnGetHisto(histoD, me))
return (me !=
nullptr);
163 if (
config->fnGetCSCDetId(crateId, dmbId, cid)) {
165 int iring = cid.
ring();
167 int iendcap = cid.
endcap();
191 LOG_INFO << masked <<
" HW Elements masked";
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
const unsigned int setMaskedHWElements(std::vector< std::string > &tokens)
Read HW element masks (strings), create Address and apply to detector map.
const bool getCSCFromMap(const unsigned int &crateId, const unsigned int &dmbId, unsigned int &cscType, unsigned int &cscPosition) const
Get CSC type and position from crate and dmb identifiers.
const bool getDDUHisto(const HistoId &histo, const HwId &dduID, MonitorObject *&me)
Get DDU Level Monitoring Object.
Monitoring Object interface used to cover Root object and provide common interface to EventProcessor ...
Parameter Histogram Definition.
void init()
Initialize EventProcessor: reading out config information.
CSC Level Histogram Type.
const bool getCSCHisto(const HistoId &histo, const HwId &crateID, const HwId &dmbSlot, MonitorObject *&me)
Get CSC (Chamber) Level Monitoring Object.
CSCDQM Framework Global Configuration.
EventProcessor(Configuration *const p_config)
Constructor.
static std::string getCSCTypeLabel(int endcap, int station, int ring)
Get CSC label from CSC parameters.
const bool getParHisto(const HistoId &histo, MonitorObject *&me)
Get Parameter Monitoring Object.
EMU Level Histogram Definition.
DDU Level Histogram Definition.
static int getCSCTypeBin(const std::string &cstr)
Get CSC y-axis position from chamber string.
unsigned int maskHWElements(std::vector< std::string > &tokens)
Mask HW elements from the efficiency calculations. Can be applied on runtime!
FED Level Histogram Definition.
const bool getFEDHisto(const HistoId &histo, const HwId &fedID, MonitorObject *&me)
Get FED Level Monitoring Object.
edm::EDGetTokenT< FEDRawDataCollection > frdtoken
bool fCloseL1As
Data Format version (2005, 2013)
const bool getEMUHisto(const HistoId &histo, MonitorObject *&me)
Get EMU (Top Level) Monitoring Object.