20 #ifndef CSCMonitorModule_H 21 #define CSCMonitorModule_H 64 static const char DIR_DCSINFO[] =
"CSC/EventInfo/DCSContents/";
65 static const char DIR_DAQINFO[] =
"CSC/EventInfo/DAQContents/";
66 static const char DIR_CRTINFO[] =
"CSC/EventInfo/CertificationContents/";
118 detId = pcrate->
detId(crateId, dmbId, 0, 0);
119 return (detId.
rawId() != 0);
cscdqm::Configuration config
static const unsigned int MAX_CRATE_ID
static const char DIR_DAQINFO[]
CSCMonitorModule(const edm::ParameterSet &ps)
Constructor.
Monitoring Object interface used to cover Root object and provide common interface to EventProcessor ...
CSCDetId detId(int vme, int dmb, int cfeb, int layer=0) const
constexpr uint32_t rawId() const
get the raw id
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Book Histograms in the beginRun.
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Begin the run.
cscdqm::Dispatcher * dispatcher
std::vector< std::string > maskedHW
CSCDQM Framework frontend and Histogram Cache controller.
Common CSC DQM Module that uses CSCDQM Framework.
CSCDQM Framework Global Configuration.
bool getCSCDetId(const unsigned int crateId, const unsigned int dmbId, CSCDetId &detId) const override
static const unsigned int MIN_CRATE_ID
static const char DIR_DCSINFO[]
const CSCCrateMap * pcrate
static const char INPUT_TAG_LABEL[]
Global stuff.
static const char DIR_EVENTINFO[]
void endRun(const edm::Run &r, const edm::EventSetup &c) override
static const unsigned int MIN_DMB_SLOT
static const char DIR_CRTINFO[]
~CSCMonitorModule() override
Destructor.
void beginLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context) override
DQMStore::IBooker * ibooker
cscdqm::MonitorObject * bookMonitorObject(const cscdqm::HistoBookRequest &p_req) override
Book Monitor Object on Request.
Interface for Histogram providing objects. Used by Event Processor to retrieve MonitorObject 's and b...
static const unsigned int MAX_DMB_SLOT