File indexing completed on 2024-04-06 12:07:15
0001 #ifndef LedClient_H
0002 #define LedClient_H
0003
0004 #include "DQWorkerClient.h"
0005
0006 namespace ecaldqm {
0007 class LedClient : public DQWorkerClient {
0008 public:
0009 LedClient();
0010 ~LedClient() override {}
0011
0012 void producePlots(ProcessType) override;
0013
0014 private:
0015 void setParams(edm::ParameterSet const&) override;
0016
0017 std::map<int, unsigned> wlToME_;
0018
0019 int minChannelEntries_;
0020 std::vector<double> expectedAmplitude_;
0021 double toleranceAmplitude_;
0022 double toleranceAmpRMSRatio_;
0023 std::vector<double> expectedTiming_;
0024 double toleranceTiming_;
0025 double toleranceTimRMS_;
0026 std::vector<double> expectedPNAmplitude_;
0027 double tolerancePNAmp_;
0028 double tolerancePNRMSRatio_;
0029 float forwardFactor_;
0030 std::vector<uint32_t> SClist_;
0031 };
0032 }
0033
0034 #endif