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
std::string eventInfoPath_
~RPCEventSummary() override
Destructor.
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
void beginJob() override
std::string globalFolder_
std::string prefixDir_
void clientOperation(DQMStore::IGetter &igetter)
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
RPCEventSummary(const edm::ParameterSet &ps)
Constructor.
std::pair< int, int > FEDRange_
std::string prefixFolder_