test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
L1Trigger
L1TNtuples
interface
L1AnalysisRecoJetDataFormat.h
Go to the documentation of this file.
1
#ifndef __L1Analysis_L1AnalysisRecoJetDataFormat_H__
2
#define __L1Analysis_L1AnalysisRecoJetDataFormat_H__
3
4
//-------------------------------------------------------------------------------
5
// Created 20/04/2010 - E. Conte, A.C. Le Bihan
6
//
7
//
8
// Original code : L1Trigger/L1TNtuples/L1RecoJetNtupleProducer - Jim Brooke
9
//-------------------------------------------------------------------------------
10
11
#include <vector>
12
13
namespace
L1Analysis
14
{
15
struct
L1AnalysisRecoJetDataFormat
16
{
17
L1AnalysisRecoJetDataFormat
(){
Reset
();};
18
~L1AnalysisRecoJetDataFormat
(){
Reset
();};
19
20
void
Reset
()
21
{
22
nJets
=0;
23
24
e
.clear();
25
et
.clear();
26
etCorr
.clear();
27
corrFactor
.clear();
28
eta
.clear();
29
phi
.clear();
30
31
isPF
.clear();
32
33
// calo quantities
34
eEMF
.clear();
35
eEmEB
.clear();
36
eEmEE
.clear();
37
eEmHF
.clear();
38
eHadHB
.clear();
39
eHadHE
.clear();
40
eHadHO
.clear();
41
eHadHF
.clear();
42
eMaxEcalTow
.clear();
43
eMaxHcalTow
.clear();
44
towerArea
.clear();
45
towerSize
.clear();
46
n60
.clear();
47
n90
.clear();
48
n90hits
.clear();
49
fHPD
.clear();
50
fRBX
.clear();
51
52
// PF quantities
53
chef
.clear();
54
nhef
.clear();
55
pef
.clear();
56
eef
.clear();
57
mef
.clear();
58
hfhef
.clear();
59
hfemef
.clear();
60
chMult
.clear();
61
nhMult
.clear();
62
phMult
.clear();
63
elMult
.clear();
64
muMult
.clear();
65
hfhMult
.clear();
66
hfemMult
.clear();
67
68
cemef
.clear();
69
cmef
.clear();
70
nemef
.clear();
71
cMult
.clear();
72
nMult
.clear();
73
74
}
75
76
unsigned
short
nJets
;
77
std::vector<float>
e
;
78
std::vector<float>
et
;
79
std::vector<float>
etCorr
;
80
std::vector<float>
corrFactor
;
81
std::vector<float>
eta
;
82
std::vector<float>
phi
;
83
std::vector<bool>
isPF
;
84
85
std::vector<float>
eEMF
;
86
std::vector<float>
eHadHB
;
87
std::vector<float>
eHadHE
;
88
std::vector<float>
eHadHO
;
89
std::vector<float>
eHadHF
;
90
std::vector<float>
eEmEB
;
91
std::vector<float>
eEmEE
;
92
std::vector<float>
eEmHF
;
93
std::vector<float>
eMaxEcalTow
;
94
std::vector<float>
eMaxHcalTow
;
95
std::vector<float>
towerArea
;
96
std::vector<short>
towerSize
;
97
std::vector<short>
n60
;
98
std::vector<short>
n90
;
99
100
std::vector<short>
n90hits
;
101
std::vector<float>
fHPD
;
102
std::vector<float>
fRBX
;
103
104
std::vector<float>
chef
;
105
std::vector<float>
nhef
;
106
std::vector<float>
pef
;
107
std::vector<float>
eef
;
108
std::vector<float>
mef
;
109
std::vector<float>
hfhef
;
110
std::vector<float>
hfemef
;
111
std::vector<short>
chMult
;
112
std::vector<short>
nhMult
;
113
std::vector<short>
phMult
;
114
std::vector<short>
elMult
;
115
std::vector<short>
muMult
;
116
std::vector<short>
hfhMult
;
117
std::vector<short>
hfemMult
;
118
119
std::vector<float>
cemef
;
120
std::vector<float>
cmef
;
121
std::vector<float>
nemef
;
122
std::vector<int>
cMult
;
123
std::vector<int>
nMult
;
124
125
};
126
}
127
#endif
128
129
L1Analysis::L1AnalysisRecoJetDataFormat::n90hits
std::vector< short > n90hits
Definition:
L1AnalysisRecoJetDataFormat.h:100
L1Analysis::L1AnalysisRecoJetDataFormat::eMaxHcalTow
std::vector< float > eMaxHcalTow
Definition:
L1AnalysisRecoJetDataFormat.h:94
L1Analysis::L1AnalysisRecoJetDataFormat::hfhef
std::vector< float > hfhef
Definition:
L1AnalysisRecoJetDataFormat.h:109
L1Analysis::L1AnalysisRecoJetDataFormat::eEmHF
std::vector< float > eEmHF
Definition:
L1AnalysisRecoJetDataFormat.h:92
L1Analysis::L1AnalysisRecoJetDataFormat::corrFactor
std::vector< float > corrFactor
Definition:
L1AnalysisRecoJetDataFormat.h:80
L1Analysis::L1AnalysisRecoJetDataFormat::towerSize
std::vector< short > towerSize
Definition:
L1AnalysisRecoJetDataFormat.h:96
L1Analysis::L1AnalysisRecoJetDataFormat::phi
std::vector< float > phi
Definition:
L1AnalysisRecoJetDataFormat.h:82
L1Analysis::L1AnalysisRecoJetDataFormat::hfemMult
std::vector< short > hfemMult
Definition:
L1AnalysisRecoJetDataFormat.h:117
L1Analysis::L1AnalysisRecoJetDataFormat::chMult
std::vector< short > chMult
Definition:
L1AnalysisRecoJetDataFormat.h:111
L1Analysis::L1AnalysisRecoJetDataFormat::towerArea
std::vector< float > towerArea
Definition:
L1AnalysisRecoJetDataFormat.h:95
L1Analysis::L1AnalysisRecoJetDataFormat::n90
std::vector< short > n90
Definition:
L1AnalysisRecoJetDataFormat.h:98
L1Analysis::L1AnalysisRecoJetDataFormat::phMult
std::vector< short > phMult
Definition:
L1AnalysisRecoJetDataFormat.h:113
L1Analysis::L1AnalysisRecoJetDataFormat::nhef
std::vector< float > nhef
Definition:
L1AnalysisRecoJetDataFormat.h:105
L1Analysis::L1AnalysisRecoJetDataFormat::hfemef
std::vector< float > hfemef
Definition:
L1AnalysisRecoJetDataFormat.h:110
L1Analysis::L1AnalysisRecoJetDataFormat
Definition:
L1AnalysisRecoJetDataFormat.h:15
L1Analysis::L1AnalysisRecoJetDataFormat::eHadHF
std::vector< float > eHadHF
Definition:
L1AnalysisRecoJetDataFormat.h:89
L1Analysis::L1AnalysisRecoJetDataFormat::eHadHE
std::vector< float > eHadHE
Definition:
L1AnalysisRecoJetDataFormat.h:87
L1Analysis::L1AnalysisRecoJetDataFormat::nJets
unsigned short nJets
Definition:
L1AnalysisRecoJetDataFormat.h:76
L1Analysis::L1AnalysisRecoJetDataFormat::eEMF
std::vector< float > eEMF
Definition:
L1AnalysisRecoJetDataFormat.h:85
L1Analysis::L1AnalysisRecoJetDataFormat::isPF
std::vector< bool > isPF
Definition:
L1AnalysisRecoJetDataFormat.h:83
L1Analysis::L1AnalysisRecoJetDataFormat::etCorr
std::vector< float > etCorr
Definition:
L1AnalysisRecoJetDataFormat.h:79
L1Analysis::L1AnalysisRecoJetDataFormat::eEmEE
std::vector< float > eEmEE
Definition:
L1AnalysisRecoJetDataFormat.h:91
L1Analysis::L1AnalysisRecoJetDataFormat::eef
std::vector< float > eef
Definition:
L1AnalysisRecoJetDataFormat.h:107
L1Analysis::L1AnalysisRecoJetDataFormat::e
std::vector< float > e
Definition:
L1AnalysisRecoJetDataFormat.h:77
L1Analysis::L1AnalysisRecoJetDataFormat::cmef
std::vector< float > cmef
Definition:
L1AnalysisRecoJetDataFormat.h:120
L1Analysis::L1AnalysisRecoJetDataFormat::n60
std::vector< short > n60
Definition:
L1AnalysisRecoJetDataFormat.h:97
L1Analysis::L1AnalysisRecoJetDataFormat::pef
std::vector< float > pef
Definition:
L1AnalysisRecoJetDataFormat.h:106
L1Analysis::L1AnalysisRecoJetDataFormat::cMult
std::vector< int > cMult
Definition:
L1AnalysisRecoJetDataFormat.h:122
L1Analysis::L1AnalysisRecoJetDataFormat::chef
std::vector< float > chef
Definition:
L1AnalysisRecoJetDataFormat.h:104
L1Analysis::L1AnalysisRecoJetDataFormat::~L1AnalysisRecoJetDataFormat
~L1AnalysisRecoJetDataFormat()
Definition:
L1AnalysisRecoJetDataFormat.h:18
L1Analysis::L1AnalysisRecoJetDataFormat::cemef
std::vector< float > cemef
Definition:
L1AnalysisRecoJetDataFormat.h:119
L1Analysis::L1AnalysisRecoJetDataFormat::hfhMult
std::vector< short > hfhMult
Definition:
L1AnalysisRecoJetDataFormat.h:116
L1Analysis::L1AnalysisRecoJetDataFormat::nhMult
std::vector< short > nhMult
Definition:
L1AnalysisRecoJetDataFormat.h:112
L1Analysis::L1AnalysisRecoJetDataFormat::L1AnalysisRecoJetDataFormat
L1AnalysisRecoJetDataFormat()
Definition:
L1AnalysisRecoJetDataFormat.h:17
L1Analysis::L1AnalysisRecoJetDataFormat::et
std::vector< float > et
Definition:
L1AnalysisRecoJetDataFormat.h:78
L1Analysis::L1AnalysisRecoJetDataFormat::nMult
std::vector< int > nMult
Definition:
L1AnalysisRecoJetDataFormat.h:123
L1Analysis::L1AnalysisRecoJetDataFormat::muMult
std::vector< short > muMult
Definition:
L1AnalysisRecoJetDataFormat.h:115
L1Analysis::L1AnalysisRecoJetDataFormat::mef
std::vector< float > mef
Definition:
L1AnalysisRecoJetDataFormat.h:108
L1Analysis::L1AnalysisRecoJetDataFormat::eHadHO
std::vector< float > eHadHO
Definition:
L1AnalysisRecoJetDataFormat.h:88
L1Analysis::L1AnalysisRecoJetDataFormat::nemef
std::vector< float > nemef
Definition:
L1AnalysisRecoJetDataFormat.h:121
L1Analysis::L1AnalysisRecoJetDataFormat::eEmEB
std::vector< float > eEmEB
Definition:
L1AnalysisRecoJetDataFormat.h:90
L1Analysis::L1AnalysisRecoJetDataFormat::eMaxEcalTow
std::vector< float > eMaxEcalTow
Definition:
L1AnalysisRecoJetDataFormat.h:93
L1Analysis::L1AnalysisRecoJetDataFormat::eta
std::vector< float > eta
Definition:
L1AnalysisRecoJetDataFormat.h:81
L1Analysis::L1AnalysisRecoJetDataFormat::fRBX
std::vector< float > fRBX
Definition:
L1AnalysisRecoJetDataFormat.h:102
L1Analysis::L1AnalysisRecoJetDataFormat::elMult
std::vector< short > elMult
Definition:
L1AnalysisRecoJetDataFormat.h:114
L1Analysis::L1AnalysisRecoJetDataFormat::eHadHB
std::vector< float > eHadHB
Definition:
L1AnalysisRecoJetDataFormat.h:86
L1Analysis::L1AnalysisRecoJetDataFormat::Reset
void Reset()
Definition:
L1AnalysisRecoJetDataFormat.h:20
L1Analysis::L1AnalysisRecoJetDataFormat::fHPD
std::vector< float > fHPD
Definition:
L1AnalysisRecoJetDataFormat.h:101
Generated for CMSSW Reference Manual by
1.8.5