CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DQMHcalPhiSymAlCaReco.h
Go to the documentation of this file.
1 #ifndef DQMHcalPhiSymAlCaReco_H
2 #define DQMHcalPhiSymAlCaReco_H
3 
16 
19 
20 
21 class DQMStore;
22 class MonitorElement;
23 
25 
26 public:
27 
30 
31 protected:
32 
33  void beginJob();
34 
35  void beginRun(const edm::Run& r, const edm::EventSetup& c);
36 
37  void analyze(const edm::Event& e, const edm::EventSetup& c) ;
38 
39  void beginLuminosityBlock(const edm::LuminosityBlock& lumiSeg,
40  const edm::EventSetup& context) ;
41 
42  void endLuminosityBlock(const edm::LuminosityBlock& lumiSeg,
43  const edm::EventSetup& c);
44 
45  void endRun(const edm::Run& r, const edm::EventSetup& c);
46 
47  void endJob();
48 
49 private:
50 
51 
54 
55 //
56 // Monitor elements
57 //
62 
67 
72 
75 
79 
86 
88  double ihbhe_size_;
89  double ihf_size_;
90 
91 
93 
97 
101 
103 
106 
109 
110  //period of ZS
111  unsigned int period_;
112 
115 
116 };
117 
118 #endif
119 
MonitorElement * hiDistrNoisePl2D_
bool saveToFile_
Write to file.
MonitorElement * hiDistrVarMBPl2D_
MonitorElement * hiDistrVarNoiseMin2D_
DQMHcalPhiSymAlCaReco(const edm::ParameterSet &)
edm::EDGetTokenT< HBHERecHitCollection > hbherecoNoise
edm::EDGetTokenT< FEDRawDataCollection > rawInLabel_
void endRun(const edm::Run &r, const edm::EventSetup &c)
MonitorElement * hiDistrMBPl2D_
MonitorElement * hiDistrHFsize1D_
edm::EDGetTokenT< HFRecHitCollection > hfrecoNoise
void beginRun(const edm::Run &r, const edm::EventSetup &c)
MonitorElement * hiDistrVarMBMin2D_
MonitorElement * hiDistrVarNoisePl2D_
std::string folderName_
DQM folder name.
MonitorElement * hiDistrMB2Pl2D_
MonitorElement * hiDistrNoise2Min2D_
void analyze(const edm::Event &e, const edm::EventSetup &c)
void beginLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context)
MonitorElement * hiDistrMBMin2D_
edm::EDGetTokenT< HFRecHitCollection > hfrecoMB
void endLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
MonitorElement * hiDistrNoise2Pl2D_
MonitorElement * hiDistrNoiseMin2D_
std::string fileName_
Output file name if required.
edm::EDGetTokenT< HBHERecHitCollection > hbherecoMB
object to monitor
Definition: Run.h:41
MonitorElement * hiDistrHBHEsize1D_
MonitorElement * hiDistrMB2Min2D_