28#ifndef VXJETVERTEX_VXJETCANDIDATE_H
29#define VXJETVERTEX_VXJETCANDIDATE_H
56 VxJetCandidate(
const std::vector<std::pair<const Trk::TrackParticleBase*,const Trk::TrackParticleBaseCollection*> > &);
58 VxJetCandidate(
const std::vector<std::pair<const Track*,const TrackCollection*> > &);
59 VxJetCandidate(
const std::vector<const Trk::TrackParticleBase*> &);
DataVector< Trk::Track > TrackCollection
This typedef represents a collection of Trk::Track objects.
Trk::RecVertex inherits from Trk::Vertex.
VertexPositions class to represent and store a vertex.
std::vector< Trk::VxTrackAtVertex * > * vxTrackAtVertex(void)
Unconst pointer to the vector of tracks Required by some of the vertex fitters.
const Trk::RecVertex & recVertex(void) const
Returns a reference to reconstructed vertex.
VxCandidate()
Default constructor for persistency.
Trk::VxJetFitterDebugInfo * m_debugInfo
Trk::VxClusteringTable *& getClusteringTable(void)
void setLinearizationVertexPositions(const Trk::VertexPositions &)
void setTracksOrigin(const TrackCollection *)
Trk::RecVertexPositions m_constraintPositions
Trk::VertexPositions m_linearizationPositions
virtual VxJetCandidate * clone() const
const Trk::VertexPositions & getLinearizationVertexPositions() const
Trk::VxVertexOnJetAxis * m_primaryVertex
virtual ~VxJetCandidate()
Trk::VxClusteringTable * m_clusteringTable
void setTrackParticlesOrigin(const Trk::TrackParticleBaseCollection *)
void setVerticesOnJetAxis(const std::vector< VxVertexOnJetAxis * > &)
const std::vector< VxVertexOnJetAxis * > & getVerticesOnJetAxis(void) const
const Trk::RecVertexPositions & getConstraintVertexPositions() const
void setPrimaryVertex(const VxVertexOnJetAxis *)
const VxVertexOnJetAxis * getPrimaryVertex(void) const
void setConstraintVertexPositions(const Trk::RecVertexPositions &)
Trk::VxJetFitterDebugInfo *& getDebugInfo(void)
std::vector< VxVertexOnJetAxis * > m_verticesOnJetAxis
VxJetCandidate & operator=(const VxJetCandidate &)
Assignement operator.
const Trk::RecVertexPositions & getRecVertexPositions() const
void setRecVertexPositions(const Trk::RecVertexPositions &)
Trk::RecVertexPositions m_fittedPositions
The VxTrackAtVertex is a common class for all present TrkVertexFitters The VxTrackAtVertex is designe...
VxVertexOnJetAxis inherits from Vertex.
Ensure that the ATLAS eigen extensions are properly loaded.
DataVector< TrackParticleBase > TrackParticleBaseCollection