#include <IndetMatchCandidate.h>
|
| | IndetMatchCandidate (const Trk::Track *extrapolatedTrack, int indetIndex, const Trk::Track *indetTrack, const Trk::Perigee *outgoingPerigee, const Trk::Track *outgoingTrack, const Trk::Track *spectrometerTrack) |
| | ~IndetMatchCandidate () |
| const Trk::Perigee * | perigee (void) const |
| const Trk::Track & | track (void) const |
| void | combinedMatch (MatchType type, const Trk::Track *track=0) |
| void | innerMatch (double matchChi2, int matchDoF, double matchProb, double simpleChi2) |
| int | indetIndex (void) const |
| double | simpleMatchChi2 (void) const |
| 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) |
Definition at line 25 of file IndetMatchCandidate.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.
36 {
39
42
45
48
51
54
57
59 };
@ Loose
Loose: no good match chi2 of any flavour.
@ Tight
Tight: good inner and outer match chi2.
@ Unmatched
Unmatched: no match found.
@ Vertex
Vertex: matched to vertex rather than track.
@ Outer
Outer: good outer match chi2.
@ Simple
Simple: good simple (i.e.
@ Inner
Inner: good inner match chi2.
◆ IndetMatchCandidate()
Definition at line 23 of file IndetMatchCandidate.cxx.
34{}
int indetIndex(void) const
const Trk::Perigee * m_outgoingPerigee
const Trk::Track * m_outgoingTrack
const Trk::Track * extrapolatedTrack(void) const
const Trk::Track * indetTrack(void) const
const Trk::Track * spectrometerTrack(void) const
◆ ~IndetMatchCandidate()
| IndetMatchCandidate::~IndetMatchCandidate |
( |
void | | ) |
|
◆ bestMatch() [1/2]
| void MuonMatch::bestMatch |
( |
bool | value | ) |
|
|
inlineinherited |
◆ bestMatch() [2/2]
| bool MuonMatch::bestMatch |
( |
void | | ) |
const |
|
inlineinherited |
◆ combinedMatch()
Definition at line 43 of file IndetMatchCandidate.cxx.
44{
48}
const Trk::Track & track(void) const
const Trk::Track * m_combinedTrack
◆ combinedTrack()
| const Trk::Track * MuonMatch::combinedTrack |
( |
void | | ) |
const |
|
inlineinherited |
◆ extrapolatedRefit() [1/2]
| void MuonMatch::extrapolatedRefit |
( |
const Trk::Track * | refittedTrack | ) |
|
|
inherited |
Definition at line 165 of file MuonMatch.cxx.
166{
169 delete oldTrack;
170}
const Trk::Track * m_extrapolatedRefit
◆ extrapolatedRefit() [2/2]
| const Trk::Track * MuonMatch::extrapolatedRefit |
( |
void | | ) |
const |
|
inlineinherited |
◆ extrapolatedTrack() [1/2]
| void MuonMatch::extrapolatedTrack |
( |
const Trk::Track * | extrapolatedTrack | ) |
|
|
inherited |
Definition at line 173 of file MuonMatch.cxx.
174{
176}
const Trk::Track * m_extrapolatedTrack
◆ extrapolatedTrack() [2/2]
| const Trk::Track * MuonMatch::extrapolatedTrack |
( |
void | | ) |
const |
|
inlineinherited |
◆ fieldIntegral() [1/2]
◆ fieldIntegral() [2/2]
◆ indetIndex()
| int IndetMatchCandidate::indetIndex |
( |
void | | ) |
const |
|
inline |
◆ indetParticle()
Definition at line 179 of file MuonMatch.h.
const TrackParticle * m_indetParticle
◆ indetTrack()
| const Trk::Track * MuonMatch::indetTrack |
( |
void | | ) |
const |
|
inlineinherited |
◆ innerMatch() [1/2]
| void IndetMatchCandidate::innerMatch |
( |
double | matchChi2, |
|
|
int | matchDoF, |
|
|
double | matchProb, |
|
|
double | simpleChi2 ) |
◆ innerMatch() [2/2]
| 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 |
◆ matchType() [1/2]
◆ matchType() [2/2]
◆ momentumBalanceSignificance() [1/2]
| void MuonMatch::momentumBalanceSignificance |
( |
double | value | ) |
|
|
inherited |
Definition at line 187 of file MuonMatch.cxx.
double m_momentumBalanceSignificance
◆ momentumBalanceSignificance() [2/2]
| double MuonMatch::momentumBalanceSignificance |
( |
void | | ) |
const |
|
inlineinherited |
◆ 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 |
◆ perigee()
| const Trk::Perigee * IndetMatchCandidate::perigee |
( |
void | | ) |
const |
|
inline |
◆ scatteringAngleSignificance() [1/2]
Definition at line 191 of file MuonMatch.cxx.
ScatteringAngleSignificance m_scatteringAngleSignificance
◆ scatteringAngleSignificance() [2/2]
◆ simpleMatch() [1/2]
| void MuonMatch::simpleMatch |
( |
bool | value | ) |
|
|
inlineinherited |
◆ simpleMatch() [2/2]
| bool MuonMatch::simpleMatch |
( |
void | | ) |
const |
|
inlineinherited |
◆ simpleMatchChi2()
| double IndetMatchCandidate::simpleMatchChi2 |
( |
void | | ) |
const |
|
inline |
◆ spectrometerParticle()
| const TrackParticle * MuonMatch::spectrometerParticle |
( |
void | | ) |
const |
|
inlineinherited |
Definition at line 187 of file MuonMatch.h.
const TrackParticle * m_spectrometerParticle
◆ spectrometerTrack()
| const Trk::Track * MuonMatch::spectrometerTrack |
( |
void | | ) |
const |
|
inlineinherited |
Definition at line 191 of file MuonMatch.h.
const Trk::Track * m_spectrometerTrack
◆ track()
| const Trk::Track & IndetMatchCandidate::track |
( |
void | | ) |
const |
|
inline |
◆ vertex()
Definition at line 195 of file MuonMatch.h.
const Trk::RecVertex * m_vertex
◆ m_bestMatch
| bool Rec::MuonMatch::m_bestMatch |
|
protectedinherited |
◆ m_combinedTrack
◆ m_extrapolatedRefit
| const Trk::Track* Rec::MuonMatch::m_extrapolatedRefit |
|
protectedinherited |
◆ m_extrapolatedTrack
| const Trk::Track* Rec::MuonMatch::m_extrapolatedTrack |
|
protectedinherited |
◆ m_fieldIntegral
◆ m_indetIndex
| int Rec::IndetMatchCandidate::m_indetIndex |
|
private |
◆ m_indetParticle
◆ 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_outerMatchChi2
| double Rec::MuonMatch::m_outerMatchChi2 |
|
protectedinherited |
◆ m_outerMatchDoF
| int Rec::MuonMatch::m_outerMatchDoF |
|
protectedinherited |
◆ m_outerMatchProb
| double Rec::MuonMatch::m_outerMatchProb |
|
protectedinherited |
◆ m_outgoingPerigee
| const Trk::Perigee* Rec::IndetMatchCandidate::m_outgoingPerigee |
|
private |
◆ m_outgoingTrack
| const Trk::Track* Rec::IndetMatchCandidate::m_outgoingTrack |
|
private |
◆ m_scatteringAngleSignificance
◆ m_simpleMatch
| bool Rec::MuonMatch::m_simpleMatch |
|
protectedinherited |
◆ m_simpleMatchChi2
| double Rec::IndetMatchCandidate::m_simpleMatchChi2 |
|
private |
◆ m_spectrometerParticle
◆ m_spectrometerTrack
| const Trk::Track* Rec::MuonMatch::m_spectrometerTrack |
|
protectedinherited |
◆ m_vertex
The documentation for this class was generated from the following files: