5#ifndef VXVERTEX_VXCANDIDATE_H
6#define VXVERTEX_VXCANDIDATE_H
53 virtual MsgStream&
dump(MsgStream& sl)
const;
55 virtual std::ostream&
dump(std::ostream& sl)
const;
143inline std::vector<Trk::VxTrackAtVertex*>*
149inline const std::vector<Trk::VxTrackAtVertex*>*
Helper to enable counting number of instantiations in debug builds.
Trk::RecVertex inherits from Trk::Vertex.
std::vector< Trk::VxTrackAtVertex * > m_vxTrackAtVertex
void setRecVertex(Trk::RecVertex &recVertex)
RecVertex set method.
void setVertexType(VertexType vertexType)
return the type of the vertex
VertexType vertexType() const
return the type of the vertex
virtual VxCandidate * clone() const
Trk::VertexType m_vertexType
Trk::RecVertex m_recVertex
virtual ~VxCandidate()
Virtual destructor, copy-constructor and assignement operator.
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 & operator=(const VxCandidate &)
VxCandidate()
Default constructor for persistency.
Ensure that the ATLAS eigen extensions are properly loaded.
VertexType
This file defines the enums in the Trk namespace for the different vertex types.
MsgStream & operator<<(MsgStream &sl, const AlignModule &alignModule)
overload of << operator for MsgStream for debug output