CMS 3D CMS Logo

TowerStatusTask.h
Go to the documentation of this file.
1 #ifndef TowerStatusTask_H
2 #define TowerStatusTask_H
3 
4 #include "DQWorkerClient.h"
5 
7 
8 namespace ecaldqm {
9 
11  public:
13  ~TowerStatusTask() override {}
14 
15  void endLuminosityBlock(edm::LuminosityBlock const&, edm::EventSetup const&) override;
16 
17  void producePlots(ProcessType) override;
18 
19  private:
20  void setParams(edm::ParameterSet const&) override;
21  void producePlotsTask_(float const*, std::string const&);
22 
23  bool doDAQInfo_;
24  bool doDCSInfo_;
25  float daqStatus_[nDCC];
26  float dcsStatus_[nDCC];
27  };
28 
29 } // namespace ecaldqm
30 
31 #endif
void producePlots(ProcessType) override
void producePlotsTask_(float const *, std::string const &)
void setParams(edm::ParameterSet const &) override
void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override