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;} |
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 |
|
|