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

Comparing UserCode/UHHAnalysis/NtupleWriter/Objects/Muon.h (file contents):
Revision 1.1 by peiffer, Tue May 22 09:32:32 2012 UTC vs.
Revision 1.2 by peiffer, Wed May 23 09:10:59 2012 UTC

# Line 48 | Line 48 | class Muon : public Particle{
48    ~Muon(){
49    };
50  
51 <  float vertex_x(){return m_vertex_x;}
52 <  float vertex_y(){return m_vertex_y;}
53 <  float vertex_z(){return m_vertex_z;}
54 <  float dB(){return m_dB;}
55 <  //float particleIso(){return m_particleIso;}
56 <  float neutralHadronIso(){return m_neutralHadronIso;}
57 <  float chargedHadronIso(){return m_chargedHadronIso;}
58 <  float trackIso(){return m_trackIso;}
59 <  float photonIso(){return m_photonIso;}
60 <  float puChargedHadronIso(){return m_puChargedHadronIso;}
61 <  bool isGlobalMuon(){return m_isGlobalMuon;}
62 <  bool isStandAloneMuon(){return m_isStandAloneMuon;}
63 <  bool isTrackerMuon(){return m_isTrackerMuon;}
64 <  int numberOfMatchedStations(){return m_numberOfMatchedStations;}
65 <  float globalTrack_chi2(){return m_globalTrack_chi2;}
66 <  float globalTrack_ndof(){return m_globalTrack_ndof;}
67 <  float globalTrack_d0(){return m_globalTrack_d0;}
68 <  float globalTrack_d0Error(){return m_globalTrack_d0Error;}
69 <  unsigned short globalTrack_numberOfValidHits(){return m_globalTrack_numberOfValidHits;}  
70 <  unsigned short globalTrack_numberOfLostHits(){return m_globalTrack_numberOfLostHits;}  
71 <  float innerTrack_chi2(){return m_innerTrack_chi2;}
72 <  float innerTrack_ndof(){return m_innerTrack_ndof;}
73 <  float innerTrack_d0(){return m_innerTrack_d0;}
74 <  float innerTrack_d0Error(){return m_innerTrack_d0Error;}
75 <  unsigned short innerTrack_numberOfValidHits(){return m_innerTrack_numberOfValidHits;}  
76 <  unsigned short innerTrack_numberOfLostHits(){return m_innerTrack_numberOfLostHits;}  
77 <  unsigned short innerTrack_trackerLayersWithMeasurement(){return m_innerTrack_trackerLayersWithMeasurement;}
78 <  unsigned short innerTrack_numberOfValidPixelHits(){return m_innerTrack_numberOfValidPixelHits;}
79 <  float outerTrack_chi2(){return m_outerTrack_chi2;}
80 <  float outerTrack_ndof(){return m_outerTrack_ndof;}
81 <  float outerTrack_d0(){return m_outerTrack_d0;}
82 <  float outerTrack_d0Error(){return m_outerTrack_d0Error;}
83 <  unsigned short outerTrack_numberOfValidHits(){return m_outerTrack_numberOfValidHits;}  
84 <  unsigned short outerTrack_numberOfLostHits(){return m_outerTrack_numberOfLostHits;}  
51 >  float vertex_x() const{return m_vertex_x;}
52 >  float vertex_y() const{return m_vertex_y;}
53 >  float vertex_z() const{return m_vertex_z;}
54 >  float dB() const{return m_dB;}
55 >  //float particleIso() const{return m_particleIso;}
56 >  float neutralHadronIso() const{return m_neutralHadronIso;}
57 >  float chargedHadronIso() const{return m_chargedHadronIso;}
58 >  float trackIso() const{return m_trackIso;}
59 >  float photonIso() const{return m_photonIso;}
60 >  float puChargedHadronIso() const{return m_puChargedHadronIso;}
61 >  bool isGlobalMuon() const{return m_isGlobalMuon;}
62 >  bool isStandAloneMuon() const{return m_isStandAloneMuon;}
63 >  bool isTrackerMuon() const{return m_isTrackerMuon;}
64 >  int numberOfMatchedStations() const{return m_numberOfMatchedStations;}
65 >  float globalTrack_chi2() const{return m_globalTrack_chi2;}
66 >  float globalTrack_ndof() const{return m_globalTrack_ndof;}
67 >  float globalTrack_d0() const{return m_globalTrack_d0;}
68 >  float globalTrack_d0Error() const{return m_globalTrack_d0Error;}
69 >  unsigned short globalTrack_numberOfValidHits() const{return m_globalTrack_numberOfValidHits;}  
70 >  unsigned short globalTrack_numberOfLostHits() const{return m_globalTrack_numberOfLostHits;}  
71 >  float innerTrack_chi2() const{return m_innerTrack_chi2;}
72 >  float innerTrack_ndof() const{return m_innerTrack_ndof;}
73 >  float innerTrack_d0() const{return m_innerTrack_d0;}
74 >  float innerTrack_d0Error() const{return m_innerTrack_d0Error;}
75 >  unsigned short innerTrack_numberOfValidHits() const{return m_innerTrack_numberOfValidHits;}  
76 >  unsigned short innerTrack_numberOfLostHits() const{return m_innerTrack_numberOfLostHits;}  
77 >  unsigned short innerTrack_trackerLayersWithMeasurement() const{return m_innerTrack_trackerLayersWithMeasurement;}
78 >  unsigned short innerTrack_numberOfValidPixelHits() const{return m_innerTrack_numberOfValidPixelHits;}
79 >  float outerTrack_chi2() const{return m_outerTrack_chi2;}
80 >  float outerTrack_ndof() const{return m_outerTrack_ndof;}
81 >  float outerTrack_d0() const{return m_outerTrack_d0;}
82 >  float outerTrack_d0Error() const{return m_outerTrack_d0Error;}
83 >  unsigned short outerTrack_numberOfValidHits() const{return m_outerTrack_numberOfValidHits;}  
84 >  unsigned short outerTrack_numberOfLostHits() const{return m_outerTrack_numberOfLostHits;}  
85  
86    void set_vertex_x(float x){m_vertex_x=x;}
87    void set_vertex_y(float x){m_vertex_y=x;}
# Line 118 | Line 118 | class Muon : public Particle{
118    void set_outerTrack_numberOfValidHits(unsigned short x){m_outerTrack_numberOfValidHits=x;}  
119    void set_outerTrack_numberOfLostHits(unsigned short x){m_outerTrack_numberOfLostHits=x;}  
120  
121 <  float relIso(){
121 >  float relIso() const{
122      return ( m_chargedHadronIso + std::max( 0.0, m_neutralHadronIso + m_photonIso - 0.5*m_puChargedHadronIso ) ) / pt();
123    }
124  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines