CMS 3D CMS Logo

DQMHcalPhiSymAlCaReco.h
Go to the documentation of this file.
1 #ifndef DQMHcalPhiSymAlCaReco_H
2 #define DQMHcalPhiSymAlCaReco_H
3 
16 
21 
22 class MonitorElement;
23 
25 
26 public:
27 
29  ~DQMHcalPhiSymAlCaReco() override;
30 
31 protected:
32 
33 // void beginRun(const edm::Run& r, const edm::EventSetup& c);
34  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
35  void analyze(const edm::Event& e, const edm::EventSetup& c) override ;
36 
37  void beginLuminosityBlock(const edm::LuminosityBlock& lumiSeg,
38  const edm::EventSetup& context) override ;
39 
40  void endLuminosityBlock(const edm::LuminosityBlock& lumiSeg,
41  const edm::EventSetup& c) override;
42 
43  void endRun(const edm::Run& r, const edm::EventSetup& c) override;
44 
45 
46 private:
47 
48 
50 
51 //
52 // Monitor elements
53 //
58 
63 
68 
71 
75 
82 
84  double ihbhe_size_;
85  double ihf_size_;
86 
87 
89 
93 
97 
99 
102 
105 
106  //period of ZS
107  unsigned int period_;
108 
111 
112 };
113 
114 #endif
115 
MonitorElement * hiDistrNoisePl2D_
bool saveToFile_
Write to file.
void endLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c) override
MonitorElement * hiDistrVarMBPl2D_
MonitorElement * hiDistrVarNoiseMin2D_
DQMHcalPhiSymAlCaReco(const edm::ParameterSet &)
edm::EDGetTokenT< HBHERecHitCollection > hbherecoNoise
edm::EDGetTokenT< FEDRawDataCollection > rawInLabel_
void beginLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context) override
MonitorElement * hiDistrMBPl2D_
MonitorElement * hiDistrHFsize1D_
edm::EDGetTokenT< HFRecHitCollection > hfrecoNoise
MonitorElement * hiDistrVarMBMin2D_
MonitorElement * hiDistrVarNoisePl2D_
std::string folderName_
DQM folder name.
MonitorElement * hiDistrMB2Pl2D_
MonitorElement * hiDistrNoise2Min2D_
MonitorElement * hiDistrMBMin2D_
edm::EDGetTokenT< HFRecHitCollection > hfrecoMB
MonitorElement * hiDistrNoise2Pl2D_
MonitorElement * hiDistrNoiseMin2D_
std::string fileName_
Output file name if required.
edm::EDGetTokenT< HBHERecHitCollection > hbherecoMB
object to monitor
void analyze(const edm::Event &e, const edm::EventSetup &c) override
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
void endRun(const edm::Run &r, const edm::EventSetup &c) override
Definition: Run.h:43
MonitorElement * hiDistrHBHEsize1D_
MonitorElement * hiDistrMB2Min2D_