Back to home page

Project CMSSW displayed by LXR

 
 

    


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   /// Constructor
0009   ESSummaryClient(const edm::ParameterSet &ps);
0010 
0011   /// Destructor
0012   ~ESSummaryClient() override;
0013 
0014   /// Analyze
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