Trk::VxCandidate Node1 Trk::VxCandidate # m_vertexType # m_recVertex # m_vxTrackAtVertex + VxCandidate() + VxCandidate() + VxCandidate() + ~VxCandidate() + VxCandidate() + operator=() + operator=() + clone() + dump() + dump() and 7 more... Node3 Trk::ExtendedVxCandidate - m_fullCovariance + ExtendedVxCandidate() + ExtendedVxCandidate() + ~ExtendedVxCandidate() + ExtendedVxCandidate() + operator=() + clone() + fullCovariance() Node1->Node3 Node5 Trk::MVFVxCandidate - m_fitInfo - m_initialized + MVFVxCandidate() + ~MVFVxCandidate() + MVFVxCandidate() + MVFVxCandidate() + MVFVxCandidate() + MVFVxCandidate() + operator=() + vertexFitInfo() + vertexFitInfo() + setVertexFitInfo() + isInitialized() + setInitialized() + clone() + dump() + dump() Node1->Node5 Node6 Trk::VxJetCandidate # m_primaryVertex # m_fittedPositions # m_linearizationPositions # m_constraintPositions # m_verticesOnJetAxis # m_debugInfo # m_clusteringTable + VxJetCandidate() + VxJetCandidate() + VxJetCandidate() + VxJetCandidate() + VxJetCandidate() + VxJetCandidate() + clone() + ~VxJetCandidate() + VxJetCandidate() + operator=() and 18 more... Node1->Node6 Node2 Trk::ObjectCounter < Trk::VxCandidate > + s_numberOfInstantiations + numberOfInstantiations() # ObjectCounter() # ObjectCounter() # ObjectCounter() # ~ObjectCounter() # operator=() # operator=() Node2->Node1 Node4 Trk::V0Hypothesis - m_positiveTrackID - m_negativeTrackID - m_constraintID + V0Hypothesis() + V0Hypothesis() + V0Hypothesis() + clone() + operator=() + ~V0Hypothesis() + V0Hypothesis() + positiveTrackID() + negativeTrackID() + hypothesisID() Node3->Node4