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 
17 
18 namespace edm {
19  class Event;
20  class EventSetup;
21  class Run;
22 } // namespace edm
23 
24 class RPCMonitorLinkSynchro : public DQMOneEDAnalyzer<edm::one::WatchLuminosityBlocks> {
25 public:
27  ~RPCMonitorLinkSynchro() override;
28 
29  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
30  void dqmBeginRun(const edm::Run& r, const edm::EventSetup& c) override;
32  void endLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup&) override;
33  void analyze(const edm::Event&, const edm::EventSetup&) override;
35  const edm::Event&,
36  const edm::EventSetup&) {
37  return v;
38  };
39 
40 protected:
44 
49  MonitorElement* me_notComplete[3];
50 
51 private:
53 };
54 
55 #endif
MonitorElement * me_topOccup
MonitorElement * me_topSpread
RPCLinkSynchroStat theSynchroStat
example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
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_
example_stream void bookHistograms(DQMStore::IBooker &,@example_stream edm::Run const &,@example_stream edm::EventSetup const &) override
edm::ParameterSet theConfig
void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) final
HLT enums.
MonitorElement * me_delaySummary
Definition: Run.h:45