CMS 3D CMS Logo

RPCMonitorLinkSynchro.h
Go to the documentation of this file.
1 #ifndef DQM_RPCMonitorDigi_RPCMonitorLinkSynchro_H
2 #define DQM_RPCMonitorDigi_RPCMonitorLinkSynchro_H
3 
9 
18 
19 class RPCMonitorLinkSynchro : public DQMOneEDAnalyzer<edm::one::WatchLuminosityBlocks> {
20 public:
22  ~RPCMonitorLinkSynchro() override = default;
23 
24  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
25  void dqmBeginRun(const edm::Run& r, const edm::EventSetup& c) override;
27  void endLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup&) override;
28  void analyze(const edm::Event&, const edm::EventSetup&) override;
30  const edm::Event&,
31  const edm::EventSetup&) {
32  return v;
33  };
34 
35 protected:
40 
46 
47 private:
49 };
50 
51 #endif
MonitorElement * me_topOccup
void analyze(const edm::Event &, const edm::EventSetup &) override
edm::ESGetToken< RPCEMap, RPCEMapRcd > rpcEMapToken_
RPCMonitorLinkSynchro(const edm::ParameterSet &cfg)
MonitorElement * me_topSpread
~RPCMonitorLinkSynchro() override=default
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
RPCLinkSynchroStat theSynchroStat
virtual const RPCRawSynchro::ProdItem & select(const RPCRawSynchro::ProdItem &v, const edm::Event &, const edm::EventSetup &)
MonitorElement * me_delaySpread
edm::ESWatcher< RPCEMapRcd > theCablingWatcher
std::vector< std::pair< LinkBoardElectronicIndex, int > > ProdItem
Definition: RPCRawSynchro.h:9
edm::EDGetTokenT< RPCRawSynchro::ProdItem > rpcRawSynchroProdItemTag_
void dqmBeginRun(const edm::Run &r, const edm::EventSetup &c) override
MonitorElement * me_notComplete[3]
edm::ParameterSet theConfig
void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) final
MonitorElement * me_delaySummary
Definition: Run.h:45
void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override