Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
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
struct
L1AnalysisGCTDataFormat
{
15
L1AnalysisGCTDataFormat
() {
Reset
(); };
16
~L1AnalysisGCTDataFormat
(){};
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
83
int
NonIsoEmSize
;
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
107
int
IsoTJetSize
;
108
std::vector<float>
IsoTJetEta
;
109
std::vector<float>
IsoTJetPhi
;
110
std::vector<float>
IsoTJetRnk
;
111
std::vector<int>
IsoTJetBx
;
112
113
int
EtMissSize
;
114
std::vector<float>
EtMiss
;
115
std::vector<float>
EtMissPhi
;
116
std::vector<float>
EtMissBX
;
117
118
int
HtMissSize
;
119
std::vector<float>
HtMiss
;
120
std::vector<float>
HtMissPhi
;
121
std::vector<float>
HtMissBX
;
122
123
int
EtHadSize
;
124
std::vector<float>
EtHad
;
125
std::vector<float>
EtHadBX
;
126
127
int
EtTotSize
;
128
std::vector<float>
EtTot
;
129
std::vector<float>
EtTotBX
;
130
131
int
HFRingEtSumSize
;
132
std::vector<float>
HFRingEtSumEta
;
133
134
float
HFBitCountsSize
;
135
std::vector<float>
HFBitCountsEta
;
136
};
137
}
// namespace L1Analysis
138
#endif
L1Analysis::L1AnalysisGCTDataFormat::EtTot
std::vector< float > EtTot
Definition:
L1AnalysisGCTDataFormat.h:128
L1Analysis::L1AnalysisGCTDataFormat::FJetBx
std::vector< int > FJetBx
Definition:
L1AnalysisGCTDataFormat.h:99
L1Analysis::L1AnalysisGCTDataFormat
Definition:
L1AnalysisGCTDataFormat.h:14
L1Analysis::L1AnalysisGCTDataFormat::EtMissBX
std::vector< float > EtMissBX
Definition:
L1AnalysisGCTDataFormat.h:116
L1Analysis::L1AnalysisGCTDataFormat::EtMissSize
int EtMissSize
Definition:
L1AnalysisGCTDataFormat.h:113
L1Analysis::L1AnalysisGCTDataFormat::EtHadSize
int EtHadSize
Definition:
L1AnalysisGCTDataFormat.h:123
L1Analysis::L1AnalysisGCTDataFormat::EtHad
std::vector< float > EtHad
Definition:
L1AnalysisGCTDataFormat.h:124
L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmPhi
std::vector< float > NonIsoEmPhi
Definition:
L1AnalysisGCTDataFormat.h:85
L1Analysis::L1AnalysisGCTDataFormat::CJetPhi
std::vector< float > CJetPhi
Definition:
L1AnalysisGCTDataFormat.h:91
L1Analysis::L1AnalysisGCTDataFormat::CJetSize
int CJetSize
Definition:
L1AnalysisGCTDataFormat.h:89
L1Analysis::L1AnalysisGCTDataFormat::IsoEmRnk
std::vector< float > IsoEmRnk
Definition:
L1AnalysisGCTDataFormat.h:80
L1Analysis::L1AnalysisGCTDataFormat::HFRingEtSumEta
std::vector< float > HFRingEtSumEta
Definition:
L1AnalysisGCTDataFormat.h:132
L1Analysis::L1AnalysisGCTDataFormat::TJetPhi
std::vector< float > TJetPhi
Definition:
L1AnalysisGCTDataFormat.h:103
L1Analysis::L1AnalysisGCTDataFormat::IsoEmSize
int IsoEmSize
Definition:
L1AnalysisGCTDataFormat.h:77
L1Analysis::L1AnalysisGCTDataFormat::EtHadBX
std::vector< float > EtHadBX
Definition:
L1AnalysisGCTDataFormat.h:125
L1Analysis::L1AnalysisGCTDataFormat::TJetBx
std::vector< int > TJetBx
Definition:
L1AnalysisGCTDataFormat.h:105
L1Analysis::L1AnalysisGCTDataFormat::~L1AnalysisGCTDataFormat
~L1AnalysisGCTDataFormat()
Definition:
L1AnalysisGCTDataFormat.h:16
L1Analysis::L1AnalysisGCTDataFormat::EtMiss
std::vector< float > EtMiss
Definition:
L1AnalysisGCTDataFormat.h:114
L1Analysis::L1AnalysisGCTDataFormat::FJetRnk
std::vector< float > FJetRnk
Definition:
L1AnalysisGCTDataFormat.h:98
L1Analysis::L1AnalysisGCTDataFormat::IsoTJetRnk
std::vector< float > IsoTJetRnk
Definition:
L1AnalysisGCTDataFormat.h:110
L1Analysis::L1AnalysisGCTDataFormat::HtMissBX
std::vector< float > HtMissBX
Definition:
L1AnalysisGCTDataFormat.h:121
L1Analysis::L1AnalysisGCTDataFormat::Reset
void Reset()
Definition:
L1AnalysisGCTDataFormat.h:18
L1Analysis::L1AnalysisGCTDataFormat::CJetRnk
std::vector< float > CJetRnk
Definition:
L1AnalysisGCTDataFormat.h:92
L1Analysis::L1AnalysisGCTDataFormat::IsoEmPhi
std::vector< float > IsoEmPhi
Definition:
L1AnalysisGCTDataFormat.h:79
L1Analysis::L1AnalysisGCTDataFormat::CJetBx
std::vector< int > CJetBx
Definition:
L1AnalysisGCTDataFormat.h:93
L1Analysis::L1AnalysisGCTDataFormat::FJetPhi
std::vector< float > FJetPhi
Definition:
L1AnalysisGCTDataFormat.h:97
L1Analysis::L1AnalysisGCTDataFormat::CJetEta
std::vector< float > CJetEta
Definition:
L1AnalysisGCTDataFormat.h:90
L1Analysis::L1AnalysisGCTDataFormat::IsoEmBx
std::vector< int > IsoEmBx
Definition:
L1AnalysisGCTDataFormat.h:81
L1Analysis::L1AnalysisGCTDataFormat::L1AnalysisGCTDataFormat
L1AnalysisGCTDataFormat()
Definition:
L1AnalysisGCTDataFormat.h:15
L1Analysis::L1AnalysisGCTDataFormat::FJetSize
int FJetSize
Definition:
L1AnalysisGCTDataFormat.h:95
L1Analysis::L1AnalysisGCTDataFormat::TJetEta
std::vector< float > TJetEta
Definition:
L1AnalysisGCTDataFormat.h:102
L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmSize
int NonIsoEmSize
Definition:
L1AnalysisGCTDataFormat.h:83
L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmBx
std::vector< int > NonIsoEmBx
Definition:
L1AnalysisGCTDataFormat.h:87
L1Analysis::L1AnalysisGCTDataFormat::Init
void Init()
Definition:
L1AnalysisGCTDataFormat.h:71
L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmRnk
std::vector< float > NonIsoEmRnk
Definition:
L1AnalysisGCTDataFormat.h:86
L1Analysis::L1AnalysisGCTDataFormat::EtMissPhi
std::vector< float > EtMissPhi
Definition:
L1AnalysisGCTDataFormat.h:115
L1Analysis::L1AnalysisGCTDataFormat::IsoTJetSize
int IsoTJetSize
Definition:
L1AnalysisGCTDataFormat.h:107
L1Analysis::L1AnalysisGCTDataFormat::IsoEmEta
std::vector< float > IsoEmEta
Definition:
L1AnalysisGCTDataFormat.h:78
L1Analysis::L1AnalysisGCTDataFormat::IsoTJetBx
std::vector< int > IsoTJetBx
Definition:
L1AnalysisGCTDataFormat.h:111
L1Analysis::L1AnalysisGCTDataFormat::FJetEta
std::vector< float > FJetEta
Definition:
L1AnalysisGCTDataFormat.h:96
L1Analysis::L1AnalysisGCTDataFormat::HtMissSize
int HtMissSize
Definition:
L1AnalysisGCTDataFormat.h:118
L1Analysis::L1AnalysisGCTDataFormat::HFBitCountsEta
std::vector< float > HFBitCountsEta
Definition:
L1AnalysisGCTDataFormat.h:135
L1Analysis::L1AnalysisGCTDataFormat::EtTotBX
std::vector< float > EtTotBX
Definition:
L1AnalysisGCTDataFormat.h:129
L1Analysis::L1AnalysisGCTDataFormat::HFBitCountsSize
float HFBitCountsSize
Definition:
L1AnalysisGCTDataFormat.h:134
L1Analysis::L1AnalysisGCTDataFormat::HtMissPhi
std::vector< float > HtMissPhi
Definition:
L1AnalysisGCTDataFormat.h:120
L1Analysis::L1AnalysisGCTDataFormat::HtMiss
std::vector< float > HtMiss
Definition:
L1AnalysisGCTDataFormat.h:119
L1Analysis::L1AnalysisGCTDataFormat::TJetRnk
std::vector< float > TJetRnk
Definition:
L1AnalysisGCTDataFormat.h:104
L1Analysis::L1AnalysisGCTDataFormat::TJetSize
int TJetSize
Definition:
L1AnalysisGCTDataFormat.h:101
L1Analysis::L1AnalysisGCTDataFormat::IsoTJetPhi
std::vector< float > IsoTJetPhi
Definition:
L1AnalysisGCTDataFormat.h:109
L1Analysis::L1AnalysisGCTDataFormat::NonIsoEmEta
std::vector< float > NonIsoEmEta
Definition:
L1AnalysisGCTDataFormat.h:84
L1Analysis::L1AnalysisGCTDataFormat::EtTotSize
int EtTotSize
Definition:
L1AnalysisGCTDataFormat.h:127
L1Analysis::L1AnalysisGCTDataFormat::HFRingEtSumSize
int HFRingEtSumSize
Definition:
L1AnalysisGCTDataFormat.h:131
L1Analysis::L1AnalysisGCTDataFormat::IsoTJetEta
std::vector< float > IsoTJetEta
Definition:
L1AnalysisGCTDataFormat.h:108
Generated for CMSSW Reference Manual by
1.8.5