Trk::Track Node1 Trk::Track # m_trackStateVector # m_cachedParameterVector # m_cachedMeasurementVector # m_cachedOutlierVector # m_perigeeParameters # m_fitQuality # m_trackSummary # m_trackInfo + Track() + Track() + Track() + operator=() + Track() + operator=() + ~Track() + isValid() + fitQuality() + fitQuality() and 15 more... # findPerigee() # copyHelper() - findPerigeeImpl() Node3 Trk::AlignTrack - m_originalTrack - m_type - m_nAlignTSOSMeas - m_alignTSOSCollection - m_localErrorMat - m_localErrorMatInv - m_derivativeMatrix - m_fullCovarianceMatrix - m_derivatives - m_derivativeErr and 14 more... + AlignTrack() + AlignTrack() + AlignTrack() + ~AlignTrack() + operator=() + setAlignTSOSCollection() + alignTSOSCollection() + firstAtsos() + lastAtsos() + firstAtsos() and 47 more... + isSLTrack() + dumpTrackInfo() + dumpLessTrackInfo() - AlignTrack() - setAlignParameters() Node1->Node3 Node2 Trk::ObjectCounter < Trk::Track > + s_numberOfInstantiations + numberOfInstantiations() # ObjectCounter() # ObjectCounter() # ObjectCounter() # ~ObjectCounter() # operator=() # operator=() Node2->Node1