CMS 3D CMS Logo

TestPulseClient.h
Go to the documentation of this file.
1 #ifndef TestPulseClient_H
2 #define TestPulseClient_H
3 
4 #include "DQWorkerClient.h"
5 
6 namespace ecaldqm {
7  class TestPulseClient : public DQWorkerClient {
8  public:
10  ~TestPulseClient() override {}
11 
12  void producePlots(ProcessType) override;
13 
14  private:
15  void setParams(edm::ParameterSet const&) override;
16 
17  std::map<int, unsigned> gainToME_;
18  std::map<int, unsigned> pnGainToME_;
19 
21  std::vector<float> amplitudeThreshold_;
22  std::vector<float> toleranceRMS_;
23  std::vector<float> PNAmplitudeThreshold_;
24  std::vector<float> tolerancePNRMS_;
25  };
26 
27 } // namespace ecaldqm
28 
29 #endif
std::vector< float > PNAmplitudeThreshold_
std::vector< float > tolerancePNRMS_
std::map< int, unsigned > gainToME_
void producePlots(ProcessType) override
std::map< int, unsigned > pnGainToME_
std::vector< float > toleranceRMS_
std::vector< float > amplitudeThreshold_
void setParams(edm::ParameterSet const &) override