CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EEBeamCaloTask.h
Go to the documentation of this file.
1 #ifndef EEBeamCaloTask_H
2 #define EEBeamCaloTask_H
3 
4 /*
5  * \file EEBeamCaloTask.h
6  *
7  * $Date: 2008/05/11 09:35:11 $
8  * $Revision: 1.10 $
9  * \author A. Ghezzi
10  *
11 */
12 
16 
17 class MonitorElement;
18 class DQMStore;
19 
21 
22 public:
23 
26 
28 virtual ~EEBeamCaloTask();
29 
30 protected:
31 
33 void analyze(const edm::Event& e, const edm::EventSetup& c);
34 
36 void beginJob(void);
37 
39 void endJob(void);
40 
42 void beginRun(const edm::Run & r, const edm::EventSetup & c);
43 
45 void endRun(const edm::Run & r, const edm::EventSetup & c);
46 
48 void reset(void);
49 
51 void setup(void);
52 
54 void cleanup(void);
55 
56 private:
57 
58 int ievt_;
59 
61 
62 std::string prefixME_;
63 
65 
67 
72 
73 const static int cryInArray_ = 9;
74 const static int defaultPede_ = 200;
75 
80 
81 //MonitorElement* meBBCaloPulseProfMoving_[cryInArray_];
82 //MonitorElement* meBBCaloPulseProfG12Moving_[cryInArray_];
83 //MonitorElement* meBBCaloGainsMoving_[cryInArray_];
84 //MonitorElement* meBBCaloEneMoving_[cryInArray_];
85 
87 //MonitorElement* meBBCaloCryReadMoving_;
88 
91 
94 
95 /* MonitorElement* meBBCaloE3x3Cry_[1701]; */
96 /* MonitorElement* meBBCaloE1Cry_[1701]; */
97 
100 
102 
104 
106 
108 
110 
112 
114 
116 
118 
120 
121 bool init_;
122 
124 
127 
128 int cib_[12];// used 10
139 // 0=stable, 1=moving,
140 // PreviousTableStatus_[0]-> event=current -2
141 // PreviousTableStatus_[1]-> event=current -1
142 
143 //int cryIn3x3_[cryInArray_];
144 
145 };
146 
147 #endif
MonitorElement * meEEBCaloE1MaxCry_
MonitorElement * meBBCaloEne_[cryInArray_]
void cleanup(void)
Cleanup.
MonitorElement * meEEBCaloE1vsCry_
MonitorElement * CrystalsDone_
static const int defaultPede_
void beginJob(void)
BeginJob.
edm::InputTag EcalTBEventHeader_
void reset(void)
Reset.
MonitorElement * meEEBCaloDesync_
MonitorElement * meBBCaloPulseProfG12_[cryInArray_]
EEBeamCaloTask(const edm::ParameterSet &ps)
Constructor.
MonitorElement * meEEBCaloReadCryErrors_
MonitorElement * meBBCaloE3x3_
MonitorElement * meBBCaloGains_[cryInArray_]
edm::InputTag EBDigiCollection_
MonitorElement * meBBCaloE3x3Moving_
int PreviousTableStatus_[2]
void analyze(const edm::Event &e, const edm::EventSetup &c)
Analyze.
edm::InputTag EcalRawDataCollection_
void beginRun(const edm::Run &r, const edm::EventSetup &c)
BeginRun.
MonitorElement * TableMoving_
MonitorElement * meBBCaloCryRead_
std::string prefixME_
int PreviousCrystalinBeam_[3]
MonitorElement * meBBCaloPulseProf_[cryInArray_]
DQMStore * dqmStore_
MonitorElement * meEEBCaloEntriesVsCry_
MonitorElement * meBBCaloCryOnBeam_
void endRun(const edm::Run &r, const edm::EventSetup &c)
EndRun.
MonitorElement * CrystalInBeam_vs_Event_
edm::InputTag EcalUncalibratedRecHitCollection_
static const int cryInArray_
MonitorElement * meBBCaloMaxEneCry_
MonitorElement * meBBCaloAllNeededCry_
virtual ~EEBeamCaloTask()
Destructor.
MonitorElement * meBBNumCaloCryRead_
MonitorElement * meEEBCaloE3x3vsCry_
MonitorElement * meEEBCaloBeamCentered_
void setup(void)
Setup.
Definition: Run.h:31
void endJob(void)
EndJob.