CMS 3D CMS Logo

LedClient.h
Go to the documentation of this file.
1 #ifndef LedClient_H
2 #define LedClient_H
3 
4 #include "DQWorkerClient.h"
5 
6 namespace ecaldqm {
7  class LedClient : public DQWorkerClient {
8  public:
9  LedClient();
10  ~LedClient() override {}
11 
12  void producePlots(ProcessType) override;
13 
14  private:
15  void setParams(edm::ParameterSet const&) override;
16 
17  std::map<int, unsigned> wlToME_;
18 
20  std::vector<double> expectedAmplitude_;
23  std::vector<double> expectedTiming_;
26  std::vector<double> expectedPNAmplitude_;
30  };
31 } // namespace ecaldqm
32 
33 #endif
ecaldqm
Definition: DQWorker.h:24
ecaldqm::LedClient::setParams
void setParams(edm::ParameterSet const &) override
Definition: LedClient.cc:30
ecaldqm::LedClient::wlToME_
std::map< int, unsigned > wlToME_
Definition: LedClient.h:17
ecaldqm::LedClient::expectedPNAmplitude_
std::vector< double > expectedPNAmplitude_
Definition: LedClient.h:26
ecaldqm::LedClient::expectedAmplitude_
std::vector< double > expectedAmplitude_
Definition: LedClient.h:20
ecaldqm::LedClient::producePlots
void producePlots(ProcessType) override
Definition: LedClient.cc:80
ecaldqm::DQWorkerClient::ProcessType
ProcessType
Definition: DQWorkerClient.h:15
ecaldqm::LedClient::tolerancePNRMSRatio_
double tolerancePNRMSRatio_
Definition: LedClient.h:28
ecaldqm::LedClient::forwardFactor_
float forwardFactor_
Definition: LedClient.h:29
edm::ParameterSet
Definition: ParameterSet.h:36
DQWorkerClient.h
ecaldqm::LedClient::toleranceTiming_
double toleranceTiming_
Definition: LedClient.h:24
ecaldqm::DQWorkerClient
Definition: DQWorkerClient.h:13
ecaldqm::LedClient::toleranceTimRMS_
double toleranceTimRMS_
Definition: LedClient.h:25
ecaldqm::LedClient::minChannelEntries_
int minChannelEntries_
Definition: LedClient.h:19
ecaldqm::LedClient::toleranceAmplitude_
double toleranceAmplitude_
Definition: LedClient.h:21
ecaldqm::LedClient::tolerancePNAmp_
double tolerancePNAmp_
Definition: LedClient.h:27
ecaldqm::LedClient::~LedClient
~LedClient() override
Definition: LedClient.h:10
ecaldqm::LedClient::LedClient
LedClient()
Definition: LedClient.cc:15
ecaldqm::LedClient::expectedTiming_
std::vector< double > expectedTiming_
Definition: LedClient.h:23
ecaldqm::LedClient
Definition: LedClient.h:7
ecaldqm::LedClient::toleranceAmpRMSRatio_
double toleranceAmpRMSRatio_
Definition: LedClient.h:22