CMS 3D CMS Logo

ESDataCertificationTask.h
Go to the documentation of this file.
1 #ifndef ESDataCertificationTask_h
2 #define ESDataCertificationTask_h
3 
7 
8 class DQMStore;
9 class MonitorElement;
10 
12 
13  public:
14 
16  ~ESDataCertificationTask() override;
17 
18  protected:
19 
20  void analyze(const edm::Event& e, const edm::EventSetup& c) override;
21  void beginJob(void) override;
22  void endJob(void) override;
23  void beginLuminosityBlock(const edm::LuminosityBlock& lumiBlock, const edm::EventSetup& iSetup) override;
24  void endLuminosityBlock(const edm::LuminosityBlock& lumiBlock, const edm::EventSetup& iSetup) override;
25  void reset(void);
26  void cleanup(void);
27 
28  private:
29 
31 
33 
35 
36  bool mergeRuns_;
37 
40 
41 };
42 
43 #endif
MonitorElement * meESDataCertificationSummaryMap_
void analyze(const edm::Event &e, const edm::EventSetup &c) override
void endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &iSetup) override
MonitorElement * meESDataCertificationSummary_
void beginLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &iSetup) override
ESDataCertificationTask(const edm::ParameterSet &ps)