33 std::vector<const TrackParticleBase*> neutralTrackOfVertex)
35 m_twoTrackVertices(std::move(twoTrackVertices)),
36 m_neutralTrackOfVertex(std::move(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();
90 std::vector<const xAOD::Vertex*>::const_iterator vxEnd=rhs.m_twoTrackVertices.end();
92 std::vector<const TrackParticleBase*>::const_iterator neuBegin=rhs.m_neutralTrackOfVertex.begin();
93 std::vector<const TrackParticleBase*>::const_iterator neuEnd=rhs.m_neutralTrackOfVertex.end();
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)
151 vxIter!=vxEnd;++vxIter)
158 twoTrackVertices.clear();
167 neutralTrackOfVertex.clear();