27#ifndef VXJETVERTEX_TwoTrackVerticesInJet_H
28#define VXJETVERTEX_TwoTrackVerticesInJet_H
69 std::vector<const TrackParticleBase*> neutralTrackOfVertex);
TwoTrackVerticesInJet(TwoTrackVerticesInJet &&) noexcept=default
Move constructor and assignement operator.
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,...
This class is a simplest representation of a vertex candidate.
Ensure that the ATLAS eigen extensions are properly loaded.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.