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 
32  constexpr static int kNWheels = 5;
34  constexpr static int kNDisks = 10;
36 
37  std::pair<int, int> FEDRange_;
38 
40 };
41 
42 #endif
DQMEDHarvester.h
RPCDaqInfo::FEDRange_
std::pair< int, int > FEDRange_
Definition: RPCDaqInfo.h:37
RPCDaqInfo::myBooker
void myBooker(DQMStore::IBooker &)
Definition: RPCDaqInfo.cc:61
RPCDaqInfo::kNDisks
constexpr static int kNDisks
Definition: RPCDaqInfo.h:34
RPCDaqInfo::init_
bool init_
Definition: RPCDaqInfo.h:28
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
RPCDaqInfo::DaqMap_
MonitorElement * DaqMap_
Definition: RPCDaqInfo.h:31
RPCDaqInfo::kNWheels
constexpr static int kNWheels
Definition: RPCDaqInfo.h:32
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
RPCDaqInfo
Definition: RPCDaqInfo.h:12
RPCDaqInfo::daqDiskFractions
MonitorElement * daqDiskFractions[kNDisks]
Definition: RPCDaqInfo.h:35
RPCDaqInfo::RPCDaqInfo
RPCDaqInfo(const edm::ParameterSet &)
Definition: RPCDaqInfo.cc:9
Service.h
edm::ParameterSet
Definition: ParameterSet.h:47
RPCDaqInfo::NumberOfFeds_
int NumberOfFeds_
Definition: RPCDaqInfo.h:39
edm::EventSetup
Definition: EventSetup.h:58
RPCDaqInfo::beginJob
void beginJob() override
Definition: RPCDaqInfo.cc:21
RPCDaqInfo::~RPCDaqInfo
~RPCDaqInfo() override
Definition: RPCDaqInfo.cc:20
DQMEDHarvester
Definition: DQMEDHarvester.py:1
RPCDaqInfo::daqWheelFractions
MonitorElement * daqWheelFractions[kNWheels]
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:39
RPCDaqInfo::DaqFraction_
MonitorElement * DaqFraction_
Definition: RPCDaqInfo.h:30