Main Page
Namespaces
Classes
Package Documentation
L1Trigger
L1TNtuples
interface
L1AnalysisL1ExtraDataFormat.h
Go to the documentation of this file.
1
#ifndef __L1Analysis_L1AnalysisL1ExtraDataFormat_H__
2
#define __L1Analysis_L1AnalysisL1ExtraDataFormat_H__
3
4
//-------------------------------------------------------------------------------
5
// Created 20/04/2010 - E. Conte, A.C. Le Bihan
6
//
7
//
8
// Original code : L1Trigger/L1TNtuples/L1ExtraTreeProducer - Jim Brooke
9
//-------------------------------------------------------------------------------
10
11
12
#include <vector>
13
14
namespace
L1Analysis
15
{
16
struct
L1AnalysisL1ExtraDataFormat
17
{
18
L1AnalysisL1ExtraDataFormat
(){
Reset
();};
19
~L1AnalysisL1ExtraDataFormat
(){};
20
21
void
Reset
()
22
{
23
nIsoEm
= 0;
24
isoEmEt
.clear();
25
isoEmEta
.clear();
26
isoEmPhi
.clear();
27
isoEmBx
.clear();
28
29
nNonIsoEm
= 0;
30
nonIsoEmEt
.clear();
31
nonIsoEmEta
.clear();
32
nonIsoEmPhi
.clear();
33
nonIsoEmBx
.clear();
34
35
nCenJets
= 0;
36
cenJetEt
.clear();
37
cenJetEta
.clear();
38
cenJetPhi
.clear();
39
cenJetBx
.clear();
40
41
nFwdJets
= 0;
42
fwdJetEt
.clear();
43
fwdJetEta
.clear();
44
fwdJetPhi
.clear();
45
fwdJetBx
.clear();
46
47
nTauJets
= 0;
48
tauJetEt
.clear();
49
tauJetEta
.clear();
50
tauJetPhi
.clear();
51
tauJetBx
.clear();
52
53
nIsoTauJets
= 0;
54
isoTauJetEt
.clear();
55
isoTauJetEta
.clear();
56
isoTauJetPhi
.clear();
57
isoTauJetBx
.clear();
58
59
nMuons
= 0;
60
muonEt
.clear();
61
muonEta
.clear();
62
muonPhi
.clear();
63
muonChg
.clear();
64
muonIso
.clear();
65
muonFwd
.clear();
66
muonMip
.clear();
67
muonRPC
.clear();
68
muonBx
.clear();
69
muonQuality
.clear();
70
71
nMet
= 0;
72
et
.clear();
73
met
.clear();
74
metPhi
.clear();
75
metBx
.clear();
76
77
nMht
= 0;
78
ht
.clear();
79
mht
.clear();
80
mhtPhi
.clear();
81
mhtBx
.clear();
82
83
hfEtSum
.clear();
84
hfBitCnt
.clear();
85
hfBx
.clear();
86
87
}
88
89
unsigned
short
nIsoEm
;
90
std::vector<float>
isoEmEt
;
91
std::vector<float>
isoEmEta
;
92
std::vector<float>
isoEmPhi
;
93
std::vector<int>
isoEmBx
;
94
95
unsigned
short
nNonIsoEm
;
96
std::vector<float>
nonIsoEmEt
;
97
std::vector<float>
nonIsoEmEta
;
98
std::vector<float>
nonIsoEmPhi
;
99
std::vector<int>
nonIsoEmBx
;
100
101
unsigned
short
nCenJets
;
102
std::vector<float>
cenJetEt
;
103
std::vector<float>
cenJetEta
;
104
std::vector<float>
cenJetPhi
;
105
std::vector<int>
cenJetBx
;
106
107
unsigned
short
nFwdJets
;
108
std::vector<float>
fwdJetEt
;
109
std::vector<float>
fwdJetEta
;
110
std::vector<float>
fwdJetPhi
;
111
std::vector<int>
fwdJetBx
;
112
113
unsigned
short
nTauJets
;
114
std::vector<float>
tauJetEt
;
115
std::vector<float>
tauJetEta
;
116
std::vector<float>
tauJetPhi
;
117
std::vector<int>
tauJetBx
;
118
119
unsigned
short
nIsoTauJets
;
120
std::vector<float>
isoTauJetEt
;
121
std::vector<float>
isoTauJetEta
;
122
std::vector<float>
isoTauJetPhi
;
123
std::vector<int>
isoTauJetBx
;
124
125
unsigned
short
nMuons
;
126
std::vector<float>
muonEt
;
127
std::vector<float>
muonEta
;
128
std::vector<float>
muonPhi
;
129
std::vector<int>
muonChg
;
130
std::vector<unsigned short>
muonIso
;
131
std::vector<unsigned short>
muonFwd
;
132
std::vector<unsigned short>
muonMip
;
133
std::vector<unsigned short>
muonRPC
;
134
std::vector<int>
muonBx
;
135
std::vector<int>
muonQuality
;
136
137
std::vector<float>
hfEtSum
;
138
std::vector<unsigned short>
hfBitCnt
;
139
std::vector<int>
hfBx
;
140
141
unsigned
short
nMet
;
142
std::vector<float>
et
;
143
std::vector<float>
met
;
144
std::vector<float>
metPhi
;
145
std::vector<float>
metBx
;
146
147
unsigned
short
nMht
;
148
std::vector<float>
ht
;
149
std::vector<float>
mht
;
150
std::vector<float>
mhtPhi
;
151
std::vector<float>
mhtBx
;
152
153
};
154
}
155
#endif
156
157
L1Analysis::L1AnalysisL1ExtraDataFormat::nMuons
unsigned short nMuons
Definition:
L1AnalysisL1ExtraDataFormat.h:125
L1Analysis::L1AnalysisL1ExtraDataFormat::isoTauJetEt
std::vector< float > isoTauJetEt
Definition:
L1AnalysisL1ExtraDataFormat.h:120
L1Analysis::L1AnalysisL1ExtraDataFormat::tauJetEt
std::vector< float > tauJetEt
Definition:
L1AnalysisL1ExtraDataFormat.h:114
L1Analysis::L1AnalysisL1ExtraDataFormat::muonEta
std::vector< float > muonEta
Definition:
L1AnalysisL1ExtraDataFormat.h:127
L1Analysis::L1AnalysisL1ExtraDataFormat::mhtPhi
std::vector< float > mhtPhi
Definition:
L1AnalysisL1ExtraDataFormat.h:150
L1Analysis::L1AnalysisL1ExtraDataFormat::muonEt
std::vector< float > muonEt
Definition:
L1AnalysisL1ExtraDataFormat.h:126
L1Analysis::L1AnalysisL1ExtraDataFormat::fwdJetPhi
std::vector< float > fwdJetPhi
Definition:
L1AnalysisL1ExtraDataFormat.h:110
L1Analysis::L1AnalysisL1ExtraDataFormat::tauJetPhi
std::vector< float > tauJetPhi
Definition:
L1AnalysisL1ExtraDataFormat.h:116
L1Analysis::L1AnalysisL1ExtraDataFormat::nMht
unsigned short nMht
Definition:
L1AnalysisL1ExtraDataFormat.h:147
L1Analysis::L1AnalysisL1ExtraDataFormat::nonIsoEmEta
std::vector< float > nonIsoEmEta
Definition:
L1AnalysisL1ExtraDataFormat.h:97
L1Analysis::L1AnalysisL1ExtraDataFormat::nIsoTauJets
unsigned short nIsoTauJets
Definition:
L1AnalysisL1ExtraDataFormat.h:119
L1Analysis::L1AnalysisL1ExtraDataFormat::tauJetBx
std::vector< int > tauJetBx
Definition:
L1AnalysisL1ExtraDataFormat.h:117
L1Analysis::L1AnalysisL1ExtraDataFormat::cenJetEt
std::vector< float > cenJetEt
Definition:
L1AnalysisL1ExtraDataFormat.h:102
L1Analysis::L1AnalysisL1ExtraDataFormat::nTauJets
unsigned short nTauJets
Definition:
L1AnalysisL1ExtraDataFormat.h:113
L1Analysis::L1AnalysisL1ExtraDataFormat::hfBitCnt
std::vector< unsigned short > hfBitCnt
Definition:
L1AnalysisL1ExtraDataFormat.h:138
L1Analysis::L1AnalysisL1ExtraDataFormat::metPhi
std::vector< float > metPhi
Definition:
L1AnalysisL1ExtraDataFormat.h:144
L1Analysis::L1AnalysisL1ExtraDataFormat::nonIsoEmPhi
std::vector< float > nonIsoEmPhi
Definition:
L1AnalysisL1ExtraDataFormat.h:98
L1Analysis::L1AnalysisL1ExtraDataFormat::muonChg
std::vector< int > muonChg
Definition:
L1AnalysisL1ExtraDataFormat.h:129
L1Analysis::L1AnalysisL1ExtraDataFormat::muonQuality
std::vector< int > muonQuality
Definition:
L1AnalysisL1ExtraDataFormat.h:135
L1Analysis::L1AnalysisL1ExtraDataFormat::nNonIsoEm
unsigned short nNonIsoEm
Definition:
L1AnalysisL1ExtraDataFormat.h:95
L1Analysis::L1AnalysisL1ExtraDataFormat::hfBx
std::vector< int > hfBx
Definition:
L1AnalysisL1ExtraDataFormat.h:139
L1Analysis::L1AnalysisL1ExtraDataFormat::muonRPC
std::vector< unsigned short > muonRPC
Definition:
L1AnalysisL1ExtraDataFormat.h:133
L1Analysis::L1AnalysisL1ExtraDataFormat::muonFwd
std::vector< unsigned short > muonFwd
Definition:
L1AnalysisL1ExtraDataFormat.h:131
L1Analysis::L1AnalysisL1ExtraDataFormat::fwdJetBx
std::vector< int > fwdJetBx
Definition:
L1AnalysisL1ExtraDataFormat.h:111
L1Analysis::L1AnalysisL1ExtraDataFormat::nonIsoEmEt
std::vector< float > nonIsoEmEt
Definition:
L1AnalysisL1ExtraDataFormat.h:96
L1Analysis::L1AnalysisL1ExtraDataFormat::isoEmPhi
std::vector< float > isoEmPhi
Definition:
L1AnalysisL1ExtraDataFormat.h:92
L1Analysis::L1AnalysisL1ExtraDataFormat::L1AnalysisL1ExtraDataFormat
L1AnalysisL1ExtraDataFormat()
Definition:
L1AnalysisL1ExtraDataFormat.h:18
L1Analysis::L1AnalysisL1ExtraDataFormat::et
std::vector< float > et
Definition:
L1AnalysisL1ExtraDataFormat.h:142
L1Analysis::L1AnalysisL1ExtraDataFormat::nIsoEm
unsigned short nIsoEm
Definition:
L1AnalysisL1ExtraDataFormat.h:89
L1Analysis::L1AnalysisL1ExtraDataFormat::mht
std::vector< float > mht
Definition:
L1AnalysisL1ExtraDataFormat.h:149
L1Analysis::L1AnalysisL1ExtraDataFormat::isoTauJetPhi
std::vector< float > isoTauJetPhi
Definition:
L1AnalysisL1ExtraDataFormat.h:122
L1Analysis::L1AnalysisL1ExtraDataFormat::fwdJetEt
std::vector< float > fwdJetEt
Definition:
L1AnalysisL1ExtraDataFormat.h:108
L1Analysis::L1AnalysisL1ExtraDataFormat::muonBx
std::vector< int > muonBx
Definition:
L1AnalysisL1ExtraDataFormat.h:134
L1Analysis::L1AnalysisL1ExtraDataFormat::muonMip
std::vector< unsigned short > muonMip
Definition:
L1AnalysisL1ExtraDataFormat.h:132
L1Analysis::L1AnalysisL1ExtraDataFormat::isoEmBx
std::vector< int > isoEmBx
Definition:
L1AnalysisL1ExtraDataFormat.h:93
L1Analysis::L1AnalysisL1ExtraDataFormat::muonIso
std::vector< unsigned short > muonIso
Definition:
L1AnalysisL1ExtraDataFormat.h:130
L1Analysis::L1AnalysisL1ExtraDataFormat::tauJetEta
std::vector< float > tauJetEta
Definition:
L1AnalysisL1ExtraDataFormat.h:115
L1Analysis::L1AnalysisL1ExtraDataFormat
Definition:
L1AnalysisL1ExtraDataFormat.h:16
L1Analysis::L1AnalysisL1ExtraDataFormat::mhtBx
std::vector< float > mhtBx
Definition:
L1AnalysisL1ExtraDataFormat.h:151
L1Analysis::L1AnalysisL1ExtraDataFormat::Reset
void Reset()
Definition:
L1AnalysisL1ExtraDataFormat.h:21
L1Analysis::L1AnalysisL1ExtraDataFormat::~L1AnalysisL1ExtraDataFormat
~L1AnalysisL1ExtraDataFormat()
Definition:
L1AnalysisL1ExtraDataFormat.h:19
L1Analysis::L1AnalysisL1ExtraDataFormat::cenJetEta
std::vector< float > cenJetEta
Definition:
L1AnalysisL1ExtraDataFormat.h:103
L1Analysis::L1AnalysisL1ExtraDataFormat::nCenJets
unsigned short nCenJets
Definition:
L1AnalysisL1ExtraDataFormat.h:101
L1Analysis::L1AnalysisL1ExtraDataFormat::muonPhi
std::vector< float > muonPhi
Definition:
L1AnalysisL1ExtraDataFormat.h:128
L1Analysis
Definition:
L1AnalysisBMTFInputs.h:19
L1Analysis::L1AnalysisL1ExtraDataFormat::nMet
unsigned short nMet
Definition:
L1AnalysisL1ExtraDataFormat.h:141
L1Analysis::L1AnalysisL1ExtraDataFormat::fwdJetEta
std::vector< float > fwdJetEta
Definition:
L1AnalysisL1ExtraDataFormat.h:109
L1Analysis::L1AnalysisL1ExtraDataFormat::isoEmEta
std::vector< float > isoEmEta
Definition:
L1AnalysisL1ExtraDataFormat.h:91
L1Analysis::L1AnalysisL1ExtraDataFormat::cenJetBx
std::vector< int > cenJetBx
Definition:
L1AnalysisL1ExtraDataFormat.h:105
L1Analysis::L1AnalysisL1ExtraDataFormat::metBx
std::vector< float > metBx
Definition:
L1AnalysisL1ExtraDataFormat.h:145
L1Analysis::L1AnalysisL1ExtraDataFormat::nonIsoEmBx
std::vector< int > nonIsoEmBx
Definition:
L1AnalysisL1ExtraDataFormat.h:99
L1Analysis::L1AnalysisL1ExtraDataFormat::cenJetPhi
std::vector< float > cenJetPhi
Definition:
L1AnalysisL1ExtraDataFormat.h:104
L1Analysis::L1AnalysisL1ExtraDataFormat::ht
std::vector< float > ht
Definition:
L1AnalysisL1ExtraDataFormat.h:148
L1Analysis::L1AnalysisL1ExtraDataFormat::isoTauJetEta
std::vector< float > isoTauJetEta
Definition:
L1AnalysisL1ExtraDataFormat.h:121
L1Analysis::L1AnalysisL1ExtraDataFormat::met
std::vector< float > met
Definition:
L1AnalysisL1ExtraDataFormat.h:143
L1Analysis::L1AnalysisL1ExtraDataFormat::hfEtSum
std::vector< float > hfEtSum
Definition:
L1AnalysisL1ExtraDataFormat.h:137
L1Analysis::L1AnalysisL1ExtraDataFormat::isoTauJetBx
std::vector< int > isoTauJetBx
Definition:
L1AnalysisL1ExtraDataFormat.h:123
L1Analysis::L1AnalysisL1ExtraDataFormat::isoEmEt
std::vector< float > isoEmEt
Definition:
L1AnalysisL1ExtraDataFormat.h:90
L1Analysis::L1AnalysisL1ExtraDataFormat::nFwdJets
unsigned short nFwdJets
Definition:
L1AnalysisL1ExtraDataFormat.h:107
Generated for CMSSW Reference Manual by
1.8.11