Main Page
Namespaces
Classes
Package Documentation
src
L1Trigger
L1TNtuples
interface
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
14
{
15
struct
L1AnalysisGCTDataFormat
16
{
17
L1AnalysisGCTDataFormat
(){
Reset
();};
18
~L1AnalysisGCTDataFormat
(){};
19
20
void
Reset
() {
21
IsoEmSize
= 0;
22
NonIsoEmSize
= 0;
23
CJetSize
= 0;
24
FJetSize
= 0;
25
TJetSize
= 0;
26
IsoTJetSize
= 0;
27
EtMissSize
= 0;
28
HtMissSize
= 0;
29
EtHadSize
= 0;
30
EtTotSize
= 0;
31
HFRingEtSumSize
= 0;
32
HFBitCountsSize
= 0;
33
34
35
IsoEmEta
.clear();
36
IsoEmPhi
.clear();
37
IsoEmRnk
.clear();
38
IsoEmBx
.clear();
39
NonIsoEmEta
.clear();
40
NonIsoEmPhi
.clear();
41
NonIsoEmRnk
.clear();
42
NonIsoEmBx
.clear();
43
CJetEta
.clear();
44
CJetPhi
.clear();
45
CJetRnk
.clear();
46
CJetBx
.clear();
47
FJetEta
.clear();
48
FJetPhi
.clear();
49
FJetRnk
.clear();
50
FJetBx
.clear();
51
TJetEta
.clear();
52
TJetPhi
.clear();
53
TJetRnk
.clear();
54
TJetBx
.clear();
55
IsoTJetEta
.clear();
56
IsoTJetPhi
.clear();
57
IsoTJetRnk
.clear();
58
IsoTJetBx
.clear();
59
EtMiss
.clear();
60
EtMissPhi
.clear();
61
EtMissBX
.clear();
62
HtMiss
.clear();
63
HtMissPhi
.clear();
64
HtMissBX
.clear();
65
EtHad
.clear();
66
EtHadBX
.clear();
67
EtTot
.clear();
68
EtTotBX
.clear();
69
70
HFRingEtSumEta
.clear();
71
HFBitCountsEta
.clear();
72
}
73
74
void
Init
() {
75
// removed really really stupid stuff from this method - JB, 7 Aug 2012
76
}
77
78
// ---- L1AnalysisGCTDataFormat information.
79
80
int
IsoEmSize
;
81
std::vector<float>
IsoEmEta
;
82
std::vector<float>
IsoEmPhi
;
83
std::vector<float>
IsoEmRnk
;
84
std::vector<int>
IsoEmBx
;
85
86
int
NonIsoEmSize
;
87
std::vector<float>
NonIsoEmEta
;
88
std::vector<float>
NonIsoEmPhi
;
89
std::vector<float>
NonIsoEmRnk
;
90
std::vector<int>
NonIsoEmBx
;
91
92
int
CJetSize
;
93
std::vector<float>
CJetEta
;
94
std::vector<float>
CJetPhi
;
95
std::vector<float>
CJetRnk
;
96
std::vector<int>
CJetBx
;
97
98
int
FJetSize
;
99
std::vector<float>
FJetEta
;
100
std::vector<float>
FJetPhi
;
101
std::vector<float>
FJetRnk
;
102
std::vector<int>
FJetBx
;
103
104
int
TJetSize
;
105
std::vector<float>
TJetEta
;
106
std::vector<float>
TJetPhi
;
107
std::vector<float>
TJetRnk
;
108
std::vector<int>
TJetBx
;
109
110
int
IsoTJetSize
;
111
std::vector<float>
IsoTJetEta
;
112
std::vector<float>
IsoTJetPhi
;
113
std::vector<float>
IsoTJetRnk
;
114
std::vector<int>
IsoTJetBx
;
115
116
int
EtMissSize
;
117
std::vector<float>
EtMiss
;
118
std::vector<float>
EtMissPhi
;
119
std::vector<float>
EtMissBX
;
120
121
int
HtMissSize
;
122
std::vector<float>
HtMiss
;
123
std::vector<float>
HtMissPhi
;
124
std::vector<float>
HtMissBX
;
125
126
int
EtHadSize
;
127
std::vector<float>
EtHad
;
128
std::vector<float>
EtHadBX
;
129
130
int
EtTotSize
;
131
std::vector<float>
EtTot
;
132
std::vector<float>
EtTotBX
;
133
134
int
HFRingEtSumSize
;
135
std::vector<float>
HFRingEtSumEta
;
136
137
float
HFBitCountsSize
;
138
std::vector<float>
HFBitCountsEta
;
139
140
141
};
142
}
143
#endif
144
145
L1Analysis::L1AnalysisGCTDataFormat::EtTot
std::vector< float > EtTot
Definition:
L1AnalysisGCTDataFormat.h:131
L1Analysis::L1AnalysisGCTDataFormat::FJetBx
std::vector< int > FJetBx
Definition:
L1AnalysisGCTDataFormat.h:102
L1Analysis::L1AnalysisGCTDataFormat
Definition:
L1AnalysisGCTDataFormat.h:15
L1Analysis::L1AnalysisGCTDataFormat::EtMissBX
std::vector< float > EtMissBX
Definition:
L1AnalysisGCTDataFormat.h:119
L1Analysis::L1AnalysisGCTDataFormat::EtMissSize
int EtMissSize
Definition:
L1AnalysisGCTDataFormat.h:116
L1Analysis::L1AnalysisGCTDataFormat::EtHadSize
int EtHadSize
Definition:
L1AnalysisGCTDataFormat.h:126
L1Analysis::L1AnalysisGCTDataFormat::EtHad
std::vector< float > EtHad
Definition:
L1AnalysisGCTDataFormat.h:127
L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmPhi
std::vector< float > NonIsoEmPhi
Definition:
L1AnalysisGCTDataFormat.h:88
L1Analysis::L1AnalysisGCTDataFormat::CJetPhi
std::vector< float > CJetPhi
Definition:
L1AnalysisGCTDataFormat.h:94
L1Analysis::L1AnalysisGCTDataFormat::CJetSize
int CJetSize
Definition:
L1AnalysisGCTDataFormat.h:92
L1Analysis::L1AnalysisGCTDataFormat::IsoEmRnk
std::vector< float > IsoEmRnk
Definition:
L1AnalysisGCTDataFormat.h:83
L1Analysis::L1AnalysisGCTDataFormat::HFRingEtSumEta
std::vector< float > HFRingEtSumEta
Definition:
L1AnalysisGCTDataFormat.h:135
L1Analysis::L1AnalysisGCTDataFormat::TJetPhi
std::vector< float > TJetPhi
Definition:
L1AnalysisGCTDataFormat.h:106
L1Analysis::L1AnalysisGCTDataFormat::IsoEmSize
int IsoEmSize
Definition:
L1AnalysisGCTDataFormat.h:80
L1Analysis::L1AnalysisGCTDataFormat::EtHadBX
std::vector< float > EtHadBX
Definition:
L1AnalysisGCTDataFormat.h:128
L1Analysis::L1AnalysisGCTDataFormat::TJetBx
std::vector< int > TJetBx
Definition:
L1AnalysisGCTDataFormat.h:108
L1Analysis::L1AnalysisGCTDataFormat::~L1AnalysisGCTDataFormat
~L1AnalysisGCTDataFormat()
Definition:
L1AnalysisGCTDataFormat.h:18
L1Analysis::L1AnalysisGCTDataFormat::EtMiss
std::vector< float > EtMiss
Definition:
L1AnalysisGCTDataFormat.h:117
L1Analysis::L1AnalysisGCTDataFormat::FJetRnk
std::vector< float > FJetRnk
Definition:
L1AnalysisGCTDataFormat.h:101
L1Analysis::L1AnalysisGCTDataFormat::IsoTJetRnk
std::vector< float > IsoTJetRnk
Definition:
L1AnalysisGCTDataFormat.h:113
L1Analysis::L1AnalysisGCTDataFormat::HtMissBX
std::vector< float > HtMissBX
Definition:
L1AnalysisGCTDataFormat.h:124
L1Analysis::L1AnalysisGCTDataFormat::Reset
void Reset()
Definition:
L1AnalysisGCTDataFormat.h:20
L1Analysis::L1AnalysisGCTDataFormat::CJetRnk
std::vector< float > CJetRnk
Definition:
L1AnalysisGCTDataFormat.h:95
L1Analysis::L1AnalysisGCTDataFormat::IsoEmPhi
std::vector< float > IsoEmPhi
Definition:
L1AnalysisGCTDataFormat.h:82
L1Analysis::L1AnalysisGCTDataFormat::CJetBx
std::vector< int > CJetBx
Definition:
L1AnalysisGCTDataFormat.h:96
L1Analysis::L1AnalysisGCTDataFormat::FJetPhi
std::vector< float > FJetPhi
Definition:
L1AnalysisGCTDataFormat.h:100
L1Analysis::L1AnalysisGCTDataFormat::CJetEta
std::vector< float > CJetEta
Definition:
L1AnalysisGCTDataFormat.h:93
L1Analysis::L1AnalysisGCTDataFormat::IsoEmBx
std::vector< int > IsoEmBx
Definition:
L1AnalysisGCTDataFormat.h:84
L1Analysis::L1AnalysisGCTDataFormat::L1AnalysisGCTDataFormat
L1AnalysisGCTDataFormat()
Definition:
L1AnalysisGCTDataFormat.h:17
L1Analysis::L1AnalysisGCTDataFormat::FJetSize
int FJetSize
Definition:
L1AnalysisGCTDataFormat.h:98
L1Analysis::L1AnalysisGCTDataFormat::TJetEta
std::vector< float > TJetEta
Definition:
L1AnalysisGCTDataFormat.h:105
L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmSize
int NonIsoEmSize
Definition:
L1AnalysisGCTDataFormat.h:86
L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmBx
std::vector< int > NonIsoEmBx
Definition:
L1AnalysisGCTDataFormat.h:90
L1Analysis::L1AnalysisGCTDataFormat::Init
void Init()
Definition:
L1AnalysisGCTDataFormat.h:74
L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmRnk
std::vector< float > NonIsoEmRnk
Definition:
L1AnalysisGCTDataFormat.h:89
L1Analysis::L1AnalysisGCTDataFormat::EtMissPhi
std::vector< float > EtMissPhi
Definition:
L1AnalysisGCTDataFormat.h:118
L1Analysis::L1AnalysisGCTDataFormat::IsoTJetSize
int IsoTJetSize
Definition:
L1AnalysisGCTDataFormat.h:110
L1Analysis::L1AnalysisGCTDataFormat::IsoEmEta
std::vector< float > IsoEmEta
Definition:
L1AnalysisGCTDataFormat.h:81
L1Analysis::L1AnalysisGCTDataFormat::IsoTJetBx
std::vector< int > IsoTJetBx
Definition:
L1AnalysisGCTDataFormat.h:114
L1Analysis::L1AnalysisGCTDataFormat::FJetEta
std::vector< float > FJetEta
Definition:
L1AnalysisGCTDataFormat.h:99
L1Analysis::L1AnalysisGCTDataFormat::HtMissSize
int HtMissSize
Definition:
L1AnalysisGCTDataFormat.h:121
L1Analysis::L1AnalysisGCTDataFormat::HFBitCountsEta
std::vector< float > HFBitCountsEta
Definition:
L1AnalysisGCTDataFormat.h:138
L1Analysis::L1AnalysisGCTDataFormat::EtTotBX
std::vector< float > EtTotBX
Definition:
L1AnalysisGCTDataFormat.h:132
L1Analysis::L1AnalysisGCTDataFormat::HFBitCountsSize
float HFBitCountsSize
Definition:
L1AnalysisGCTDataFormat.h:137
L1Analysis::L1AnalysisGCTDataFormat::HtMissPhi
std::vector< float > HtMissPhi
Definition:
L1AnalysisGCTDataFormat.h:123
L1Analysis::L1AnalysisGCTDataFormat::HtMiss
std::vector< float > HtMiss
Definition:
L1AnalysisGCTDataFormat.h:122
L1Analysis
Definition:
L1AnalysisBMTFInputs.h:19
L1Analysis::L1AnalysisGCTDataFormat::TJetRnk
std::vector< float > TJetRnk
Definition:
L1AnalysisGCTDataFormat.h:107
L1Analysis::L1AnalysisGCTDataFormat::TJetSize
int TJetSize
Definition:
L1AnalysisGCTDataFormat.h:104
L1Analysis::L1AnalysisGCTDataFormat::IsoTJetPhi
std::vector< float > IsoTJetPhi
Definition:
L1AnalysisGCTDataFormat.h:112
L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmEta
std::vector< float > NonIsoEmEta
Definition:
L1AnalysisGCTDataFormat.h:87
L1Analysis::L1AnalysisGCTDataFormat::EtTotSize
int EtTotSize
Definition:
L1AnalysisGCTDataFormat.h:130
L1Analysis::L1AnalysisGCTDataFormat::HFRingEtSumSize
int HFRingEtSumSize
Definition:
L1AnalysisGCTDataFormat.h:134
L1Analysis::L1AnalysisGCTDataFormat::IsoTJetEta
std::vector< float > IsoTJetEta
Definition:
L1AnalysisGCTDataFormat.h:111
Generated for CMSSW Reference Manual by
1.8.11