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 {
8  class LedClient : public DQWorkerClient {
9  public:
10  LedClient();
12 
13  void producePlots(ProcessType) override;
14 
15  private:
16  void setParams(edm::ParameterSet const&) override;
17 
18  std::map<int, unsigned> wlToME_;
19 
21  std::vector<double> expectedAmplitude_;
24  std::vector<double> expectedTiming_;
27  std::vector<double> expectedPNAmplitude_;
31  };
32 }
33 
34 #endif
void setParams(edm::ParameterSet const &) override
Definition: LedClient.cc:34
double toleranceAmplitude_
Definition: LedClient.h:22
float forwardFactor_
Definition: LedClient.h:30
std::map< int, unsigned > wlToME_
Definition: LedClient.h:18
std::vector< double > expectedTiming_
Definition: LedClient.h:24
std::vector< double > expectedAmplitude_
Definition: LedClient.h:21
std::vector< double > expectedPNAmplitude_
Definition: LedClient.h:27
double toleranceAmpRMSRatio_
Definition: LedClient.h:23
double toleranceTimRMS_
Definition: LedClient.h:26
double toleranceTiming_
Definition: LedClient.h:25
void producePlots(ProcessType) override
Definition: LedClient.cc:84
double tolerancePNAmp_
Definition: LedClient.h:28
double tolerancePNRMSRatio_
Definition: LedClient.h:29