CMS 3D CMS Logo

DQMHcalPhiSymAlCaReco.h
Go to the documentation of this file.
1 #ifndef DQMHcalPhiSymAlCaReco_H
2 #define DQMHcalPhiSymAlCaReco_H
3 
15 
20 
21 class MonitorElement;
22 
24 public:
26  ~DQMHcalPhiSymAlCaReco() override;
27 
28 protected:
29  // void beginRun(const edm::Run& r, const edm::EventSetup& c);
30  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
31  void analyze(const edm::Event &e, const edm::EventSetup &c) override;
32 
33  void endRun(const edm::Run &r, const edm::EventSetup &c) override;
34 
35 private:
37 
38  //
39  // Monitor elements
40  //
45 
50 
55 
58 
62 
69 
71  double ihbhe_size_;
72  double ihf_size_;
73 
75 
79 
83 
85 
88 
91 
92  // period of ZS
93  unsigned int period_;
94 
97 };
98 
99 #endif
MonitorElement * hiDistrNoisePl2D_
bool saveToFile_
Write to file.
MonitorElement * hiDistrVarMBPl2D_
MonitorElement * hiDistrVarNoiseMin2D_
DQMHcalPhiSymAlCaReco(const edm::ParameterSet &)
edm::EDGetTokenT< HBHERecHitCollection > hbherecoNoise
edm::EDGetTokenT< FEDRawDataCollection > rawInLabel_
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:45
MonitorElement * hiDistrHBHEsize1D_
MonitorElement * hiDistrMB2Min2D_