CMS 3D CMS Logo

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