CMS 3D CMS Logo

RPCEventSummary.h
Go to the documentation of this file.
1 #ifndef RPCEventSummary_H
2 #define RPCEventSummary_H
3 
7 
8 #include <string>
9 
11 public:
14 
16  ~RPCEventSummary() override;
17 
18 protected:
19  void beginJob() override;
22  edm::LuminosityBlock const &,
23  edm::EventSetup const &) override; //performed in the endLumi
24  void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override; //performed in the endJob
25 
26 private:
27  void clientOperation(DQMStore::IGetter &igetter);
29 
30  // bool tier0_;
33 
34  bool init_, isIn_;
38 
41  std::pair<int, int> FEDRange_;
43 
44  enum RPCQualityFlags { DEAD = 6, PARTIALLY_DEAD = 5 };
45 };
46 
47 #endif
RPCEventSummary::eventInfoPath_
std::string eventInfoPath_
Definition: RPCEventSummary.h:28
DQMEDHarvester.h
RPCEventSummary::enableReportSummary_
bool enableReportSummary_
Definition: RPCEventSummary.h:31
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
RPCEventSummary
Definition: RPCEventSummary.h:10
RPCEventSummary::clientOperation
void clientOperation(DQMStore::IGetter &igetter)
Definition: RPCEventSummary.cc:177
DQMStore.h
RPCEventSummary::DEAD
Definition: RPCEventSummary.h:44
RPCEventSummary::beginJob
void beginJob() override
Definition: RPCEventSummary.cc:43
Service.h
RPCEventSummary::globalFolder_
std::string globalFolder_
Definition: RPCEventSummary.h:37
RPCEventSummary::prefixFolder_
std::string prefixFolder_
Definition: RPCEventSummary.h:37
RPCEventSummary::PARTIALLY_DEAD
Definition: RPCEventSummary.h:44
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
RPCEventSummary::prefixDir_
std::string prefixDir_
Definition: RPCEventSummary.h:28
RPCEventSummary::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition: RPCEventSummary.cc:171
RPCEventSummary::prescaleFactor_
int prescaleFactor_
Definition: RPCEventSummary.h:32
RPCEventSummary::~RPCEventSummary
~RPCEventSummary() override
Destructor.
Definition: RPCEventSummary.cc:41
RPCEventSummary::offlineDQM_
bool offlineDQM_
Definition: RPCEventSummary.h:35
RPCEventSummary::lumiCounter_
int lumiCounter_
Definition: RPCEventSummary.h:36
edm::EventSetup
Definition: EventSetup.h:58
RPCEventSummary::dqmEndLuminosityBlock
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: RPCEventSummary.cc:48
RPCEventSummary::numberDisk_
int numberDisk_
Definition: RPCEventSummary.h:39
DQMEDHarvester
Definition: DQMEDHarvester.py:1
RPCEventSummary::doEndcapCertification_
bool doEndcapCertification_
Definition: RPCEventSummary.h:40
RPCEventSummary::isIn_
bool isIn_
Definition: RPCEventSummary.h:34
dqm::implementation::IGetter
Definition: DQMStore.h:484
RPCEventSummary::NumberOfFeds_
int NumberOfFeds_
Definition: RPCEventSummary.h:42
RPCEventSummary::RPCQualityFlags
RPCQualityFlags
Definition: RPCEventSummary.h:44
RPCEventSummary::RPCEventSummary
RPCEventSummary(const edm::ParameterSet &ps)
Constructor.
Definition: RPCEventSummary.cc:15
RPCEventSummary::init_
bool init_
Definition: RPCEventSummary.h:34
RPCEventSummary::FEDRange_
std::pair< int, int > FEDRange_
Definition: RPCEventSummary.h:41
dqm::implementation::IBooker
Definition: DQMStore.h:43
RPCEventSummary::minimumEvents_
int minimumEvents_
Definition: RPCEventSummary.h:32