CMS 3D CMS Logo

RPCDcsInfo.h
Go to the documentation of this file.
1 #ifndef RPCDCSINFO_H
2 #define RPCDCSINFO_H
3 
10 
14 
17 
18 class RPCDcsInfo: public one::DQMEDAnalyzer<one::DQMLuminosityBlockElements> {
19 
20 public:
21 
23  RPCDcsInfo(const edm::ParameterSet& ps);
24 
26  ~RPCDcsInfo() override;
27 
28 protected:
29 
31  void analyze(const edm::Event& e, const edm::EventSetup& c) override;
32  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
33  void endLuminosityBlock(const edm::LuminosityBlock& l, const edm::EventSetup& c) override;
34 
35 
36 
37 private:
38 
39  void makeDcsInfo(const edm::Event& e);
40 
41  // DQMStore *dbe_;
45 
46  bool dcs;
47  // histograms
50 
51 };
52 
53 #endif
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Analyze.
Definition: RPCDcsInfo.cc:35
~RPCDcsInfo() override
Destructor.
Definition: RPCDcsInfo.cc:16
std::string dcsinfofolder_
Definition: RPCDcsInfo.h:44
std::string subsystemname_
Definition: RPCDcsInfo.h:43
void makeDcsInfo(const edm::Event &e)
Definition: RPCDcsInfo.cc:57
MonitorElement * DCSbyLS_
Definition: RPCDcsInfo.h:48
edm::ParameterSet parameters_
Definition: RPCDcsInfo.h:42
edm::EDGetTokenT< DcsStatusCollection > scalersRawToDigiLabel_
Definition: RPCDcsInfo.h:49
bool dcs
Definition: RPCDcsInfo.h:46
void endLuminosityBlock(const edm::LuminosityBlock &l, const edm::EventSetup &c) override
Definition: RPCDcsInfo.cc:41
RPCDcsInfo(const edm::ParameterSet &ps)
Constructor.
Definition: RPCDcsInfo.cc:7
Data Format.
Definition: RPCDcsInfo.h:18
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: RPCDcsInfo.cc:18
Definition: Run.h:45