CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTAlCaMonEcalPhiSym.h
Go to the documentation of this file.
1 #ifndef HLTAlCaMonEcalPhiSym_H
2 #define HLTAlCaMonEcalPhiSym_H
3 
18 
19 class DQMStore;
20 class MonitorElement;
21 
23 
24 public:
25 
28 
29 protected:
30 
31  void beginJob();
32 
33  void beginRun(const edm::Run& r, const edm::EventSetup& c);
34 
35  void analyze(const edm::Event& e, const edm::EventSetup& c) ;
36 
37  void beginLuminosityBlock(const edm::LuminosityBlock& lumiSeg,
38  const edm::EventSetup& context) ;
39 
40  void endLuminosityBlock(const edm::LuminosityBlock& lumiSeg,
41  const edm::EventSetup& c);
42 
43  void endRun(const edm::Run& r, const edm::EventSetup& c);
44 
45  void endJob();
46 
47 private:
48 
49 
52 
53 
59 
65 
71 
77 
83 
89 
95 
101 
107 
113 
116 
119 
120 
122  unsigned int prescaleFactor_;
123 
125  std::string folderName_;
126 
129 
131  std::string fileName_;
132 
133 };
134 
135 #endif
136 
MonitorElement * hEventEnergyEB_
Distribution of total event energy.
edm::InputTag productMonitoredEE_
object to monitor
bool saveToFile_
Write to file.
MonitorElement * hRechitEnergyEE_
Energy Distribution of rechits.
MonitorElement * hEventEnergyEE_
Distribution of total event energy.
MonitorElement * hRechitEnergyEB_
Energy Distribution of rechits.
std::string folderName_
DQM folder name.
void analyze(const edm::Event &e, const edm::EventSetup &c)
void endRun(const edm::Run &r, const edm::EventSetup &c)
MonitorElement * hMeanRecHitEnergyEB_
Distribution of Mean energy per rechit.
void endLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
MonitorElement * hiEtaDistrEB_
Distribution of rechits in iEta.
MonitorElement * hiPhiDistrEB_
Distribution of rechits in iPhi.
MonitorElement * hMeanRecHitEnergyEE_
Distribution of Mean energy per rechit.
void beginLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context)
HLTAlCaMonEcalPhiSym(const edm::ParameterSet &)
void beginRun(const edm::Run &r, const edm::EventSetup &c)
MonitorElement * hNRecHitsEE_
Distribution of number of RecHits.
edm::InputTag productMonitoredEB_
object to monitor
std::string fileName_
Output file name if required.
MonitorElement * hNRecHitsEB_
Distribution of number of RecHits.
Definition: Run.h:33
unsigned int prescaleFactor_
Monitor every prescaleFactor_ events.