CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalDCSInfo.h
Go to the documentation of this file.
1 #ifndef HcalMonitorClient_HcalDcsInfo_h
2 #define HcalMonitorClient_HcalDcsInfo_h
3 // -*- C++ -*-
4 //
5 // Package: HcalMonitorClient
6 // Class : HcalDCSInfo
7 //
16 // Author: Jeff Temple
17 // Created: Fri Mar 6 00:15:00 CET 2009
18 //
19 // based on v1.1 of DQM/SiStripMonitorClient/src/SiStripDCsInfo.cc
20 // by: Suchandra Dutta
21 // Created: Mon Feb 16 19:00:00 CET 2009
22 //
23 
24 #include <string>
25 
32 
33 #include <iostream>
34 #include <fstream>
35 #include <string>
36 #include <vector>
37 #include <map>
38 
39 class DQMStore;
40 class MonitorElement;
41 
43 
44  public:
45 
47  HcalDCSInfo(const edm::ParameterSet& ps);
48 
50  virtual ~HcalDCSInfo();
51 
52  private:
53 
55  void beginJob();
56 
58  void beginRun(edm::Run const& run, edm::EventSetup const& eSetup);
59 
61 
62  void beginLuminosityBlock(edm::LuminosityBlock const& lumiSeg, edm::EventSetup const& iSetup);
63 
65  virtual void endLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup&) ;
66 
67 
69 
70  void analyze(edm::Event const&, edm::EventSetup const&);
71 
72  int debug_;
73 
74 private:
75 
86 
87  unsigned long long m_cacheID_;
88  std::string rootFolder_;
89 
90 };
91 #endif
92 
93 
void beginJob()
BeginJob.
Definition: HcalDCSInfo.cc:40
void analyze(edm::Event const &, edm::EventSetup const &)
Analyze.
Definition: HcalDCSInfo.cc:83
unsigned long long m_cacheID_
Definition: HcalDCSInfo.h:87
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup)
Begin Run.
Definition: HcalDCSInfo.cc:74
HcalDCSInfo(const edm::ParameterSet &ps)
Constructor.
Definition: HcalDCSInfo.cc:20
void beginLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &iSetup)
Begin Of Luminosity.
Definition: HcalDCSInfo.cc:90
virtual ~HcalDCSInfo()
Destructor.
Definition: HcalDCSInfo.cc:31
MonitorElement * DCSFraction_
Definition: HcalDCSInfo.h:78
virtual void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
End Luminosity Block.
Definition: HcalDCSInfo.cc:95
std::string rootFolder_
Definition: HcalDCSInfo.h:88
MonitorElement * DCSFractionHO_
Definition: HcalDCSInfo.h:81
MonitorElement * DCSFractionHO0_
Definition: HcalDCSInfo.h:83
MonitorElement * DCSFractionHB_
Definition: HcalDCSInfo.h:79
MonitorElement * DCSFractionHE_
Definition: HcalDCSInfo.h:80
MonitorElement * DCSFractionHO12_
Definition: HcalDCSInfo.h:84
MonitorElement * DCSSummaryMap_
Definition: HcalDCSInfo.h:77
MonitorElement * DCSFractionHFlumi_
Definition: HcalDCSInfo.h:85
DQMStore * dqmStore_
Definition: HcalDCSInfo.h:76
MonitorElement * DCSFractionHF_
Definition: HcalDCSInfo.h:82
Definition: Run.h:32