33 std::vector<const TrackParticleBase*> neutralTrackOfVertex)
50 std::vector<const xAOD::Vertex*>::const_iterator vxBegin=rhs.
m_twoTrackVertices.begin();
57 for (std::vector<const xAOD::Vertex*>::const_iterator vxIter=vxBegin;
58 vxIter!=vxEnd;++vxIter)
69 for (std::vector<const TrackParticleBase*>::const_iterator neuIter=neuBegin;
70 neuIter!=neuEnd;++neuIter)
72 if (*neuIter!=
nullptr)
89 std::vector<const xAOD::Vertex*>::const_iterator vxBegin=rhs.
m_twoTrackVertices.begin();
96 for (std::vector<const xAOD::Vertex*>::const_iterator vxIter=vxBegin;
97 vxIter!=vxEnd;++vxIter)
108 for (std::vector<const TrackParticleBase*>::const_iterator neuIter=neuBegin;
109 neuIter!=neuEnd;++neuIter)
111 if (*neuIter!=
nullptr)
147 std::vector<const xAOD::Vertex*>::iterator vxBegin=twoTrackVertices.begin();
148 std::vector<const xAOD::Vertex*>::iterator vxEnd=twoTrackVertices.end();
150 for (std::vector<const xAOD::Vertex*>::iterator vxIter=vxBegin;
151 vxIter!=vxEnd;++vxIter)
158 twoTrackVertices.clear();
167 neutralTrackOfVertex.clear();
std::vector< const xAOD::Vertex * > m_twoTrackVertices
TwoTrackVerticesInJet & operator=(const TwoTrackVerticesInJet &)
void setTwoTrackVertices(std::vector< const xAOD::Vertex * > twoTrackVertices)
Set the two track vertices (takes ownership of pointers)
std::vector< const TrackParticleBase * > m_neutralTrackOfVertex
const std::vector< const TrackParticleBase * > & getNeutralTrackOfVertices() const
Get the neutral tracks of Vertices (please do not delete the pointers)
TwoTrackVerticesInJet()
Default constructor, if called initializes a VxVertexOnJetAxis with all data members set to 0.
const std::vector< const xAOD::Vertex * > & getTwoTrackVertice() const
Get the two track vertices (please do not delete the pointers)
static void deleteAll(std::vector< const TrackParticleBase * > &neutralTrackOfVertex) noexcept
~TwoTrackVerticesInJet()
Destructor.
void setNeutralTrackOfVertices(std::vector< const TrackParticleBase * > neutralTrackOfVertex)
Set the neutral tracks of Vertices (takes ownership also of TrackParticleBase pointers,...
Ensure that the ATLAS eigen extensions are properly loaded.
Vertex_v1 Vertex
Define the latest version of the vertex class.