Go to the documentation of this file.00001 #ifndef SummaryClient_H
00002 #define SummaryClient_H
00003
00004 #include "DQM/EcalCommon/interface/DQWorkerClient.h"
00005
00006 namespace ecaldqm {
00007
00008 class SummaryClient : public DQWorkerClient {
00009 public:
00010 SummaryClient(const edm::ParameterSet &, const edm::ParameterSet &);
00011 ~SummaryClient() {}
00012
00013 void bookMEs();
00014
00015 void beginRun(const edm::Run &, const edm::EventSetup &);
00016
00017 void producePlots();
00018
00019 enum MESets {
00020 kQualitySummary,
00021 kReportSummaryMap,
00022 kReportSummaryContents,
00023 kReportSummary,
00024 nMESets
00025 };
00026
00027 static void setMEData(std::vector<MEData>&);
00028
00029 enum Sources {
00030 sIntegrity,
00031 sPresample,
00032 sTiming,
00033 sRawData,
00034 sDigiOccupancy,
00035 nSources
00036 };
00037 };
00038
00039 }
00040
00041 #endif
00042