#include <TwoTrackVerticesInJet.h>
Definition at line 44 of file TwoTrackVerticesInJet.h.
◆ TwoTrackVerticesInJet() [1/4]
Trk::TwoTrackVerticesInJet::TwoTrackVerticesInJet |
( |
| ) |
|
|
default |
◆ ~TwoTrackVerticesInJet()
Trk::TwoTrackVerticesInJet::~TwoTrackVerticesInJet |
( |
| ) |
|
◆ TwoTrackVerticesInJet() [2/4]
Constructs a TwoTrackVerticesInJet from a vector of the two track vertices.
- a map between the single neutral tracks (TrackParticleBase with NeutralPerigee) and the corresponding two track vertex (every neutral track in the second vector MUST correspond to a two track vertex in the first vector)
Definition at line 46 of file TwoTrackVerticesInJet.cxx.
50 std::vector<const xAOD::Vertex*>::const_iterator vxBegin=rhs.m_twoTrackVertices.begin();
51 std::vector<const xAOD::Vertex*>::const_iterator vxEnd=rhs.m_twoTrackVertices.end();
◆ TwoTrackVerticesInJet() [3/4]
Copy constructor and assignement operator.
Definition at line 61 of file TwoTrackVerticesInJet.cxx.
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();
90 std::vector<const xAOD::Vertex*>::const_iterator vxEnd=rhs.m_twoTrackVertices.end();
◆ TwoTrackVerticesInJet() [4/4]
Move constructor and assignement operator.
◆ deleteAll() [1/2]
◆ deleteAll() [2/2]
void Trk::TwoTrackVerticesInJet::deleteAll |
( |
std::vector< const xAOD::Vertex * > & |
twoTrackVertices | ) |
|
|
staticprivatenoexcept |
Definition at line 159 of file TwoTrackVerticesInJet.cxx.
163 for (
const TrackParticleBase*
p : neutralTrackOfVertex)
167 neutralTrackOfVertex.clear();
◆ getNeutralTrackOfVertices()
◆ getTwoTrackVertice()
◆ operator=() [1/2]
Definition at line 93 of file TwoTrackVerticesInJet.cxx.
108 for (std::vector<const TrackParticleBase*>::const_iterator neuIter=neuBegin;
109 neuIter!=neuEnd;++neuIter)
111 if (*neuIter!=
nullptr)
◆ operator=() [2/2]
◆ setNeutralTrackOfVertices()
void Trk::TwoTrackVerticesInJet::setNeutralTrackOfVertices |
( |
std::vector< const TrackParticleBase * > |
neutralTrackOfVertex | ) |
|
◆ setTwoTrackVertices()
void Trk::TwoTrackVerticesInJet::setTwoTrackVertices |
( |
std::vector< const xAOD::Vertex * > |
twoTrackVertices | ) |
|
◆ m_neutralTrackOfVertex
◆ m_twoTrackVertices
The documentation for this class was generated from the following files: