|
ATLAS Offline Software
|
#include <MuidTrack.h>
|
| MuidTrack (Rec::MuonMatch &muonMatch) |
|
| MuidTrack (const Trk::Track *combinedTrack, const Trk::Track *extrapolatedTrack, const Trk::Track *indetTrack, const Trk::Track *spectrometerTrack, const Rec::FieldIntegral &fieldIntegral=Rec::FieldIntegral(), double innerMatchChi2=0., int innerMatchDoF=0, double innerMatchProb=0., double momentumBalanceSignificance=0., double outerMatchChi2=0., int outerMatchDoF=0, double outerMatchProb=0., const Rec::ScatteringAngleSignificance &scatAngleSignificance=Rec::ScatteringAngleSignificance()) |
|
virtual | ~MuidTrack () |
|
double | matchChi2 (void) const |
|
int | matchDoF (void) const |
|
double | matchProb (void) const |
|
int | muonCode (void) const |
|
void | muonCode (int value) |
|
const Trk::Track * | combinedTrack (void) const |
|
const Trk::Track * | extrapolatedRefit (void) const |
|
void | extrapolatedRefit (const Trk::Track *refittedTrack) |
|
const Trk::Track * | extrapolatedTrack (void) const |
|
void | extrapolatedTrack (const Trk::Track *extrapolatedTrack) |
|
const TrackParticle * | indetParticle (void) const |
|
const Trk::Track * | indetTrack (void) const |
|
const TrackParticle * | spectrometerParticle (void) const |
|
const Trk::Track * | spectrometerTrack (void) const |
|
const Trk::RecVertex * | vertex (void) const |
|
bool | bestMatch (void) const |
|
void | bestMatch (bool) |
|
void | fieldIntegral (const FieldIntegral &value) |
|
const FieldIntegral & | fieldIntegral (void) const |
|
void | innerMatch (double matchChi2, int matchDoF, double matchProb) |
|
double | innerMatchChi2 (void) const |
|
int | innerMatchDoF (void) const |
|
double | innerMatchProb (void) const |
|
bool | isType (MatchType) const |
|
MatchType | matchType (void) const |
|
void | matchType (MatchType) |
|
void | momentumBalanceSignificance (double value) |
|
double | momentumBalanceSignificance (void) const |
|
void | outerMatch (double matchChi2, int matchDoF, double matchProb) |
|
double | outerMatchChi2 (void) const |
|
int | outerMatchDoF (void) const |
|
double | outerMatchProb (void) const |
|
void | scatteringAngleSignificance (const ScatteringAngleSignificance &value) |
|
const ScatteringAngleSignificance & | scatteringAngleSignificance (void) const |
|
bool | looseMatch (void) const |
|
void | looseMatch (bool) |
|
bool | simpleMatch (void) const |
|
void | simpleMatch (bool) |
|
simple inheritance from MuonMatch: to provide backwards compatibility for clients based on old iPatTrack Dummy methods
- Author
- Alan..nosp@m.Popp.nosp@m.leton.nosp@m.@cer.nosp@m.n.ch
Definition at line 26 of file MuidTrack.h.
◆ MatchType
enum to describe the ranked match quality
Enumerator |
---|
Tight | Tight: good inner and outer match chi2.
|
Inner | Inner: good inner match chi2.
|
Outer | Outer: good outer match chi2.
|
Simple | Simple: good simple (i.e.
ignoring parameter correlation) inner match chi2
|
Loose | Loose: no good match chi2 of any flavour.
|
Vertex | Vertex: matched to vertex rather than track.
|
Unmatched | Unmatched: no match found.
|
NumberOfMuonMatchTypes | |
Definition at line 35 of file MuonMatch.h.
◆ MuidTrack() [1/2]
◆ MuidTrack() [2/2]
MuidTrack::MuidTrack |
( |
const Trk::Track * |
combinedTrack, |
|
|
const Trk::Track * |
extrapolatedTrack, |
|
|
const Trk::Track * |
indetTrack, |
|
|
const Trk::Track * |
spectrometerTrack, |
|
|
const Rec::FieldIntegral & |
fieldIntegral = Rec::FieldIntegral() , |
|
|
double |
innerMatchChi2 = 0. , |
|
|
int |
innerMatchDoF = 0 , |
|
|
double |
innerMatchProb = 0. , |
|
|
double |
momentumBalanceSignificance = 0. , |
|
|
double |
outerMatchChi2 = 0. , |
|
|
int |
outerMatchDoF = 0 , |
|
|
double |
outerMatchProb = 0. , |
|
|
const Rec::ScatteringAngleSignificance & |
scatAngleSignificance = Rec::ScatteringAngleSignificance() |
|
) |
| |
◆ ~MuidTrack()
MuidTrack::~MuidTrack |
( |
| ) |
|
|
virtualdefault |
◆ bestMatch() [1/2]
void MuonMatch::bestMatch |
( |
bool |
value | ) |
|
|
inlineinherited |
◆ bestMatch() [2/2]
bool MuonMatch::bestMatch |
( |
void |
| ) |
const |
|
inlineinherited |
◆ combinedTrack()
◆ extrapolatedRefit() [1/2]
◆ extrapolatedRefit() [2/2]
◆ extrapolatedTrack() [1/2]
◆ extrapolatedTrack() [2/2]
◆ fieldIntegral() [1/2]
◆ fieldIntegral() [2/2]
const FieldIntegral & MuonMatch::fieldIntegral |
( |
void |
| ) |
const |
|
inlineinherited |
◆ indetParticle()
const TrackParticle * MuonMatch::indetParticle |
( |
void |
| ) |
const |
|
inlineinherited |
◆ indetTrack()
◆ innerMatch()
void MuonMatch::innerMatch |
( |
double |
matchChi2, |
|
|
int |
matchDoF, |
|
|
double |
matchProb |
|
) |
| |
|
inlineinherited |
◆ innerMatchChi2()
double MuonMatch::innerMatchChi2 |
( |
void |
| ) |
const |
|
inlineinherited |
◆ innerMatchDoF()
int MuonMatch::innerMatchDoF |
( |
void |
| ) |
const |
|
inlineinherited |
◆ innerMatchProb()
double MuonMatch::innerMatchProb |
( |
void |
| ) |
const |
|
inlineinherited |
◆ isType()
◆ looseMatch() [1/2]
void MuonMatch::looseMatch |
( |
bool |
value | ) |
|
|
inlineinherited |
◆ looseMatch() [2/2]
bool MuonMatch::looseMatch |
( |
void |
| ) |
const |
|
inlineinherited |
◆ matchChi2()
double MuidTrack::matchChi2 |
( |
void |
| ) |
const |
|
inline |
◆ matchDoF()
int MuidTrack::matchDoF |
( |
void |
| ) |
const |
|
inline |
◆ matchProb()
double MuidTrack::matchProb |
( |
void |
| ) |
const |
|
inline |
◆ matchType() [1/2]
◆ matchType() [2/2]
MuonMatch::MatchType MuonMatch::matchType |
( |
void |
| ) |
const |
|
inlineinherited |
◆ momentumBalanceSignificance() [1/2]
void MuonMatch::momentumBalanceSignificance |
( |
double |
value | ) |
|
|
inherited |
◆ momentumBalanceSignificance() [2/2]
double MuonMatch::momentumBalanceSignificance |
( |
void |
| ) |
const |
|
inlineinherited |
◆ muonCode() [1/2]
void MuidTrack::muonCode |
( |
int |
value | ) |
|
|
inline |
◆ muonCode() [2/2]
int MuidTrack::muonCode |
( |
void |
| ) |
const |
|
inline |
◆ outerMatch()
void MuonMatch::outerMatch |
( |
double |
matchChi2, |
|
|
int |
matchDoF, |
|
|
double |
matchProb |
|
) |
| |
|
inlineinherited |
◆ outerMatchChi2()
double MuonMatch::outerMatchChi2 |
( |
void |
| ) |
const |
|
inlineinherited |
◆ outerMatchDoF()
int MuonMatch::outerMatchDoF |
( |
void |
| ) |
const |
|
inlineinherited |
◆ outerMatchProb()
double MuonMatch::outerMatchProb |
( |
void |
| ) |
const |
|
inlineinherited |
◆ scatteringAngleSignificance() [1/2]
◆ scatteringAngleSignificance() [2/2]
const ScatteringAngleSignificance & MuonMatch::scatteringAngleSignificance |
( |
void |
| ) |
const |
|
inlineinherited |
◆ simpleMatch() [1/2]
void MuonMatch::simpleMatch |
( |
bool |
value | ) |
|
|
inlineinherited |
◆ simpleMatch() [2/2]
bool MuonMatch::simpleMatch |
( |
void |
| ) |
const |
|
inlineinherited |
◆ spectrometerParticle()
const TrackParticle * MuonMatch::spectrometerParticle |
( |
void |
| ) |
const |
|
inlineinherited |
◆ spectrometerTrack()
◆ vertex()
◆ m_bestMatch
bool Rec::MuonMatch::m_bestMatch |
|
protectedinherited |
◆ m_combinedTrack
◆ m_extrapolatedRefit
◆ m_extrapolatedTrack
◆ m_fieldIntegral
FieldIntegral Rec::MuonMatch::m_fieldIntegral |
|
protectedinherited |
◆ m_indetParticle
const TrackParticle* Rec::MuonMatch::m_indetParticle |
|
protectedinherited |
◆ m_indetTrack
◆ m_innerMatchChi2
double Rec::MuonMatch::m_innerMatchChi2 |
|
protectedinherited |
◆ m_innerMatchDoF
int Rec::MuonMatch::m_innerMatchDoF |
|
protectedinherited |
◆ m_innerMatchProb
double Rec::MuonMatch::m_innerMatchProb |
|
protectedinherited |
◆ m_looseMatch
bool Rec::MuonMatch::m_looseMatch |
|
protectedinherited |
◆ m_matchType
◆ m_momentumBalanceSignificance
double Rec::MuonMatch::m_momentumBalanceSignificance |
|
protectedinherited |
◆ m_muonCode
int MuidTrack::m_muonCode |
|
private |
◆ m_outerMatchChi2
double Rec::MuonMatch::m_outerMatchChi2 |
|
protectedinherited |
◆ m_outerMatchDoF
int Rec::MuonMatch::m_outerMatchDoF |
|
protectedinherited |
◆ m_outerMatchProb
double Rec::MuonMatch::m_outerMatchProb |
|
protectedinherited |
◆ m_scatteringAngleSignificance
ScatteringAngleSignificance Rec::MuonMatch::m_scatteringAngleSignificance |
|
protectedinherited |
◆ m_simpleMatch
bool Rec::MuonMatch::m_simpleMatch |
|
protectedinherited |
◆ m_spectrometerParticle
const TrackParticle* Rec::MuonMatch::m_spectrometerParticle |
|
protectedinherited |
◆ m_spectrometerTrack
◆ m_vertex
The documentation for this class was generated from the following files:
const Trk::Track * combinedTrack(void) const
const Trk::Track * m_combinedTrack
const Trk::Track * extrapolatedTrack(void) const
const Trk::Track * m_spectrometerTrack
const Trk::Track * m_indetTrack
const Trk::Track * m_extrapolatedTrack
@ Unmatched
Unmatched: no match found.
const Trk::Track * indetTrack(void) const
@ Vertex
Vertex: matched to vertex rather than track.
double outerMatchProb(void) const
double innerMatchChi2(void) const
@ Inner
Inner: good inner match chi2.
const Trk::RecVertex * m_vertex
MuonMatch(const MuonMatch &)
double outerMatchChi2(void) const
const TrackParticle * m_spectrometerParticle
@ Simple
Simple: good simple (i.e.
double momentumBalanceSignificance(void) const
int innerMatchDoF(void) const
@ Outer
Outer: good outer match chi2.
const Trk::Track * m_extrapolatedRefit
double innerMatchProb(void) const
const TrackParticle * m_indetParticle
const FieldIntegral & fieldIntegral(void) const
const ScatteringAngleSignificance & scatteringAngleSignificance(void) const
ScatteringAngleSignificance m_scatteringAngleSignificance
double m_momentumBalanceSignificance
const Trk::Track * spectrometerTrack(void) const
FieldIntegral m_fieldIntegral
@ Loose
Loose: no good match chi2 of any flavour.
int outerMatchDoF(void) const
@ Tight
Tight: good inner and outer match chi2.