67 if (
config->fnGetCacheEMUHisto(histo, me))
68 return (me !=
nullptr);
70 if (
config->fnGetHisto(histoD, me))
71 return (me !=
nullptr);
83 if (
config->fnGetCacheFEDHisto(histo, fedID, me))
84 return (me !=
nullptr);
86 if (
config->fnGetHisto(histoD, me))
87 return (me !=
nullptr);
99 if (
config->fnGetCacheDDUHisto(histo, dduID, me))
100 return (me !=
nullptr);
102 if (
config->fnGetHisto(histoD, me))
103 return (me !=
nullptr);
119 if (
config->fnGetCacheCSCHisto(histo, crateID, dmbSlot, 0, me))
120 return (me !=
nullptr);
122 if (
config->fnGetHisto(histoD, me))
123 return (me !=
nullptr);
139 if (
config->fnGetCacheCSCHisto(histo, crateID, dmbSlot, adId, me))
140 return (me !=
nullptr);
142 if (
config->fnGetHisto(histoD, me))
143 return (me !=
nullptr);
154 if (
config->fnGetCacheParHisto(histo, me))
155 return (me !=
nullptr);
157 if (
config->fnGetHisto(histoD, me))
158 return (me !=
nullptr);
171 const unsigned int& dmbId,
172 unsigned int& cscType,
173 unsigned int& cscPosition)
const {
177 if (
config->fnGetCSCDetId(crateId, dmbId, cid)) {
179 int iring = cid.
ring();
181 int iendcap = cid.
endcap();
204 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.