ATLAS Offline Software
Loading...
Searching...
No Matches
IndetMatchCandidate.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6
14
16//#include "TrkParameters/TrackParameters.h"
17#include "TrkTrack/Track.h"
18
19namespace Rec
20{
21
22// constructor (inDet track with candidate match to extrapolated track)
24 int indetIndex,
26 const Trk::Perigee* outgoingPerigee,
27 const Trk::Track* outgoingTrack,
31 m_outgoingPerigee (outgoingPerigee),
32 m_outgoingTrack (outgoingTrack),
33 m_simpleMatchChi2 (999999.)
34{}
35
41
42void
49
50void
51IndetMatchCandidate::innerMatch(double matchChi2, int matchDoF, double matchProb, double simpleChi2)
52{
53 m_innerMatchChi2 = matchChi2;
54 m_innerMatchDoF = matchDoF;
55 m_innerMatchProb = matchProb;
56 m_simpleMatchChi2 = simpleChi2;
57}
58
59} // end of namespace
60
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)
IndetMatchCandidate(const Trk::Track *extrapolatedTrack, int indetIndex, const Trk::Track *indetTrack, const Trk::Perigee *outgoingPerigee, const Trk::Track *outgoingTrack, const Trk::Track *spectrometerTrack)
const Trk::Perigee * m_outgoingPerigee
const Trk::Track * m_outgoingTrack
MuonMatch(const MuonMatch &)
MatchType
enum to describe the ranked match quality
Definition MuonMatch.h:36
const Trk::Track * m_combinedTrack
Definition MuonMatch.h:138
MatchType m_matchType
Definition MuonMatch.h:151
double m_innerMatchChi2
Definition MuonMatch.h:148
double m_innerMatchProb
Definition MuonMatch.h:150
const Trk::Track * extrapolatedTrack(void) const
Definition MuonMatch.h:175
const Trk::Track * indetTrack(void) const
Definition MuonMatch.h:183
const Trk::Track * spectrometerTrack(void) const
Definition MuonMatch.h:191
const Trk::Track * m_indetTrack
Definition MuonMatch.h:142
Gaudi Tools.
ParametersT< TrackParametersDim, Charged, PerigeeSurface > Perigee