CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RPCChamberQuality.h
Go to the documentation of this file.
1 #ifndef RPCChamberQuality_H
2 #define RPCChamberQuality_H
3 
5 #include <string>
6 
8 public:
10  ~RPCChamberQuality() override;
11 
12 protected:
13  void beginJob() override;
16  edm::LuminosityBlock const &,
17  edm::EventSetup const &) override; //performed in the endLumi
18  void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override; //performed in the endJob
19 
20 private:
22 
24 
27  GoodState = 1,
28  OffState = 2,
32  DeadState = 6,
34  };
35 
37 
40 
42 
44  static const std::string xLabels_[7];
45  static const std::string regions_[3];
49 
50  bool init_;
51 
52  int minEvents;
54 };
55 
56 #endif
void beginJob() override
static const std::string xLabels_[7]
std::string summaryDir_
void fillMonitorElements(DQMStore::IGetter &)
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &) override
RPCChamberQuality(const edm::ParameterSet &ps)
void performeClientOperation(std::string, int, MonitorElement *, DQMStore::IGetter &)
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
~RPCChamberQuality() override
MonitorElement * RpcEvents
static const std::string regions_[3]
std::string prefixDir_
void myBooker(DQMStore::IBooker &)