CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EEBeamHodoTask.h
Go to the documentation of this file.
1 #ifndef EEBeamHodoTask_H
2 #define EEBeamHodoTask_H
3 
4 /*
5  * \file EEBeamHodoTask.h
6  *
7  * $Date: 2008/05/11 09:35:11 $
8  * $Revision: 1.10 $
9  * \author G. Della Ricca
10  * \author G. Franzoni
11  *
12 */
13 
17 
18 class MonitorElement;
19 class DQMStore;
20 
22 
23 public:
24 
27 
29 virtual ~EEBeamHodoTask();
30 
31 protected:
32 
34 void analyze(const edm::Event& e, const edm::EventSetup& c);
35 
37 void beginJob(void);
38 
40 void endJob(void);
41 
43 void beginRun(const edm::Run & r, const edm::EventSetup & c);
44 
46 void endRun(const edm::Run & r, const edm::EventSetup & c);
47 
49 void reset(void);
50 
52 void setup(void);
53 
55 void cleanup(void);
56 
57 private:
58 
59 int ievt_;
60 
62 
63 std::string prefixME_;
64 
66 
68 
76 
77 int LV1_;
79 bool resetNow_;
83 
84  // ME type I
99 
100  // ME type II
108 
109 bool init_;
110 
111 int smId;
112 
113 };
114 
115 #endif
MonitorElement * meCaloVsHodoXPos_
MonitorElement * meHodoQuaXRec_
MonitorElement * meHodoPosRecXY_
MonitorElement * meHodoSloYRec_
void endJob(void)
EndJob.
void reset(void)
Reset.
void beginJob(void)
BeginJob.
MonitorElement * meCaloVsTDCTime_
edm::InputTag EcalUncalibratedRecHitCollection_
MonitorElement * meHodoOcc_[4]
DQMStore * dqmStore_
void setup(void)
Setup.
edm::InputTag EcalTBEventHeader_
MonitorElement * meEvsYRecHis_
MonitorElement * meHodoQuaYRec_
edm::InputTag EcalTBHodoscopeRawInfo_
void cleanup(void)
Cleanup.
EEBeamHodoTask(const edm::ParameterSet &ps)
Constructor.
void beginRun(const edm::Run &r, const edm::EventSetup &c)
BeginRun.
MonitorElement * meHodoPosRecX_
edm::InputTag EcalTBTDCRecInfo_
MonitorElement * meHodoPosYMinusCaloPosYVsCry_
edm::InputTag EcalTBTDCRawInfo_
edm::InputTag EcalTBHodoscopeRecInfo_
MonitorElement * meTDCRec_
void endRun(const edm::Run &r, const edm::EventSetup &c)
EndRun.
MonitorElement * meHodoSloXRec_
MonitorElement * meEvsYRecProf_
MonitorElement * meTDCTimeMinusCaloTimeVsCry_
MonitorElement * meHodoPosRecY_
MonitorElement * meHodoRaw_[4]
MonitorElement * meEvsXRecProf_
std::string prefixME_
void analyze(const edm::Event &e, const edm::EventSetup &c)
Analyze.
MonitorElement * meHodoPosXMinusCaloPosXVsCry_
MonitorElement * meMissingCollections_
MonitorElement * meCaloVsHodoYPos_
virtual ~EEBeamHodoTask()
Destructor.
MonitorElement * meEvsXRecHis_
Definition: Run.h:32
edm::InputTag EcalRawDataCollection_