Trk::SurfacePtrHolderImpl< S > Node1 Trk::SurfacePtrHolderImpl< S > # m_associatedSurface + SurfacePtrHolderImpl() + SurfacePtrHolderImpl() + SurfacePtrHolderImpl() + SurfacePtrHolderImpl() + SurfacePtrHolderImpl() + operator=() + operator=() + destroySurface() + surfacePtr() + release() + cloneHelper() # ~SurfacePtrHolderImpl() Node2 Trk::AlignmentEffectsOnTrack < Surface > - m_deltaTranslation - m_sigmaDeltaTranslation - m_deltaAngle - m_sigmaDeltaAngle - m_affectedTSOS + AlignmentEffectsOnTrack() + AlignmentEffectsOnTrack() + operator=() + AlignmentEffectsOnTrack() + operator=() + ~AlignmentEffectsOnTrack() + deltaTranslation() + sigmaDeltaTranslation() + deltaAngle() + sigmaDeltaAngle() + vectorOfAffectedTSOS() + updateVectorOfAffectedTSOS() + effectsLastFromNowOn() + associatedSurface() Node1->Node2 Node3 Trk::CaloCluster_OnTrack < Surface > # m_globalpos # m_eloss + CaloCluster_OnTrack() + CaloCluster_OnTrack() + operator=() + CaloCluster_OnTrack() + operator=() + CaloCluster_OnTrack() + ~CaloCluster_OnTrack() + clone() + uniqueClone() + associatedSurface() + globalPosition() + energyLoss() + type() + dump() + dump() Node1->Node3 Node4 Trk::PseudoMeasurementOn Track< Surface > # m_globalPosition + PseudoMeasurementOnTrack() + PseudoMeasurementOnTrack() + PseudoMeasurementOnTrack() + operator=() + operator=() + PseudoMeasurementOnTrack() + PseudoMeasurementOnTrack() + ~PseudoMeasurementOnTrack() + clone() + uniqueClone() and 6 more... Node1->Node4 Node5 Trk::VertexOnTrack < PerigeeSurface > # m_globalPosition + VertexOnTrack() + VertexOnTrack() + VertexOnTrack() + operator=() + operator=() + ~VertexOnTrack() + VertexOnTrack() + VertexOnTrack() + VertexOnTrack() + clone() and 6 more... Node1->Node5