Trk::V0Candidate Node1 Trk::V0Candidate + V0Candidate() + V0Candidate() + V0Candidate() + V0Candidate() + operator=() + operator=() + clone() + ~V0Candidate() + v0Hypothesis() + v0Hypothesis() Node2 std::vector< Trk::V0Hypothesis * > Node2->Node1 -m_v0Hyp Node3 Trk::V0Hypothesis - m_positiveTrackID - m_negativeTrackID - m_constraintID + V0Hypothesis() + V0Hypothesis() + V0Hypothesis() + clone() + operator=() + ~V0Hypothesis() + V0Hypothesis() + positiveTrackID() + negativeTrackID() + hypothesisID() Node3->Node2 +elements Node4 Trk::ExtendedVxCandidate - m_fullCovariance + ExtendedVxCandidate() + ExtendedVxCandidate() + ~ExtendedVxCandidate() + ExtendedVxCandidate() + operator=() + clone() + fullCovariance() Node4->Node3 Node5 Trk::VxCandidate # m_vertexType + VxCandidate() + VxCandidate() + VxCandidate() + ~VxCandidate() + VxCandidate() + operator=() + operator=() + clone() + dump() + dump() and 7 more... Node5->Node4 Node6 Trk::ObjectCounter < Trk::VxCandidate > + s_numberOfInstantiations + numberOfInstantiations() # ObjectCounter() # ObjectCounter() # ObjectCounter() # ~ObjectCounter() # operator=() # operator=() Node6->Node5 Node7 std::vector< Trk::VxTrack AtVertex * > Node7->Node5 #m_vxTrackAtVertex Node18 Trk::RecVertex + RecVertex() + RecVertex() + RecVertex() + RecVertex() + RecVertex() + operator=() + RecVertex() + operator=() + dump() + dump() + ~RecVertex() + AmgSymMatrix() + fitQuality() + scaleError() - AmgSymMatrix() Node18->Node5 #m_recVertex