test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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::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.5