CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DTCertificationSummary.h
Go to the documentation of this file.
1 #ifndef DTMonitorClient_DTCertificationSummary_H
2 #define DTMonitorClient_DTCertificationSummary_H
3 
13 
14 #include <map>
15 
16 class DQMStore;
17 class MonitorElement;
18 
20 public:
23 
25  virtual ~DTCertificationSummary();
26 
27  // Operations
28 
29 protected:
30 
31 private:
32 
33  void beginRun(const edm::Run& run, const edm::EventSetup& setup);
34 
37 
38  void endRun(const edm::Run& run, const edm::EventSetup& setup);
39 
42 
45  std::map<int, MonitorElement*> certFractions;
46 
47 };
48 
49 
50 #endif
51 
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &)
DQM Client Diagnostic in offline mode.
DTCertificationSummary(const edm::ParameterSet &pset)
Constructor.
MonitorElement * totalCertFraction
void endRun(const edm::Run &run, const edm::EventSetup &setup)
void beginRun(const edm::Run &run, const edm::EventSetup &setup)
virtual ~DTCertificationSummary()
Destructor.
std::map< int, MonitorElement * > certFractions
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")
void dqmEndLuminosityBlock(DQMStore::IBooker &, DQMStore::IGetter &, edm::LuminosityBlock const &, edm::EventSetup const &)
DQM Client Diagnostic in online mode.
Definition: Run.h:43