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