File indexing completed on 2024-04-06 12:07:15
0001 #ifndef TestPulseClient_H
0002 #define TestPulseClient_H
0003
0004 #include "DQWorkerClient.h"
0005
0006 namespace ecaldqm {
0007 class TestPulseClient : public DQWorkerClient {
0008 public:
0009 TestPulseClient();
0010 ~TestPulseClient() override {}
0011
0012 void producePlots(ProcessType) override;
0013
0014 private:
0015 void setParams(edm::ParameterSet const&) override;
0016
0017 std::map<int, unsigned> gainToME_;
0018 std::map<int, unsigned> pnGainToME_;
0019
0020 int minChannelEntries_;
0021 std::vector<float> amplitudeThreshold_;
0022 std::vector<float> toleranceRMS_;
0023 std::vector<float> PNAmplitudeThreshold_;
0024 std::vector<float> tolerancePNRMS_;
0025 };
0026
0027 }
0028
0029 #endif