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 
18 
19 class DQMStore;
20 class MonitorElement;
21 
22 
24 
25 public:
26 
29 
31  virtual ~DTOfflineSummaryClients();
32 
34  void beginRun(edm::Run const& run, edm::EventSetup const& eSetup);
35 
37  void endLuminosityBlock(edm::LuminosityBlock const& lumiSeg, edm::EventSetup const& c);
38 
40  void endJob(void);
41 
43  void analyze(const edm::Event& e, const edm::EventSetup& c);
44 
46  void endRun(edm::Run const& run, edm::EventSetup const& eSetup);
47 
48 protected:
49 
50 
51 private:
52 
53  int nevents;
55 
58  std::vector<MonitorElement*> theSummaryContents;
59 
60 };
61 
62 #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:31
void analyze(const edm::Event &e, const edm::EventSetup &c)
Analyze.