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 
11 
12 class RPCDaqInfo : public DQMEDHarvester {
13 public:
14  explicit RPCDaqInfo(const edm::ParameterSet &);
15  ~RPCDaqInfo() override;
16 
17 protected:
18  void beginJob() override;
21  edm::LuminosityBlock const &,
22  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 #endif
DQMEDHarvester.h
RPCDaqInfo::FEDRange_
std::pair< int, int > FEDRange_
Definition: RPCDaqInfo.h:35
RPCDaqInfo::myBooker
void myBooker(DQMStore::IBooker &)
Definition: RPCDaqInfo.cc:61
RPCDaqInfo::init_
bool init_
Definition: RPCDaqInfo.h:28
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
RPCDaqInfo::daqWheelFractions
MonitorElement * daqWheelFractions[5]
Definition: RPCDaqInfo.h:32
RPCDaqInfo::DaqMap_
MonitorElement * DaqMap_
Definition: RPCDaqInfo.h:31
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
RPCDaqInfo
Definition: RPCDaqInfo.h:12
RPCDaqInfo::RPCDaqInfo
RPCDaqInfo(const edm::ParameterSet &)
Definition: RPCDaqInfo.cc:9
Service.h
edm::ParameterSet
Definition: ParameterSet.h:36
RPCDaqInfo::NumberOfFeds_
int NumberOfFeds_
Definition: RPCDaqInfo.h:37
edm::EventSetup
Definition: EventSetup.h:57
RPCDaqInfo::beginJob
void beginJob() override
Definition: RPCDaqInfo.cc:21
RPCDaqInfo::~RPCDaqInfo
~RPCDaqInfo() override
Definition: RPCDaqInfo.cc:20
DQMEDHarvester
Definition: DQMEDHarvester.py:1
RPCDaqInfo::daqDiskFractions
MonitorElement * daqDiskFractions[10]
Definition: RPCDaqInfo.h:33
RPCDaqInfo::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: RPCDaqInfo.cc:22
dqm::implementation::IGetter
Definition: DQMStore.h:484
dqm::implementation::IBooker
Definition: DQMStore.h:43
RPCDaqInfo::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition: RPCDaqInfo.cc:59
RPCDaqInfo::numberOfDisks_
int numberOfDisks_
Definition: RPCDaqInfo.h:37
RPCDaqInfo::DaqFraction_
MonitorElement * DaqFraction_
Definition: RPCDaqInfo.h:30