ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1TriggerDPG/interface/L1AnalysisRecoJetDataFormat.h
Revision: 1.2
Committed: Sun Apr 3 12:08:22 2011 UTC (14 years, 1 month ago) by jbrooke
Content type: text/plain
Branch: MAIN
Changes since 1.1: +2 -0 lines
Log Message:
add et corrections to reco jets

File Contents

# Content
1 #ifndef __L1Analysis_L1AnalysisRecoJetDataFormat_H__
2 #define __L1Analysis_L1AnalysisRecoJetDataFormat_H__
3
4 //-------------------------------------------------------------------------------
5 // Created 20/04/2010 - E. Conte, A.C. Le Bihan
6 //
7 //
8 // Original code : UserCode/L1TriggerDPG/L1RecoJetNtupleProducer - Jim Brooke
9 //-------------------------------------------------------------------------------
10
11 #include <vector>
12
13 namespace L1Analysis
14 {
15 struct L1AnalysisRecoJetDataFormat
16 {
17 L1AnalysisRecoJetDataFormat(){Reset();};
18 ~L1AnalysisRecoJetDataFormat(){Reset();};
19
20 void Reset()
21 {
22 nJets=0;
23
24 e.clear();
25 et.clear();
26 eta.clear();
27 phi.clear();
28 eEMF.clear();
29 eEmEB.clear();
30 eEmEE.clear();
31 eEmHF.clear();
32 eHadHB.clear();
33 eHadHE.clear();
34 eHadHO.clear();
35 eHadHF.clear();
36 eMaxEcalTow.clear();
37 eMaxHcalTow.clear();
38 towerArea.clear();
39 towerSize.clear();
40 n60.clear();
41 n90.clear();
42
43 n90hits.clear();
44 fHPD.clear();
45 fRBX.clear();
46 }
47
48 unsigned nJets;
49 std::vector<double> e;
50 std::vector<double> et;
51 std::vector<double> etCorr;
52 std::vector<double> corrFactor;
53 std::vector<double> eta;
54 std::vector<double> phi;
55 std::vector<double> eEMF;
56 std::vector<double> eHadHB;
57 std::vector<double> eHadHE;
58 std::vector<double> eHadHO;
59 std::vector<double> eHadHF;
60 std::vector<double> eEmEB;
61 std::vector<double> eEmEE;
62 std::vector<double> eEmHF;
63 std::vector<double> eMaxEcalTow;
64 std::vector<double> eMaxHcalTow;
65 std::vector<double> towerArea;
66 std::vector<int> towerSize;
67 std::vector<int> n60;
68 std::vector<int> n90;
69
70 std::vector<int> n90hits;
71 std::vector<double> fHPD;
72 std::vector<double> fRBX;
73
74 };
75 }
76 #endif
77
78