CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DTOfflineSummaryClients.h
Go to the documentation of this file.
1 #ifndef DTOfflineSummaryClients_H
2 #define DTOfflineSummaryClients_H
3 
4 
16 
17 class DQMStore;
18 class MonitorElement;
19 
20 
22 
23 public:
24 
27 
29  virtual ~DTOfflineSummaryClients();
30 
32  void beginRun(edm::Run const& run, edm::EventSetup const& eSetup);
33 
35  void endLuminosityBlock(edm::LuminosityBlock const& lumiSeg, edm::EventSetup const& c);
36 
38  void endJob(void);
39 
41  void analyze(const edm::Event& e, const edm::EventSetup& c);
42 
44  void endRun(edm::Run const& run, edm::EventSetup const& eSetup);
45 
46 protected:
47 
48 
49 private:
50 
51  int nevents;
53 
56  std::vector<MonitorElement*> theSummaryContents;
57 
58 };
59 
60 #endif
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup)
BeginRun.
void endRun(edm::Run const &run, edm::EventSetup const &eSetup)
DQM Client Diagnostic.
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &c)
EndLumi.
std::vector< MonitorElement * > theSummaryContents
DTOfflineSummaryClients(const edm::ParameterSet &ps)
Constructor.
virtual ~DTOfflineSummaryClients()
Destructor.
Definition: Run.h:41
void analyze(const edm::Event &e, const edm::EventSetup &c)
Analyze.