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
ecaldqm::TestPulseClient::minChannelEntries_
int minChannelEntries_
Definition: TestPulseClient.h:20
ecaldqm::TestPulseClient::tolerancePNRMS_
std::vector< float > tolerancePNRMS_
Definition: TestPulseClient.h:24
ecaldqm
Definition: DQWorker.h:24
ecaldqm::TestPulseClient::toleranceRMS_
std::vector< float > toleranceRMS_
Definition: TestPulseClient.h:22
ecaldqm::TestPulseClient::TestPulseClient
TestPulseClient()
Definition: TestPulseClient.cc:15
ecaldqm::TestPulseClient::producePlots
void producePlots(ProcessType) override
Definition: TestPulseClient.cc:108
ecaldqm::TestPulseClient::~TestPulseClient
~TestPulseClient() override
Definition: TestPulseClient.h:10
ecaldqm::DQWorkerClient::ProcessType
ProcessType
Definition: DQWorkerClient.h:15
ecaldqm::TestPulseClient::amplitudeThreshold_
std::vector< float > amplitudeThreshold_
Definition: TestPulseClient.h:21
edm::ParameterSet
Definition: ParameterSet.h:36
ecaldqm::TestPulseClient
Definition: TestPulseClient.h:7
ecaldqm::TestPulseClient::gainToME_
std::map< int, unsigned > gainToME_
Definition: TestPulseClient.h:17
DQWorkerClient.h
ecaldqm::TestPulseClient::PNAmplitudeThreshold_
std::vector< float > PNAmplitudeThreshold_
Definition: TestPulseClient.h:23
ecaldqm::DQWorkerClient
Definition: DQWorkerClient.h:13
ecaldqm::TestPulseClient::pnGainToME_
std::map< int, unsigned > pnGainToME_
Definition: TestPulseClient.h:18
ecaldqm::TestPulseClient::setParams
void setParams(edm::ParameterSet const &) override
Definition: TestPulseClient.cc:25