15 |
|
Jet(){ |
16 |
|
m_nTracks=0; |
17 |
|
m_jetArea=0; |
18 |
– |
m_pileup=0; |
18 |
|
m_numberOfDaughters=0; |
19 |
|
m_neutralEmEnergyFraction=0; |
20 |
|
m_neutralHadronEnergyFraction=0; |
33 |
|
m_btag_combinedSecondaryVertexMVA=0; |
34 |
|
m_btag_jetBProbability=0; |
35 |
|
m_btag_jetProbability=0; |
37 |
– |
m_JEC_uncertainty=0; |
36 |
|
m_JEC_factor_raw=0; |
37 |
|
m_genjet_index=-1; |
40 |
– |
m_genparticles_indices.clear(); |
38 |
|
m_pfconstituents_indices.clear(); |
39 |
|
m_genjet=NULL; |
40 |
|
}; |
63 |
|
|
64 |
|
int nTracks() const{return m_nTracks;} |
65 |
|
float jetArea() const{return m_jetArea;} |
69 |
– |
float pileup() const{return m_pileup;} |
66 |
|
int numberOfDaughters() const{return m_numberOfDaughters;} |
67 |
|
float neutralEmEnergyFraction() const{return m_neutralEmEnergyFraction;} |
68 |
|
float neutralHadronEnergyFraction() const{return m_neutralHadronEnergyFraction;} |
81 |
|
float btag_combinedSecondaryVertexMVA() const{return m_btag_combinedSecondaryVertexMVA;} |
82 |
|
float btag_jetBProbability() const{return m_btag_jetBProbability;} |
83 |
|
float btag_jetProbability() const{return m_btag_jetProbability;} |
88 |
– |
float JEC_uncertainty() const{return m_JEC_uncertainty;} |
84 |
|
float JEC_factor_raw() const{return m_JEC_factor_raw;} |
85 |
|
float genjet_pt() const{return genjet().pt();} |
86 |
|
float genjet_eta() const{return genjet().eta();} |
87 |
|
float genjet_phi() const{return genjet().phi();} |
88 |
|
float genjet_energy() const{return genjet().energy();} |
89 |
|
float genjet_index() const{return m_genjet_index;} |
95 |
– |
std::vector<unsigned int> genparticles_indices() const{return m_genparticles_indices;} |
90 |
|
|
91 |
|
void set_nTracks(int x){m_nTracks=x;} |
92 |
|
void set_jetArea(float x){m_jetArea=x;} |
99 |
– |
void set_pileup(float x){m_pileup=x;} |
93 |
|
void set_numberOfDaughters(int x){m_numberOfDaughters=x;} |
94 |
|
void set_neutralEmEnergyFraction(float x){m_neutralEmEnergyFraction=x;} |
95 |
|
void set_neutralHadronEnergyFraction(float x){m_neutralHadronEnergyFraction=x;} |
108 |
|
void set_btag_combinedSecondaryVertexMVA(float x){m_btag_combinedSecondaryVertexMVA=x;} |
109 |
|
void set_btag_jetBProbability(float x){m_btag_jetBProbability=x;} |
110 |
|
void set_btag_jetProbability(float x){m_btag_jetProbability=x;} |
118 |
– |
void set_JEC_uncertainty(float x){m_JEC_uncertainty=x;} |
111 |
|
void set_JEC_factor_raw(float x){m_JEC_factor_raw=x;} |
112 |
|
void set_genjet_index(int x){m_genjet_index=x;} |
121 |
– |
void add_genparticles_index(unsigned int x){m_genparticles_indices.push_back(x);} |
113 |
|
|
114 |
|
bool has_genjet() const{return m_genjet_index>=0;} |
115 |
|
|
140 |
|
|
141 |
|
int m_nTracks; |
142 |
|
float m_jetArea; |
152 |
– |
float m_pileup; |
143 |
|
int m_numberOfDaughters; |
144 |
|
float m_neutralEmEnergyFraction; |
145 |
|
float m_neutralHadronEnergyFraction; |
158 |
|
float m_btag_combinedSecondaryVertexMVA; |
159 |
|
float m_btag_jetBProbability; |
160 |
|
float m_btag_jetProbability; |
171 |
– |
float m_JEC_uncertainty; |
161 |
|
float m_JEC_factor_raw; |
162 |
|
int m_genjet_index; |
163 |
|
Particle* m_genjet; |
164 |
|
|
176 |
– |
std::vector<unsigned int> m_genparticles_indices; |
177 |
– |
|
165 |
|
std::vector<unsigned int> m_pfconstituents_indices; |
166 |
|
|
167 |
|
|