CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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();
19 
20 protected:
21  void beginJob();
22  void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const&); //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:59
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
RPCDaqInfo(const edm::ParameterSet &)
Definition: RPCDaqInfo.cc:11
void beginJob()
Definition: RPCDaqInfo.cc:24
void myBooker(DQMStore::IBooker &)
Definition: RPCDaqInfo.cc:62
MonitorElement * daqWheelFractions[5]
Definition: RPCDaqInfo.h:32
MonitorElement * DaqMap_
Definition: RPCDaqInfo.h:31
int numberOfDisks_
Definition: RPCDaqInfo.h:37
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &)
Definition: RPCDaqInfo.cc:25
int NumberOfFeds_
Definition: RPCDaqInfo.h:37