CMS 3D CMS Logo

DQMDcsInfo.h
Go to the documentation of this file.
1 #ifndef DQMDCSINFO_H
2 #define DQMDCSINFO_H
3 
4 /*
5  * \file DQMDcsInfo.h
6  *
7  * \author A.Meyer - DESY
8  *
9 */
10 
17 
20 //DataFormats
23 
24 class DQMDcsInfo : public DQMOneLumiEDAnalyzer<> {
25 public:
27  DQMDcsInfo(const edm::ParameterSet& ps);
28 
30  ~DQMDcsInfo() override;
31 
32 protected:
34  void analyze(const edm::Event& e, const edm::EventSetup& c) override;
35  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
36  void dqmEndLuminosityBlock(const edm::LuminosityBlock& l, const edm::EventSetup& c) override;
37 
38 private:
39  void makeDcsInfo(const edm::Event& e);
40  void makeGtInfo(const edm::Event& e);
41 
47 
48  bool dcs[25];
49  // histograms
51 };
52 
53 #endif
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > gtCollection_
Definition: DQMDcsInfo.h:45
void dqmEndLuminosityBlock(const edm::LuminosityBlock &l, const edm::EventSetup &c) override
Definition: DQMDcsInfo.cc:63
edm::ParameterSet parameters_
Definition: DQMDcsInfo.h:42
bool dcs[25]
Definition: DQMDcsInfo.h:48
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Analyze.
Definition: DQMDcsInfo.cc:56
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: DQMDcsInfo.cc:33
std::string dcsinfofolder_
Definition: DQMDcsInfo.h:44
void makeDcsInfo(const edm::Event &e)
Definition: DQMDcsInfo.cc:81
std::string subsystemname_
Definition: DQMDcsInfo.h:43
DQMDcsInfo(const edm::ParameterSet &ps)
Constructor.
Definition: DQMDcsInfo.cc:16
~DQMDcsInfo() override
Destructor.
MonitorElement * DCSbyLS_
Definition: DQMDcsInfo.h:50
edm::EDGetTokenT< DcsStatusCollection > dcsStatusCollection_
Definition: DQMDcsInfo.h:46
void makeGtInfo(const edm::Event &e)
Definition: DQMDcsInfo.cc:150
Definition: Run.h:45