CMS 3D CMS Logo

RPCDaqInfo.h
Go to the documentation of this file.
1 #ifndef DQM_RPCMonitorClient_DQMDaqInfo_H
2 # define DQM_RPCMonitorClient_DQMDaqInfo_H
3 
4 // system include files
5 #include <iostream>
6 #include <fstream>
7 
12 
13 
14 class RPCDaqInfo : public DQMEDHarvester{
15 
16 public:
17  explicit RPCDaqInfo(const edm::ParameterSet&);
18  ~RPCDaqInfo() override;
19 
20 protected:
21  void beginJob() override;
22  void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const&) override; //performed in the endLumi
23  void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override; //performed in the endJob
24 
25 private:
27 
28  bool init_;
29 
34 
35  std::pair<int,int> FEDRange_;
36 
38 
39 };
40 
41 #endif
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition: RPCDaqInfo.cc:57
MonitorElement * daqDiskFractions[10]
Definition: RPCDaqInfo.h:33
std::pair< int, int > FEDRange_
Definition: RPCDaqInfo.h:35
bool init_
Definition: RPCDaqInfo.h:28
MonitorElement * DaqFraction_
Definition: RPCDaqInfo.h:30
void beginJob() override
Definition: RPCDaqInfo.cc:24
~RPCDaqInfo() override
Definition: RPCDaqInfo.cc:23
RPCDaqInfo(const edm::ParameterSet &)
Definition: RPCDaqInfo.cc:11
void myBooker(DQMStore::IBooker &)
Definition: RPCDaqInfo.cc:60
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: RPCDaqInfo.cc:25
MonitorElement * daqWheelFractions[5]
Definition: RPCDaqInfo.h:32
MonitorElement * DaqMap_
Definition: RPCDaqInfo.h:31
int numberOfDisks_
Definition: RPCDaqInfo.h:37
int NumberOfFeds_
Definition: RPCDaqInfo.h:37