CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ESDcsInfoTask.h
Go to the documentation of this file.
1 #ifndef ESDcsInfoTask_h
2 #define ESDcsInfoTask_h
3 
7 
8 class MonitorElement;
9 class DQMStore;
10 
12 
13  public:
14 
17 
19  virtual ~ESDcsInfoTask();
20 
21  protected:
22 
24  void analyze(const edm::Event& e, const edm::EventSetup& c);
25 
27  void beginJob(void);
28 
30  void endJob(void);
31 
33  void beginLuminosityBlock(const edm::LuminosityBlock& lumiBlock, const edm::EventSetup& iSetup);
34 
36  void endLuminosityBlock(const edm::LuminosityBlock& lumiBlock, const edm::EventSetup& iSetup);
37 
39  void reset(void);
40 
42  void cleanup(void);
43 
44  private:
45 
47 
48  std::string prefixME_;
49 
51 
52  bool mergeRuns_;
53 
55 
58 
59  int ievt_;
60 
61 };
62 
63 #endif
virtual ~ESDcsInfoTask()
Destructor.
MonitorElement * meESDcsFraction_
Definition: ESDcsInfoTask.h:56
MonitorElement * meESDcsActiveMap_
Definition: ESDcsInfoTask.h:57
void beginJob(void)
BeginJob.
ESDcsInfoTask(const edm::ParameterSet &ps)
Constructor.
edm::InputTag dcsStatuslabel_
Definition: ESDcsInfoTask.h:54
void endLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &iSetup)
EndLuminosityBlock.
void analyze(const edm::Event &e, const edm::EventSetup &c)
Analyze.
DQMStore * dqmStore_
Definition: ESDcsInfoTask.h:46
std::string prefixME_
Definition: ESDcsInfoTask.h:48
void reset(void)
Reset.
void beginLuminosityBlock(const edm::LuminosityBlock &lumiBlock, const edm::EventSetup &iSetup)
BeginLuminosityBlock.
void endJob(void)
EndJob.
void cleanup(void)
Cleanup.