CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DTSummaryClients.h
Go to the documentation of this file.
1 #ifndef DTSummaryClients_H
2 #define DTSummaryClients_H
3 
4 
24 
29 
30 #include <memory>
31 #include <string>
32 
34 
35 public:
36 
39 
41  virtual ~DTSummaryClients();
42 
43 protected:
44 
46  void beginRun(edm::Run const& run, edm::EventSetup const& eSetup);
47 
49  void endRun(edm::Run const& run, edm::EventSetup const& eSetup);
50 
52  void endJob(void);
53 
55  void analyze(const edm::Event& e, const edm::EventSetup& c);
56 
58  void endLuminosityBlock(edm::LuminosityBlock const& lumiSeg, edm::EventSetup const& c);
59 
60 private:
61 
62  int nevents;
64 
67  std::vector<MonitorElement*> theSummaryContents;
68 
69 };
70 
71 #endif
DTSummaryClients(const edm::ParameterSet &ps)
Constructor.
MonitorElement * summaryReport
MonitorElement * summaryReportMap
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &c)
DQM Client Diagnostic.
void analyze(const edm::Event &e, const edm::EventSetup &c)
Analyze.
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup)
BeginRun.
void endRun(edm::Run const &run, edm::EventSetup const &eSetup)
EndRun.
void endJob(void)
EndJob.
std::vector< MonitorElement * > theSummaryContents
virtual ~DTSummaryClients()
Destructor.
Definition: Run.h:33