CMS 3D CMS Logo

L1AnalysisGCTDataFormat.h
Go to the documentation of this file.
1 #ifndef __L1Analysis_L1AnalysisGCTDataFormat_H__
2 #define __L1Analysis_L1AnalysisGCTDataFormat_H__
3 
4 //-------------------------------------------------------------------------------
5 // Created 20/04/2010 - E. Conte, A.C. Le Bihan
6 //
7 //
8 // Original code : L1Trigger/L1TNtuples/L1NtupleProducer
9 //-------------------------------------------------------------------------------
10 
11 #include <vector>
12 
13 namespace L1Analysis {
17 
18  void Reset() {
19  IsoEmSize = 0;
20  NonIsoEmSize = 0;
21  CJetSize = 0;
22  FJetSize = 0;
23  TJetSize = 0;
24  IsoTJetSize = 0;
25  EtMissSize = 0;
26  HtMissSize = 0;
27  EtHadSize = 0;
28  EtTotSize = 0;
29  HFRingEtSumSize = 0;
30  HFBitCountsSize = 0;
31 
32  IsoEmEta.clear();
33  IsoEmPhi.clear();
34  IsoEmRnk.clear();
35  IsoEmBx.clear();
36  NonIsoEmEta.clear();
37  NonIsoEmPhi.clear();
38  NonIsoEmRnk.clear();
39  NonIsoEmBx.clear();
40  CJetEta.clear();
41  CJetPhi.clear();
42  CJetRnk.clear();
43  CJetBx.clear();
44  FJetEta.clear();
45  FJetPhi.clear();
46  FJetRnk.clear();
47  FJetBx.clear();
48  TJetEta.clear();
49  TJetPhi.clear();
50  TJetRnk.clear();
51  TJetBx.clear();
52  IsoTJetEta.clear();
53  IsoTJetPhi.clear();
54  IsoTJetRnk.clear();
55  IsoTJetBx.clear();
56  EtMiss.clear();
57  EtMissPhi.clear();
58  EtMissBX.clear();
59  HtMiss.clear();
60  HtMissPhi.clear();
61  HtMissBX.clear();
62  EtHad.clear();
63  EtHadBX.clear();
64  EtTot.clear();
65  EtTotBX.clear();
66 
67  HFRingEtSumEta.clear();
68  HFBitCountsEta.clear();
69  }
70 
71  void Init() {
72  // removed really really stupid stuff from this method - JB, 7 Aug 2012
73  }
74 
75  // ---- L1AnalysisGCTDataFormat information.
76 
77  int IsoEmSize;
78  std::vector<float> IsoEmEta;
79  std::vector<float> IsoEmPhi;
80  std::vector<float> IsoEmRnk;
81  std::vector<int> IsoEmBx;
82 
84  std::vector<float> NonIsoEmEta;
85  std::vector<float> NonIsoEmPhi;
86  std::vector<float> NonIsoEmRnk;
87  std::vector<int> NonIsoEmBx;
88 
89  int CJetSize;
90  std::vector<float> CJetEta;
91  std::vector<float> CJetPhi;
92  std::vector<float> CJetRnk;
93  std::vector<int> CJetBx;
94 
95  int FJetSize;
96  std::vector<float> FJetEta;
97  std::vector<float> FJetPhi;
98  std::vector<float> FJetRnk;
99  std::vector<int> FJetBx;
100 
101  int TJetSize;
102  std::vector<float> TJetEta;
103  std::vector<float> TJetPhi;
104  std::vector<float> TJetRnk;
105  std::vector<int> TJetBx;
106 
108  std::vector<float> IsoTJetEta;
109  std::vector<float> IsoTJetPhi;
110  std::vector<float> IsoTJetRnk;
111  std::vector<int> IsoTJetBx;
112 
114  std::vector<float> EtMiss;
115  std::vector<float> EtMissPhi;
116  std::vector<float> EtMissBX;
117 
119  std::vector<float> HtMiss;
120  std::vector<float> HtMissPhi;
121  std::vector<float> HtMissBX;
122 
124  std::vector<float> EtHad;
125  std::vector<float> EtHadBX;
126 
128  std::vector<float> EtTot;
129  std::vector<float> EtTotBX;
130 
132  std::vector<float> HFRingEtSumEta;
133 
135  std::vector<float> HFBitCountsEta;
136  };
137 } // namespace L1Analysis
138 #endif
L1Analysis::L1AnalysisGCTDataFormat
Definition: L1AnalysisGCTDataFormat.h:14
L1Analysis::L1AnalysisGCTDataFormat::TJetEta
std::vector< float > TJetEta
Definition: L1AnalysisGCTDataFormat.h:102
L1Analysis::L1AnalysisGCTDataFormat::HFBitCountsEta
std::vector< float > HFBitCountsEta
Definition: L1AnalysisGCTDataFormat.h:135
L1Analysis::L1AnalysisGCTDataFormat::TJetSize
int TJetSize
Definition: L1AnalysisGCTDataFormat.h:101
L1Analysis::L1AnalysisGCTDataFormat::EtMissPhi
std::vector< float > EtMissPhi
Definition: L1AnalysisGCTDataFormat.h:115
L1Analysis::L1AnalysisGCTDataFormat::IsoEmBx
std::vector< int > IsoEmBx
Definition: L1AnalysisGCTDataFormat.h:81
L1Analysis::L1AnalysisGCTDataFormat::Init
void Init()
Definition: L1AnalysisGCTDataFormat.h:71
L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmSize
int NonIsoEmSize
Definition: L1AnalysisGCTDataFormat.h:83
L1Analysis::L1AnalysisGCTDataFormat::IsoEmEta
std::vector< float > IsoEmEta
Definition: L1AnalysisGCTDataFormat.h:78
L1Analysis::L1AnalysisGCTDataFormat::HtMissSize
int HtMissSize
Definition: L1AnalysisGCTDataFormat.h:118
L1Analysis::L1AnalysisGCTDataFormat::TJetRnk
std::vector< float > TJetRnk
Definition: L1AnalysisGCTDataFormat.h:104
L1Analysis::L1AnalysisGCTDataFormat::HFBitCountsSize
float HFBitCountsSize
Definition: L1AnalysisGCTDataFormat.h:134
L1Analysis::L1AnalysisGCTDataFormat::EtMissBX
std::vector< float > EtMissBX
Definition: L1AnalysisGCTDataFormat.h:116
L1Analysis::L1AnalysisGCTDataFormat::IsoTJetBx
std::vector< int > IsoTJetBx
Definition: L1AnalysisGCTDataFormat.h:111
L1Analysis::L1AnalysisGCTDataFormat::FJetEta
std::vector< float > FJetEta
Definition: L1AnalysisGCTDataFormat.h:96
L1Analysis::L1AnalysisGCTDataFormat::HtMissPhi
std::vector< float > HtMissPhi
Definition: L1AnalysisGCTDataFormat.h:120
L1Analysis::L1AnalysisGCTDataFormat::HFRingEtSumSize
int HFRingEtSumSize
Definition: L1AnalysisGCTDataFormat.h:131
L1Analysis::L1AnalysisGCTDataFormat::EtHad
std::vector< float > EtHad
Definition: L1AnalysisGCTDataFormat.h:124
L1Analysis::L1AnalysisGCTDataFormat::EtTotSize
int EtTotSize
Definition: L1AnalysisGCTDataFormat.h:127
L1Analysis::L1AnalysisGCTDataFormat::HtMiss
std::vector< float > HtMiss
Definition: L1AnalysisGCTDataFormat.h:119
L1Analysis
Definition: L1AnalysisBMTFInputs.h:18
L1Analysis::L1AnalysisGCTDataFormat::EtTot
std::vector< float > EtTot
Definition: L1AnalysisGCTDataFormat.h:128
L1Analysis::L1AnalysisGCTDataFormat::FJetBx
std::vector< int > FJetBx
Definition: L1AnalysisGCTDataFormat.h:99
L1Analysis::L1AnalysisGCTDataFormat::CJetPhi
std::vector< float > CJetPhi
Definition: L1AnalysisGCTDataFormat.h:91
L1Analysis::L1AnalysisGCTDataFormat::CJetBx
std::vector< int > CJetBx
Definition: L1AnalysisGCTDataFormat.h:93
L1Analysis::L1AnalysisGCTDataFormat::EtMissSize
int EtMissSize
Definition: L1AnalysisGCTDataFormat.h:113
L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmEta
std::vector< float > NonIsoEmEta
Definition: L1AnalysisGCTDataFormat.h:84
L1Analysis::L1AnalysisGCTDataFormat::HFRingEtSumEta
std::vector< float > HFRingEtSumEta
Definition: L1AnalysisGCTDataFormat.h:132
L1Analysis::L1AnalysisGCTDataFormat::IsoEmRnk
std::vector< float > IsoEmRnk
Definition: L1AnalysisGCTDataFormat.h:80
L1Analysis::L1AnalysisGCTDataFormat::CJetEta
std::vector< float > CJetEta
Definition: L1AnalysisGCTDataFormat.h:90
L1Analysis::L1AnalysisGCTDataFormat::EtHadSize
int EtHadSize
Definition: L1AnalysisGCTDataFormat.h:123
L1Analysis::L1AnalysisGCTDataFormat::TJetBx
std::vector< int > TJetBx
Definition: L1AnalysisGCTDataFormat.h:105
L1Analysis::L1AnalysisGCTDataFormat::CJetSize
int CJetSize
Definition: L1AnalysisGCTDataFormat.h:89
L1Analysis::L1AnalysisGCTDataFormat::IsoTJetEta
std::vector< float > IsoTJetEta
Definition: L1AnalysisGCTDataFormat.h:108
L1Analysis::L1AnalysisGCTDataFormat::HtMissBX
std::vector< float > HtMissBX
Definition: L1AnalysisGCTDataFormat.h:121
L1Analysis::L1AnalysisGCTDataFormat::EtHadBX
std::vector< float > EtHadBX
Definition: L1AnalysisGCTDataFormat.h:125
L1Analysis::L1AnalysisGCTDataFormat::IsoEmPhi
std::vector< float > IsoEmPhi
Definition: L1AnalysisGCTDataFormat.h:79
L1Analysis::L1AnalysisGCTDataFormat::IsoTJetPhi
std::vector< float > IsoTJetPhi
Definition: L1AnalysisGCTDataFormat.h:109
L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmRnk
std::vector< float > NonIsoEmRnk
Definition: L1AnalysisGCTDataFormat.h:86
L1Analysis::L1AnalysisGCTDataFormat::FJetRnk
std::vector< float > FJetRnk
Definition: L1AnalysisGCTDataFormat.h:98
L1Analysis::L1AnalysisGCTDataFormat::IsoEmSize
int IsoEmSize
Definition: L1AnalysisGCTDataFormat.h:77
L1Analysis::L1AnalysisGCTDataFormat::Reset
void Reset()
Definition: L1AnalysisGCTDataFormat.h:18
L1Analysis::L1AnalysisGCTDataFormat::FJetPhi
std::vector< float > FJetPhi
Definition: L1AnalysisGCTDataFormat.h:97
L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmBx
std::vector< int > NonIsoEmBx
Definition: L1AnalysisGCTDataFormat.h:87
L1Analysis::L1AnalysisGCTDataFormat::TJetPhi
std::vector< float > TJetPhi
Definition: L1AnalysisGCTDataFormat.h:103
L1Analysis::L1AnalysisGCTDataFormat::IsoTJetSize
int IsoTJetSize
Definition: L1AnalysisGCTDataFormat.h:107
L1Analysis::L1AnalysisGCTDataFormat::EtMiss
std::vector< float > EtMiss
Definition: L1AnalysisGCTDataFormat.h:114
L1Analysis::L1AnalysisGCTDataFormat::L1AnalysisGCTDataFormat
L1AnalysisGCTDataFormat()
Definition: L1AnalysisGCTDataFormat.h:15
L1Analysis::L1AnalysisGCTDataFormat::FJetSize
int FJetSize
Definition: L1AnalysisGCTDataFormat.h:95
L1Analysis::L1AnalysisGCTDataFormat::IsoTJetRnk
std::vector< float > IsoTJetRnk
Definition: L1AnalysisGCTDataFormat.h:110
L1Analysis::L1AnalysisGCTDataFormat::CJetRnk
std::vector< float > CJetRnk
Definition: L1AnalysisGCTDataFormat.h:92
L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmPhi
std::vector< float > NonIsoEmPhi
Definition: L1AnalysisGCTDataFormat.h:85
L1Analysis::L1AnalysisGCTDataFormat::EtTotBX
std::vector< float > EtTotBX
Definition: L1AnalysisGCTDataFormat.h:129
L1Analysis::L1AnalysisGCTDataFormat::~L1AnalysisGCTDataFormat
~L1AnalysisGCTDataFormat()
Definition: L1AnalysisGCTDataFormat.h:16