ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/UHHAnalysis/NtupleWriter/Objects/Jet.h
(Generate patch)

Comparing UserCode/UHHAnalysis/NtupleWriter/Objects/Jet.h (file contents):
Revision 1.9 by peiffer, Wed Jun 19 16:02:37 2013 UTC vs.
Revision 1.10 by rkogler, Wed Jun 19 22:08:51 2013 UTC

# Line 15 | Line 15 | class Jet : public FlavorParticle{
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;
# Line 34 | Line 33 | class Jet : public FlavorParticle{
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    };
# Line 66 | Line 63 | class Jet : public FlavorParticle{
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;}
# Line 85 | Line 81 | class Jet : public FlavorParticle{
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;}
# Line 115 | Line 108 | class Jet : public FlavorParticle{
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  
# Line 149 | Line 140 | class Jet : public FlavorParticle{
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;
# Line 168 | Line 158 | class Jet : public FlavorParticle{
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  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines