ATLAS Offline Software
Loading...
Searching...
No Matches
IndetMatchCandidate.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
14
15#ifndef MUIDEVENT_INDETMATCHCANDIDATE_H
16#define MUIDEVENT_INDETMATCHCANDIDATE_H
17
18#include "MuidEvent/MuonMatch.h"
20
21
22namespace Rec
23{
24
26{
27public:
28
29 // constructor
31 int indetIndex,
33 const Trk::Perigee* outgoingPerigee,
34 const Trk::Track* outgoingTrack,
36
37 // destructor
39
40 // outgoing indet track
41 const Trk::Perigee* perigee (void) const;
42 const Trk::Track& track (void) const;
43
44 // set methods
45 void combinedMatch (MatchType type, const Trk::Track* track = 0);
46 void innerMatch (double matchChi2,
47 int matchDoF,
48 double matchProb,
49 double simpleChi2);
50
51 // accessors
52 int indetIndex (void) const;
53 double simpleMatchChi2 (void) const;
54
55private:
60
61};
62
63//<<<<<< INLINE MEMBER FUNCTIONS >>>>>>
64
65inline const Trk::Perigee*
68
69inline const Trk::Track&
71{ return *m_outgoingTrack; }
72
73inline int
76
77inline double
80
81} // end of namespace
82
83#endif // MUIDEVENT_INDETMATCHCANDIDATE_H
84
85
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 * perigee(void) const
const Trk::Perigee * m_outgoingPerigee
double simpleMatchChi2(void) const
const Trk::Track * m_outgoingTrack
MatchType
enum to describe the ranked match quality
Definition MuonMatch.h:36
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
Gaudi Tools.
ParametersT< TrackParametersDim, Charged, PerigeeSurface > Perigee