CMS 3D CMS Logo

RPCDataCertification.h
Go to the documentation of this file.
1 #ifndef RPCMonitorClient_RPCDataCertification_H
2 #define RPCMonitorClient_RPCDataCertification_H
3 
8 
9 
11 public:
12 
15 
17  virtual ~RPCDataCertification();
18 
19 protected:
20  void beginJob() override;
21  void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const&) override; //performed in the endLumi
22  void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override; //performed in the endJob
23 
24 
25 private:
27  void checkFED(edm::EventSetup const& );
28 
33  std::pair<int, int> FEDRange_;
37  double defaultValue_;
38 
39 };
40 
41 
42 #endif
void myBooker(DQMStore::IBooker &)
MonitorElement * certWheelFractions[5]
MonitorElement * CertMap_
MonitorElement * totalCertFraction
std::pair< int, int > FEDRange_
RPCDataCertification(const edm::ParameterSet &pset)
Constructor.
MonitorElement * certDiskFractions[10]
virtual ~RPCDataCertification()
Destructor.
void checkFED(edm::EventSetup const &)
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override