CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EEOccupancyTask.h
Go to the documentation of this file.
1 #ifndef EEOccupancyTask_H
2 #define EEOccupancyTask_H
3 
4 /*
5  * \file EEOccupancyTask.h
6  *
7  * $Date: 2012/04/27 13:46:13 $
8  * $Revision: 1.31 $
9  * \author G. Della Ricca
10  *
11 */
12 
16 
19 
22 
24 
25 class MonitorElement;
26 class DQMStore;
27 
29 
30 public:
31 
34 
36 virtual ~EEOccupancyTask();
37 
38 protected:
39 
41 void analyze(const edm::Event& e, const edm::EventSetup& c);
42 
44 void beginJob(void);
45 
47 void endJob(void);
48 
50 void beginRun(const edm::Run & r, const edm::EventSetup & c);
51 
53 void endRun(const edm::Run & r, const edm::EventSetup & c);
54 
56 void reset(void);
57 
59 void setup(void);
60 
62 void cleanup(void);
63 
64 private:
65 
66 int ievt_;
67 
69 
70 std::string prefixME_;
71 
72  std::string subfolder_;
73 
75 
77 
83 
85 
91 
112 
115 
117 
119 
120 bool init_;
122 
123 };
124 
125 #endif
MonitorElement * meEEPedestalDigiOccupancy_[2]
MonitorElement * meEETrigPrimDigiOccupancyProEtaThr_[2]
void beginJob(void)
BeginJob.
MonitorElement * meEETestPulseDigiOccupancy_[2]
MonitorElement * meEERecHitEnergy_[18]
void setup(void)
Setup.
MonitorElement * meEETrigPrimDigiOccupancyProPhi_[2]
void beginRun(const edm::Run &r, const edm::EventSetup &c)
BeginRun.
MonitorElement * meEELaserDigiOccupancy_[2]
MonitorElement * meEERecHitOccupancyProEtaThr_[2]
edm::InputTag EcalPnDiodeDigiCollection_
MonitorElement * meSpectrum_[18]
void endRun(const edm::Run &r, const edm::EventSetup &c)
EndRun.
MonitorElement * meEEDigiOccupancyProEta_[2]
edm::ESHandle< CaloGeometry > pGeometry_
MonitorElement * meEERecHitOccupancyProPhi_[2]
virtual ~EEOccupancyTask()
Destructor.
float geometryEE[EEDetId::kSizeForDenseIndexing][2]
void endJob(void)
EndJob.
void analyze(const edm::Event &e, const edm::EventSetup &c)
Analyze.
MonitorElement * meOccupancyMem_[18]
MonitorElement * meEETrigPrimDigiOccupancyThr_[2]
edm::InputTag EcalTrigPrimDigiCollection_
edm::InputTag EcalRawDataCollection_
MonitorElement * meEERecHitOccupancyProPhiThr_[2]
MonitorElement * meEERecHitOccupancy_[2]
MonitorElement * meEEDigiOccupancy_[2]
MonitorElement * meEETrigPrimDigiOccupancy_[2]
EEOccupancyTask(const edm::ParameterSet &ps)
Constructor.
MonitorElement * meEERecHitOccupancyThr_[2]
MonitorElement * meEEDigiOccupancyProPhi_[2]
void reset(void)
Reset.
DQMStore * dqmStore_
MonitorElement * meEELedDigiOccupancy_[2]
MonitorElement * meEETrigPrimDigiOccupancyProEta_[2]
edm::InputTag EcalRecHitCollection_
MonitorElement * meOccupancy_[18]
MonitorElement * meEvent_[18]
MonitorElement * meEERecHitOccupancyProEta_[2]
std::string prefixME_
std::string subfolder_
edm::InputTag EEDigiCollection_
void cleanup(void)
Cleanup.
Definition: Run.h:33
MonitorElement * meEETrigPrimDigiOccupancyProPhiThr_[2]
MonitorElement * meEERecHitSpectrum_[2]