68 return (
me !=
nullptr);
71 return (
me !=
nullptr);
84 return (
me !=
nullptr);
87 return (
me !=
nullptr);
100 return (
me !=
nullptr);
103 return (
me !=
nullptr);
119 if (
config->fnGetCacheCSCHisto(
histo, crateID, dmbSlot, 0,
me))
120 return (
me !=
nullptr);
123 return (
me !=
nullptr);
139 if (
config->fnGetCacheCSCHisto(
histo, crateID, dmbSlot, adId,
me))
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 {
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 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 ...
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.
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.