CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EBLaserTask.h
Go to the documentation of this file.
1 #ifndef EBLaserTask_H
2 #define EBLaserTask_H
3 
4 /*
5  * \file EBLaserTask.h
6  *
7  * \author G. Della Ricca
8  *
9 */
10 
14 
19 
20 class MonitorElement;
21 class DQMStore;
22 
24 
25 public:
26 
29 
31 virtual ~EBLaserTask();
32 
33 protected:
34 
36 void analyze(const edm::Event& e, const edm::EventSetup& c);
37 
39 void beginJob(void);
40 
42 void endJob(void);
43 
45 void beginRun(const edm::Run & r, const edm::EventSetup & c);
46 
48 void endRun(const edm::Run & r, const edm::EventSetup & c);
49 
51 void reset(void);
52 
54 void setup(void);
55 
57 void cleanup(void);
58 
59 private:
60 
61 int ievt_;
62 
64 
66 
68 
70 
75 std::vector<int> laserWavelengths_;
76 
85 
94 
103 
112 
117 
118 bool init_;
119 
120 };
121 
122 #endif
MonitorElement * mePnAmplMapG16L3_[36]
Definition: EBLaserTask.h:101
MonitorElement * meTimeMapL4_[36]
Definition: EBLaserTask.h:106
MonitorElement * meShapeMapL3_[36]
Definition: EBLaserTask.h:95
edm::EDGetTokenT< EcalUncalibratedRecHitCollection > EcalUncalibratedRecHitCollection_
Definition: EBLaserTask.h:74
MonitorElement * meTimeMapL2_[36]
Definition: EBLaserTask.h:88
MonitorElement * meAmplSummaryMapL4_
Definition: EBLaserTask.h:116
void cleanup(void)
Cleanup.
Definition: EBLaserTask.cc:492
MonitorElement * meAmplSummaryMapL1_
Definition: EBLaserTask.h:113
MonitorElement * mePnPedMapG16L3_[36]
Definition: EBLaserTask.h:102
void beginJob(void)
BeginJob.
Definition: EBLaserTask.cc:98
MonitorElement * meAmplMapL2_[36]
Definition: EBLaserTask.h:87
std::vector< int > laserWavelengths_
Definition: EBLaserTask.h:75
MonitorElement * meAmplPNMapL4_[36]
Definition: EBLaserTask.h:107
virtual ~EBLaserTask()
Destructor.
Definition: EBLaserTask.cc:94
MonitorElement * meTimeMapL1_[36]
Definition: EBLaserTask.h:79
void endRun(const edm::Run &r, const edm::EventSetup &c)
EndRun.
Definition: EBLaserTask.cc:117
MonitorElement * mePnAmplMapG01L2_[36]
Definition: EBLaserTask.h:90
void endJob(void)
EndJob.
Definition: EBLaserTask.cc:650
EBLaserTask(const edm::ParameterSet &ps)
Constructor.
Definition: EBLaserTask.cc:27
MonitorElement * mePnPedMapG16L2_[36]
Definition: EBLaserTask.h:93
void reset(void)
Reset.
Definition: EBLaserTask.cc:121
MonitorElement * meTimeMapL3_[36]
Definition: EBLaserTask.h:97
MonitorElement * mePnAmplMapG01L4_[36]
Definition: EBLaserTask.h:108
void analyze(const edm::Event &e, const edm::EventSetup &c)
Analyze.
Definition: EBLaserTask.cc:658
MonitorElement * meAmplMapL4_[36]
Definition: EBLaserTask.h:105
MonitorElement * mePnPedMapG01L3_[36]
Definition: EBLaserTask.h:100
MonitorElement * mePnAmplMapG16L2_[36]
Definition: EBLaserTask.h:92
MonitorElement * meAmplSummaryMapL2_
Definition: EBLaserTask.h:114
MonitorElement * meShapeMapL4_[36]
Definition: EBLaserTask.h:104
DQMStore * dqmStore_
Definition: EBLaserTask.h:63
MonitorElement * meAmplPNMapL1_[36]
Definition: EBLaserTask.h:80
void setup(void)
Setup.
Definition: EBLaserTask.cc:192
MonitorElement * mePnPedMapG01L1_[36]
Definition: EBLaserTask.h:82
MonitorElement * mePnAmplMapG16L4_[36]
Definition: EBLaserTask.h:110
MonitorElement * meAmplPNMapL2_[36]
Definition: EBLaserTask.h:89
void beginRun(const edm::Run &r, const edm::EventSetup &c)
BeginRun.
Definition: EBLaserTask.cc:109
MonitorElement * meAmplMapL1_[36]
Definition: EBLaserTask.h:78
edm::EDGetTokenT< EcalRawDataCollection > EcalRawDataCollection_
Definition: EBLaserTask.h:71
MonitorElement * meShapeMapL2_[36]
Definition: EBLaserTask.h:86
MonitorElement * meShapeMapL1_[36]
Definition: EBLaserTask.h:77
bool mergeRuns_
Definition: EBLaserTask.h:69
edm::EDGetTokenT< EBDigiCollection > EBDigiCollection_
Definition: EBLaserTask.h:72
bool enableCleanup_
Definition: EBLaserTask.h:67
MonitorElement * mePnAmplMapG01L3_[36]
Definition: EBLaserTask.h:99
MonitorElement * mePnAmplMapG16L1_[36]
Definition: EBLaserTask.h:83
MonitorElement * mePnAmplMapG01L1_[36]
Definition: EBLaserTask.h:81
MonitorElement * mePnPedMapG01L4_[36]
Definition: EBLaserTask.h:109
MonitorElement * mePnPedMapG16L1_[36]
Definition: EBLaserTask.h:84
edm::EDGetTokenT< EcalPnDiodeDigiCollection > EcalPnDiodeDigiCollection_
Definition: EBLaserTask.h:73
std::string prefixME_
Definition: EBLaserTask.h:65
MonitorElement * meAmplMapL3_[36]
Definition: EBLaserTask.h:96
MonitorElement * meAmplPNMapL3_[36]
Definition: EBLaserTask.h:98
MonitorElement * mePnPedMapG16L4_[36]
Definition: EBLaserTask.h:111
MonitorElement * mePnPedMapG01L2_[36]
Definition: EBLaserTask.h:91
Definition: Run.h:41
MonitorElement * meAmplSummaryMapL3_
Definition: EBLaserTask.h:115