CMS 3D CMS Logo

RPCMonitorLinkSynchro.h
Go to the documentation of this file.
1 #ifndef DQM_RPCMonitorClient_RPCMonitorLinkSynchro_H
2 #define DQM_RPCMonitorClient_RPCMonitorLinkSynchro_H
3 
9 
13 
16 
17 class MonitorElement;
18 
19 namespace edm { class Event; class EventSetup; class Run;}
20 
21 
23 
24 public:
26  ~RPCMonitorLinkSynchro() override;
27 
28  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
29  void dqmBeginRun(const edm::Run& r, const edm::EventSetup& c) override ;
30  void endLuminosityBlock(const edm::LuminosityBlock&,const edm::EventSetup&) override;
31  void analyze(const edm::Event&, const edm::EventSetup&) override;
32  virtual const RPCRawSynchro::ProdItem & select(const RPCRawSynchro::ProdItem &v, const edm::Event&, const edm::EventSetup&) { return v; };
33 
34 protected:
38 
43  MonitorElement* me_notComplete[3];
44 
45 private:
47 };
48 
49 #endif
50 
51 
std::vector< std::pair< LinkBoardElectronicIndex, int > > ProdItem
Definition: RPCRawSynchro.h:9
MonitorElement * me_topOccup
virtual example_stream void bookHistograms(DQMStore::IBooker &,@example_stream edm::Run const &,@example_stream edm::EventSetup const &) override
MonitorElement * me_topSpread
RPCLinkSynchroStat theSynchroStat
MonitorElement * me_delaySpread
edm::ESWatcher< RPCEMapRcd > theCablingWatcher
edm::EDGetTokenT< RPCRawSynchro::ProdItem > rpcRawSynchroProdItemTag_
edm::ParameterSet theConfig
HLT enums.
virtual example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
MonitorElement * me_delaySummary
Definition: Run.h:44