CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 
18 
22 //DataFormats
25 
26 class DQMDcsInfo: public DQMEDAnalyzer{
27 
28 public:
29 
31  DQMDcsInfo(const edm::ParameterSet& ps);
32 
34  virtual ~DQMDcsInfo();
35 
36 protected:
37 
39  void analyze(const edm::Event& e, const edm::EventSetup& c);
40  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
42 
43 private:
44 
45  void makeDcsInfo(const edm::Event& e);
46  void makeGtInfo(const edm::Event& e);
47 
53 
54  bool dcs[25];
55  // histograms
57 
58 };
59 
60 #endif
void analyze(const edm::Event &e, const edm::EventSetup &c)
Analyze.
Definition: DQMDcsInfo.cc:57
void endLuminosityBlock(const edm::LuminosityBlock &l, const edm::EventSetup &c)
Definition: DQMDcsInfo.cc:66
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > gtCollection_
Definition: DQMDcsInfo.h:51
edm::ParameterSet parameters_
Definition: DQMDcsInfo.h:48
bool dcs[25]
Definition: DQMDcsInfo.h:54
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: DQMDcsInfo.cc:35
virtual ~DQMDcsInfo()
Destructor.
Definition: DQMDcsInfo.cc:32
std::string dcsinfofolder_
Definition: DQMDcsInfo.h:50
void makeDcsInfo(const edm::Event &e)
Definition: DQMDcsInfo.cc:87
std::string subsystemname_
Definition: DQMDcsInfo.h:49
DQMDcsInfo(const edm::ParameterSet &ps)
Constructor.
Definition: DQMDcsInfo.cc:18
MonitorElement * DCSbyLS_
Definition: DQMDcsInfo.h:56
edm::EDGetTokenT< DcsStatusCollection > dcsStatusCollection_
Definition: DQMDcsInfo.h:52
void makeGtInfo(const edm::Event &e)
Definition: DQMDcsInfo.cc:137
Definition: Run.h:41