15 #include "GaudiKernel/MsgStream.h"
21 :
Trk::ObjectCounter<
Trk::VxCandidate>()
29 const std::vector<Trk::VxTrackAtVertex*>& vxTrackAtVertex)
33 , m_recVertex(recVertex)
34 , m_vxTrackAtVertex(vxTrackAtVertex)
39 std::vector<Trk::VxTrackAtVertex*>&& vxTrackAtVertex)
42 , m_recVertex(std::move(recVertex))
43 , m_vxTrackAtVertex(std::move(vxTrackAtVertex))
49 , m_vertexType(rhs.m_vertexType)
50 , m_recVertex(rhs.m_recVertex)
71 for (
auto* itr : rhs.m_vxTrackAtVertex) {
82 m_recVertex = std::move(rhs.m_recVertex);
83 m_vertexType = rhs.m_vertexType;
86 m_vxTrackAtVertex = std::move(rhs.m_vxTrackAtVertex);
113 sl <<
"Printing Trk::VxCandidate of type: " <<
m_vertexType << std::endl;
115 sl <<
"Tracks used in the vertex fit: " <<
m_vxTrackAtVertex.size() << std::endl;