|
ATLAS Offline Software
|
Go to the documentation of this file.
27 #ifndef VXJETVERTEX_TwoTrackVerticesInJet_H
28 #define VXJETVERTEX_TwoTrackVerticesInJet_H
37 class TrackParticleBase;
69 std::vector<const TrackParticleBase*> neutralTrackOfVertex);
std::vector< const TrackParticleBase * > m_neutralTrackOfVertex
std::vector< const xAOD::Vertex * > m_twoTrackVertices
TwoTrackVerticesInJet(TwoTrackVerticesInJet &&) noexcept=default
Move constructor and assignement operator.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
bool const RAWDATA *ch2 const
static void deleteAll(std::vector< const TrackParticleBase * > &neutralTrackOfVertex) noexcept
Ensure that the ATLAS eigen extensions are properly loaded.
TwoTrackVerticesInJet()
Default constructor, if called initializes a VxVertexOnJetAxis with all data members set to 0.
void setNeutralTrackOfVertices(std::vector< const TrackParticleBase * > neutralTrackOfVertex)
Set the neutral tracks of Vertices (takes ownership also of TrackParticleBase pointers,...
~TwoTrackVerticesInJet()
Destructor.
const std::vector< const xAOD::Vertex * > & getTwoTrackVertice() const
Get the two track vertices (please do not delete the pointers)
const std::vector< const TrackParticleBase * > & getNeutralTrackOfVertices() const
Get the neutral tracks of Vertices (please do not delete the pointers)
void setTwoTrackVertices(std::vector< const xAOD::Vertex * > twoTrackVertices)
Set the two track vertices (takes ownership of pointers)
TwoTrackVerticesInJet & operator=(const TwoTrackVerticesInJet &)