File indexing completed on 2024-04-06 12:07:22
0001 #ifndef ESSummaryClient_H
0002 #define ESSummaryClient_H
0003
0004 #include "DQM/EcalPreshowerMonitorClient/interface/ESClient.h"
0005
0006 class ESSummaryClient : public ESClient {
0007 public:
0008
0009 ESSummaryClient(const edm::ParameterSet &ps);
0010
0011
0012 ~ESSummaryClient() override;
0013
0014
0015 void endLumiAnalyze(DQMStore::IGetter &) override;
0016 void endJobAnalyze(DQMStore::IGetter &) override;
0017
0018 private:
0019 void book(DQMStore::IBooker &) override;
0020
0021 void fillReportSummary(DQMStore::IGetter &);
0022
0023 MonitorElement *meReportSummary_;
0024 MonitorElement *meReportSummaryContents_[2][2];
0025 MonitorElement *meReportSummaryMap_;
0026 };
0027
0028 #endif