5#ifndef VXMULTIVERTEX_MVFVXTRACKATVERTEX_H
6#define VXMULTIVERTEX_MVFVXTRACKATVERTEX_H
134 virtual MsgStream&
dump(MsgStream& sl)
const override;
139 virtual std::ostream&
dump(std::ostream& sl)
const override;
DataVector< Trk::Track > TrackCollection
This typedef represents a collection of Trk::Track objects.
An abstract class which is meant to represent an element link to the Trk::Track or Trk::TrackParticle...
MVFVxTrackAtVertex()
Default constructor.
MVFVxTrackAtVertex(const MVFVxTrackAtVertex &rhs)
Copy constructor.
TrackToVtxLink * m_linkToVertices
Pointer to the TrackToVtxLink object, which contains the association of this track with all the other...
Trk::TrackToVtxLink * linkToVertices(void)
Unconst access to linkToVertices object.
virtual ~MVFVxTrackAtVertex()
Destructor.
void setLinkToVertices(TrackToVtxLink *trk)
Set method for linkToVertices object.
MVFVxTrackAtVertex & operator=(const MVFVxTrackAtVertex &)
Assignement operator.
virtual MVFVxTrackAtVertex * clone() const override
A clone method for the proper workings of the copy constructor in VxCandidate.
const TrackParameters * initialPerigee(void) const
Access to the initial perigee parameters of trajectory.
const TrackParameters * perigeeAtVertex(void) const
Perigee parameters with respect to fitted vertex d_0 and z_0 are equal to 0 in case the trajectory wa...
LinearizedTrack * linState(void)
Access method for the perigee linearized track.
const ITrackLink * trackOrParticleLink(void) const
VxTrackAtVertex()
Default constructor.
Ensure that the ATLAS eigen extensions are properly loaded.
DataVector< TrackParticleBase > TrackParticleBaseCollection
ParametersBase< TrackParametersDim, Charged > TrackParameters