ATLAS Offline Software
Loading...
Searching...
No Matches
VxTrackAtVertex.icc
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5namespace Trk {
6inline const ITrackLink*
7VxTrackAtVertex::trackOrParticleLink(void) const
8{
9 return m_trackOrParticleLink;
10}
11
12inline ITrackLink*
13VxTrackAtVertex::trackOrParticleLink(void)
14{
15 return m_trackOrParticleLink;
16}
17
18inline const AtaPlane*
19VxTrackAtVertex::ImpactPoint3dAtaPlane(void) const
20{
21 return m_ImpactPoint3dAtaPlane;
22}
23
24inline const NeutralAtaPlane*
25VxTrackAtVertex::ImpactPoint3dNeutralAtaPlane(void) const
26{
27 return m_ImpactPoint3dNeutralAtaPlane;
28}
29
30inline void
31VxTrackAtVertex::setWeight(const double weight)
32{
33 m_trkWeight = weight;
34}
35
36inline double
37VxTrackAtVertex::weight(void) const
38{
39 return m_trkWeight;
40}
41
42inline void
43VxTrackAtVertex::setVtxCompatibility(const double vtxCompatibility)
44{
45 m_VertexCompatibility = vtxCompatibility;
46}
47
48inline double
49VxTrackAtVertex::vtxCompatibility(void) const
50{
51 return m_VertexCompatibility;
52}
53
54inline LinearizedTrack*
55VxTrackAtVertex::linState(void)
56{
57 return m_linState;
58}
59
60inline const LinearizedTrack*
61VxTrackAtVertex::linState(void) const
62{
63 return m_linState;
64}
65
66inline FitQuality
67VxTrackAtVertex::trackQuality(void) const
68{
69 return m_fitQuality;
70}
71
72inline const TrackParameters*
73VxTrackAtVertex::perigeeAtVertex(void) const
74{
75 return m_perigeeAtVertex;
76}
77
78inline const NeutralParameters*
79VxTrackAtVertex::neutralPerigeeAtVertex(void) const
80{
81 return m_neutralPerigeeAtVertex;
82}
83
84inline void
85VxTrackAtVertex::setTrackQuality(const FitQuality& trkQuality)
86{
87 m_fitQuality = trkQuality;
88}
89
90inline void
91VxTrackAtVertex::setInitialPerigee(const TrackParameters* perigee)
92{
93 if (m_trackOrParticleLink == nullptr)
94 m_initialPerigee = perigee;
95}
96
97inline void
98VxTrackAtVertex::setInitialPerigee(const NeutralParameters* perigee)
99{
100 if (m_trackOrParticleLink == nullptr)
101 m_initialNeutralPerigee = perigee;
102}
103
104}
105