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