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
ecaldqm::TowerStatusTask
Definition: TowerStatusTask.h:10
ecaldqm::TowerStatusTask::doDCSInfo_
bool doDCSInfo_
Definition: TowerStatusTask.h:24
ecaldqm
Definition: DQWorker.h:24
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
ecaldqm::TowerStatusTask::producePlots
void producePlots(ProcessType) override
Definition: TowerStatusTask.cc:91
ecaldqm::TowerStatusTask::TowerStatusTask
TowerStatusTask()
Definition: TowerStatusTask.cc:20
ecaldqm::TowerStatusTask::endLuminosityBlock
void endLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
Definition: TowerStatusTask.cc:43
ecaldqm::TowerStatusTask::doDAQInfo_
bool doDAQInfo_
Definition: TowerStatusTask.h:23
ecaldqm::DQWorkerClient::ProcessType
ProcessType
Definition: DQWorkerClient.h:15
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:36
ecaldqm::TowerStatusTask::~TowerStatusTask
~TowerStatusTask() override
Definition: TowerStatusTask.h:13
DQWorkerClient.h
ecaldqm::TowerStatusTask::dcsStatus_
float dcsStatus_[nDCC]
Definition: TowerStatusTask.h:26
edm::EventSetup
Definition: EventSetup.h:57
ecaldqm::DQWorkerClient
Definition: DQWorkerClient.h:13
ecaldqm::nDCC
Definition: EcalDQMCommonUtils.h:92
ecaldqm::TowerStatusTask::setParams
void setParams(edm::ParameterSet const &) override
Definition: TowerStatusTask.cc:25
ecaldqm::TowerStatusTask::producePlotsTask_
void producePlotsTask_(float const *, std::string const &)
Definition: TowerStatusTask.cc:98
ecaldqm::TowerStatusTask::daqStatus_
float daqStatus_[nDCC]
Definition: TowerStatusTask.h:25
EcalDQMCommonUtils.h