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
std::string eventInfoPath_
~RPCEventSummary() override
Destructor.
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
void beginJob() override
edm::ESGetToken< RunInfo, RunInfoRcd > runInfoToken_
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_