2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
6 inline const ITrackLink*
7 VxTrackAtVertex::trackOrParticleLink(void) const
9 return m_trackOrParticleLink;
13 VxTrackAtVertex::trackOrParticleLink(void)
15 return m_trackOrParticleLink;
18 inline const AtaPlane*
19 VxTrackAtVertex::ImpactPoint3dAtaPlane(void) const
21 return m_ImpactPoint3dAtaPlane;
24 inline const NeutralAtaPlane*
25 VxTrackAtVertex::ImpactPoint3dNeutralAtaPlane(void) const
27 return m_ImpactPoint3dNeutralAtaPlane;
31 VxTrackAtVertex::setWeight(const double weight)
37 VxTrackAtVertex::weight(void) const
43 VxTrackAtVertex::setVtxCompatibility(const double vtxCompatibility)
45 m_VertexCompatibility = vtxCompatibility;
49 VxTrackAtVertex::vtxCompatibility(void) const
51 return m_VertexCompatibility;
54 inline LinearizedTrack*
55 VxTrackAtVertex::linState(void)
60 inline const LinearizedTrack*
61 VxTrackAtVertex::linState(void) const
67 VxTrackAtVertex::trackQuality(void) const
72 inline const TrackParameters*
73 VxTrackAtVertex::perigeeAtVertex(void) const
75 return m_perigeeAtVertex;
78 inline const NeutralParameters*
79 VxTrackAtVertex::neutralPerigeeAtVertex(void) const
81 return m_neutralPerigeeAtVertex;
85 VxTrackAtVertex::setTrackQuality(const FitQuality& trkQuality)
87 m_fitQuality = trkQuality;
91 VxTrackAtVertex::setInitialPerigee(const TrackParameters* perigee)
93 if (m_trackOrParticleLink == nullptr)
94 m_initialPerigee = perigee;
98 VxTrackAtVertex::setInitialPerigee(const NeutralParameters* perigee)
100 if (m_trackOrParticleLink == nullptr)
101 m_initialNeutralPerigee = perigee;