CMS 3D CMS Logo

PedestalClient.h
Go to the documentation of this file.
1 #ifndef PedestalClient_H
2 #define PedestalClient_H
3 
4 #include "DQWorkerClient.h"
5 
6 namespace ecaldqm {
7  class PedestalClient : public DQWorkerClient {
8  public:
10  ~PedestalClient() 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 
23  std::vector<float> toleranceRMSEB_;
24  std::vector<float> toleranceRMSEE_;
27  std::vector<float> tolerancePNRMS_;
28  };
29 
30 } // namespace ecaldqm
31 
32 #endif
ecaldqm::PedestalClient
Definition: PedestalClient.h:7
ecaldqm
Definition: DQWorker.h:29
ecaldqm::PedestalClient::gainToME_
std::map< int, unsigned > gainToME_
Definition: PedestalClient.h:17
ecaldqm::PedestalClient::expectedMean_
float expectedMean_
Definition: PedestalClient.h:21
ecaldqm::PedestalClient::~PedestalClient
~PedestalClient() override
Definition: PedestalClient.h:10
ecaldqm::PedestalClient::toleranceMean_
float toleranceMean_
Definition: PedestalClient.h:22
ecaldqm::PedestalClient::producePlots
void producePlots(ProcessType) override
Definition: PedestalClient.cc:111
ecaldqm::PedestalClient::tolerancePNMean_
float tolerancePNMean_
Definition: PedestalClient.h:26
ecaldqm::PedestalClient::pnGainToME_
std::map< int, unsigned > pnGainToME_
Definition: PedestalClient.h:18
ecaldqm::PedestalClient::toleranceRMSEE_
std::vector< float > toleranceRMSEE_
Definition: PedestalClient.h:24
ecaldqm::PedestalClient::tolerancePNRMS_
std::vector< float > tolerancePNRMS_
Definition: PedestalClient.h:27
ecaldqm::DQWorkerClient::ProcessType
ProcessType
Definition: DQWorkerClient.h:15
edm::ParameterSet
Definition: ParameterSet.h:47
DQWorkerClient.h
ecaldqm::DQWorkerClient
Definition: DQWorkerClient.h:13
ecaldqm::PedestalClient::PedestalClient
PedestalClient()
Definition: PedestalClient.cc:15
ecaldqm::PedestalClient::minChannelEntries_
int minChannelEntries_
Definition: PedestalClient.h:20
ecaldqm::PedestalClient::toleranceRMSEB_
std::vector< float > toleranceRMSEB_
Definition: PedestalClient.h:23
ecaldqm::PedestalClient::expectedPNMean_
float expectedPNMean_
Definition: PedestalClient.h:25
ecaldqm::PedestalClient::setParams
void setParams(edm::ParameterSet const &) override
Definition: PedestalClient.cc:28