CMS 3D CMS Logo

RPCDataCertification.h
Go to the documentation of this file.
1 #ifndef RPCMonitorClient_RPCDataCertification_H
2 #define RPCMonitorClient_RPCDataCertification_H
3 
10 
12 public:
14  ~RPCDataCertification() override = default;
15 
16 protected:
17  void beginJob() override;
20  edm::LuminosityBlock const&,
21  edm::EventSetup const&) override; //performed in the endLumi
22  void dqmEndJob(DQMStore::IBooker&, DQMStore::IGetter&) override; //performed in the endJob
23 
24 private:
26  void checkFED(edm::EventSetup const&);
27 
29 
32  constexpr static int nWheels_ = 5;
34  constexpr static int nDisks_ = 10;
36  std::pair<int, int> FEDRange_;
40  double defaultValue_;
41 };
42 
43 #endif
DQMEDHarvester.h
RPCDataCertification::runInfoToken_
edm::ESGetToken< RunInfo, RunInfoRcd > runInfoToken_
Definition: RPCDataCertification.h:28
RunSummaryRcd.h
RPCDataCertification::CertMap_
MonitorElement * CertMap_
Definition: RPCDataCertification.h:30
RPCDataCertification::offlineDQM_
bool offlineDQM_
Definition: RPCDataCertification.h:39
RPCDataCertification::totalCertFraction
MonitorElement * totalCertFraction
Definition: RPCDataCertification.h:31
RPCDataCertification::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: RPCDataCertification.cc:25
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
RPCDataCertification::myBooker
void myBooker(DQMStore::IBooker &)
Definition: RPCDataCertification.cc:70
RPCDataCertification::certDiskFractions
MonitorElement * certDiskFractions[nDisks_]
Definition: RPCDataCertification.h:35
RPCDataCertification::FEDRange_
std::pair< int, int > FEDRange_
Definition: RPCDataCertification.h:36
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
RPCDataCertification::certWheelFractions
MonitorElement * certWheelFractions[nWheels_]
Definition: RPCDataCertification.h:33
RPCDataCertification::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition: RPCDataCertification.cc:38
Service.h
RPCDataCertification
Definition: RPCDataCertification.h:11
RPCDataCertification::checkFED
void checkFED(edm::EventSetup const &)
Definition: RPCDataCertification.cc:44
RPCDataCertification::NumberOfFeds_
int NumberOfFeds_
Definition: RPCDataCertification.h:38
RPCDataCertification::RPCDataCertification
RPCDataCertification(const edm::ParameterSet &pset)
Definition: RPCDataCertification.cc:10
RPCDataCertification::beginJob
void beginJob() override
Definition: RPCDataCertification.cc:23
edm::ParameterSet
Definition: ParameterSet.h:47
edm::EventSetup
Definition: EventSetup.h:58
RunSummary.h
edm::ESGetToken< RunInfo, RunInfoRcd >
DQMEDHarvester
Definition: DQMEDHarvester.py:1
RunInfo.h
dqm::implementation::IGetter
Definition: DQMStore.h:484
RPCDataCertification::init_
bool init_
Definition: RPCDataCertification.h:39
RPCDataCertification::nDisks_
constexpr static int nDisks_
Definition: RPCDataCertification.h:34
dqm::implementation::IBooker
Definition: DQMStore.h:43
RPCDataCertification::~RPCDataCertification
~RPCDataCertification() override=default
RPCDataCertification::nWheels_
constexpr static int nWheels_
Definition: RPCDataCertification.h:32
RPCDataCertification::defaultValue_
double defaultValue_
Definition: RPCDataCertification.h:40
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27
RPCDataCertification::numberOfDisks_
int numberOfDisks_
Definition: RPCDataCertification.h:37