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  * \author G. Della Ricca
8  *
9 */
10 
14 
17 
20 
22 
26 
27 class MonitorElement;
28 class DQMStore;
29 
31 
32 public:
33 
36 
38 virtual ~EEOccupancyTask();
39 
40 protected:
41 
43 void analyze(const edm::Event& e, const edm::EventSetup& c);
44 
46 void beginJob(void);
47 
49 void endJob(void);
50 
52 void beginRun(const edm::Run & r, const edm::EventSetup & c);
53 
55 void endRun(const edm::Run & r, const edm::EventSetup & c);
56 
58 void reset(void);
59 
61 void setup(void);
62 
64 void cleanup(void);
65 
66 private:
67 
68 int ievt_;
69 
71 
73 
75 
77 
79 
85 
87 
93 
114 
117 
119 
121 
122 bool init_;
124 
125 };
126 
127 #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]
MonitorElement * meSpectrum_[18]
void endRun(const edm::Run &r, const edm::EventSetup &c)
EndRun.
MonitorElement * meEEDigiOccupancyProEta_[2]
edm::EDGetTokenT< EcalPnDiodeDigiCollection > EcalPnDiodeDigiCollection_
edm::ESHandle< CaloGeometry > pGeometry_
edm::EDGetTokenT< EcalRecHitCollection > EcalRecHitCollection_
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::EDGetTokenT< EcalTrigPrimDigiCollection > EcalTrigPrimDigiCollection_
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.
edm::EDGetTokenT< EEDigiCollection > EEDigiCollection_
DQMStore * dqmStore_
MonitorElement * meEELedDigiOccupancy_[2]
MonitorElement * meEETrigPrimDigiOccupancyProEta_[2]
MonitorElement * meOccupancy_[18]
MonitorElement * meEvent_[18]
MonitorElement * meEERecHitOccupancyProEta_[2]
std::string prefixME_
std::string subfolder_
edm::EDGetTokenT< EcalRawDataCollection > EcalRawDataCollection_
void cleanup(void)
Cleanup.
Definition: Run.h:41
MonitorElement * meEETrigPrimDigiOccupancyProPhiThr_[2]
MonitorElement * meEERecHitSpectrum_[2]