68 return (me !=
nullptr);
71 return (me !=
nullptr);
84 return (me !=
nullptr);
87 return (me !=
nullptr);
100 return (me !=
nullptr);
103 return (me !=
nullptr);
120 return (me !=
nullptr);
123 return (me !=
nullptr);
140 return (me !=
nullptr);
143 return (me !=
nullptr);
155 return (me !=
nullptr);
158 return (me !=
nullptr);
171 const unsigned int& dmbId,
172 unsigned int& cscType,
173 unsigned int& cscPosition)
const {
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.
std::function< bool(const HistoId id, const HwId &id1, MonitorObject *&mo)> fnGetCacheDDUHisto
Monitoring Object interface used to cover Root object and provide common interface to EventProcessor ...
std::function< bool(const HistoId id, MonitorObject *&mo)> fnGetCacheParHisto
std::function< bool(const unsigned int, const unsigned int, CSCDetId &)> fnGetCSCDetId
Parameter Histogram Definition.
std::function< bool(const HistoId id, const HwId &id1, const HwId &id2, const HwId &id3, MonitorObject *&mo)> fnGetCacheCSCHisto
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.
std::function< bool(const HistoDef &histoT, MonitorObject *&)> fnGetHisto
EventProcessor(Configuration *const p_config)
Constructor.
std::function< bool(const HistoId id, MonitorObject *&mo)> fnGetCacheEMUHisto
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.
std::function< bool(const HistoId id, const HwId &id1, MonitorObject *&mo)> fnGetCacheFEDHisto
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.