Trk::VertexPositions Node1 Trk::VertexPositions # m_position # m_useWeightTimesPosition + VertexPositions() + VertexPositions() + VertexPositions() + VertexPositions() + operator=() + operator=() + ~VertexPositions() + dump() + dump() + position() + setPosition() Node3 Trk::RecVertexPositions - m_positionError - m_fitQuality + RecVertexPositions() + RecVertexPositions() + RecVertexPositions() + RecVertexPositions() + RecVertexPositions() + operator=() + dump() + dump() + ~RecVertexPositions() + covariancePosition() and 6 more... Node1->Node3 Node2 Trk::ObjectCounter < Trk::VertexPositions > + s_numberOfInstantiations + numberOfInstantiations() # ObjectCounter() # ObjectCounter() # ObjectCounter() # ~ObjectCounter() # operator=() # operator=() Node2->Node1