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 
50 
51 private:
53 };
54 
55 #endif
edm::ESWatcher< RPCEMapRcd >
RPCMonitorLinkSynchro::theSynchroStat
RPCLinkSynchroStat theSynchroStat
Definition: RPCMonitorLinkSynchro.h:43
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< RPCRawSynchro::ProdItem >
edm
HLT enums.
Definition: AlignableModifier.h:19
DQMOneEDAnalyzer
Definition: DQMOneEDAnalyzer.h:20
RPCMonitorLinkSynchro::me_topSpread
MonitorElement * me_topSpread
Definition: RPCMonitorLinkSynchro.h:48
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
EDAnalyzer.h
RPCMonitorLinkSynchro::endLuminosityBlock
void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) override
Definition: RPCMonitorLinkSynchro.cc:27
findQualityFiles.v
v
Definition: findQualityFiles.py:179
RPCEMapRcd.h
RPCMonitorLinkSynchro::~RPCMonitorLinkSynchro
~RPCMonitorLinkSynchro() override
Definition: RPCMonitorLinkSynchro.cc:25
DQMOneEDAnalyzer.h
RPCMonitorLinkSynchro::me_topOccup
MonitorElement * me_topOccup
Definition: RPCMonitorLinkSynchro.h:47
RPCMonitorLinkSynchro::me_delaySpread
MonitorElement * me_delaySpread
Definition: RPCMonitorLinkSynchro.h:46
RPCMonitorLinkSynchro::RPCMonitorLinkSynchro
RPCMonitorLinkSynchro(const edm::ParameterSet &cfg)
Definition: RPCMonitorLinkSynchro.cc:16
Event
RPCMonitorLinkSynchro::rpcRawSynchroProdItemTag_
edm::EDGetTokenT< RPCRawSynchro::ProdItem > rpcRawSynchroProdItemTag_
Definition: RPCMonitorLinkSynchro.h:52
RPCMonitorLinkSynchro::theCablingWatcher
edm::ESWatcher< RPCEMapRcd > theCablingWatcher
Definition: RPCMonitorLinkSynchro.h:42
RPCMonitorLinkSynchro::beginLuminosityBlock
void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &) final
Definition: RPCMonitorLinkSynchro.h:31
edm::ParameterSet
Definition: ParameterSet.h:47
RPCMonitorLinkSynchro::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: RPCMonitorLinkSynchro.cc:73
RPCMonitorLinkSynchro::me_notComplete
MonitorElement * me_notComplete[3]
Definition: RPCMonitorLinkSynchro.h:49
RPCRawSynchro::ProdItem
std::vector< std::pair< LinkBoardElectronicIndex, int > > ProdItem
Definition: RPCRawSynchro.h:9
edm::EventSetup
Definition: EventSetup.h:58
InputTag.h
looper.cfg
cfg
Definition: looper.py:297
alignCSCRings.r
r
Definition: alignCSCRings.py:93
RPCLinkSynchroStat.h
RPCMonitorLinkSynchro::theConfig
edm::ParameterSet theConfig
Definition: RPCMonitorLinkSynchro.h:38
ESWatcher.h
RPCLinkSynchroStat
Definition: RPCLinkSynchroStat.h:12
RPCMonitorLinkSynchro::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: RPCMonitorLinkSynchro.cc:43
dqm::implementation::IBooker
Definition: DQMStore.h:43
RPCMonitorLinkSynchro
Definition: RPCMonitorLinkSynchro.h:24
EventSetup
ParameterSet.h
RPCMonitorLinkSynchro::me_delaySummary
MonitorElement * me_delaySummary
Definition: RPCMonitorLinkSynchro.h:45
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:46
edm::Event
Definition: Event.h:73
RPCMonitorLinkSynchro::select
virtual const RPCRawSynchro::ProdItem & select(const RPCRawSynchro::ProdItem &v, const edm::Event &, const edm::EventSetup &)
Definition: RPCMonitorLinkSynchro.h:34
RPCMonitorLinkSynchro::dqmBeginRun
void dqmBeginRun(const edm::Run &r, const edm::EventSetup &c) override
Definition: RPCMonitorLinkSynchro.cc:32
Run