CMS 3D CMS Logo

ESDcsInfoTask.h
Go to the documentation of this file.
1 #ifndef ESDcsInfoTask_h
2 #define ESDcsInfoTask_h
3 
7 
9 
10 class MonitorElement;
11 class DQMStore;
12 
14 
15  public:
16 
19 
21  ~ESDcsInfoTask() override;
22 
23  protected:
24 
26  void analyze(const edm::Event& e, const edm::EventSetup& c) override;
27 
29  void beginJob(void) override;
30 
32  void endJob(void) override;
33 
35  void beginLuminosityBlock(const edm::LuminosityBlock& lumiBlock, const edm::EventSetup& iSetup) override;
36 
38  void endLuminosityBlock(const edm::LuminosityBlock& lumiBlock, const edm::EventSetup& iSetup) override;
39 
41  void reset(void);
42 
44  void cleanup(void);
45 
46  private:
47 
49 
51 
53 
54  bool mergeRuns_;
55 
57 
60 
61  int ievt_;
62 
63 };
64 
65 #endif
MonitorElement * meESDcsFraction_
Definition: ESDcsInfoTask.h:58
void beginJob(void) override
BeginJob.
MonitorElement * meESDcsActiveMap_
Definition: ESDcsInfoTask.h:59
ESDcsInfoTask(const edm::ParameterSet &ps)
Constructor.
edm::EDGetTokenT< DcsStatusCollection > dcsStatustoken_
Definition: ESDcsInfoTask.h:56
void endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &iSetup) override
EndLuminosityBlock.
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Analyze.
void beginLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &iSetup) override
BeginLuminosityBlock.
void endJob(void) override
EndJob.
~ESDcsInfoTask() override
Destructor.
DQMStore * dqmStore_
Definition: ESDcsInfoTask.h:48
std::string prefixME_
Definition: ESDcsInfoTask.h:50
void reset(void)
Reset.
void cleanup(void)
Cleanup.