|
ATLAS Offline Software
|
Go to the documentation of this file.
28 #ifndef VXJETVERTEX_VXJETCANDIDATE_H
29 #define VXJETVERTEX_VXJETCANDIDATE_H
44 class VxTrackAtVertex;
45 class VxJetFitterDebugInfo;
46 class VxClusteringTable;
48 class VxVertexOnJetAxis;
50 class VxJetCandidate :
public VxCandidate
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*> &);
void setConstraintVertexPositions(const Trk::RecVertexPositions &)
const std::vector< VxVertexOnJetAxis * > & getVerticesOnJetAxis(void) const
const Trk::RecVertex & recVertex(void) const
Returns a reference to reconstructed vertex.
const Trk::RecVertexPositions & getConstraintVertexPositions() const
const Trk::VertexPositions & getLinearizationVertexPositions() const
Trk::VxClusteringTable * m_clusteringTable
std::vector< VxVertexOnJetAxis * > m_verticesOnJetAxis
Trk::VertexPositions m_linearizationPositions
void setTracksOrigin(const TrackCollection *)
VxVertexOnJetAxis inherits from Vertex.
Trk::RecVertex inherits from Trk::Vertex.
void setTrackParticlesOrigin(const Trk::TrackParticleBaseCollection *)
VxJetCandidate & operator=(const VxJetCandidate &)
Assignement operator.
const Trk::RecVertexPositions & getRecVertexPositions() const
const VxVertexOnJetAxis * getPrimaryVertex(void) const
std::vector< Trk::VxTrackAtVertex * > * vxTrackAtVertex(void)
Unconst pointer to the vector of tracks Required by some of the vertex fitters.
virtual VxJetCandidate * clone() const
virtual ~VxJetCandidate()
void setRecVertexPositions(const Trk::RecVertexPositions &)
void setPrimaryVertex(const VxVertexOnJetAxis *)
Ensure that the ATLAS eigen extensions are properly loaded.
Trk::RecVertexPositions m_constraintPositions
Trk::VxClusteringTable *& getClusteringTable(void)
void setLinearizationVertexPositions(const Trk::VertexPositions &)
Trk::VxVertexOnJetAxis * m_primaryVertex
Trk::VxJetFitterDebugInfo *& getDebugInfo(void)
void setVerticesOnJetAxis(const std::vector< VxVertexOnJetAxis * > &)
VertexPositions class to represent and store a vertex.
Trk::RecVertexPositions m_fittedPositions
Trk::VxJetFitterDebugInfo * m_debugInfo