PESA::T2TrackClusterer Node1 PESA::T2TrackClusterer - m_deltaZ - m_minPT - m_weightedZ - m_maxSize - m_trackPerigee - m_seedZ0 - m_totalZ0Err + T2TrackClusterer() + cluster() + seedZ0() + totalZ0Err() + clusterTracks() + unusedTracks() + trackPerigeeFromString() - trackWeight() - trackPerigeeZ0() Node2 std::vector< const Trk::Track * > Node2->Node1 -m_cluster -m_unusedTracks Node3 Trk::Track + Track() + Track() + Track() + operator=() + Track() + operator=() + ~Track() + isValid() + fitQuality() + fitQuality() and 15 more... # findPerigee() # copyHelper() - findPerigeeImpl() Node3->Node2 +elements Node4 Trk::ObjectCounter < Trk::Track > + s_numberOfInstantiations + numberOfInstantiations() # ObjectCounter() # ObjectCounter() # ObjectCounter() # ~ObjectCounter() # operator=() # operator=() Node4->Node3 Node5 CxxUtils::CachedValue < DataVector< const Trk ::MeasurementBase > > + CachedValue() + CachedValue() + CachedValue() + CachedValue() + CachedValue() + CachedValue() + operator=() + operator=() + set() + set() + isValid() + ptr() + store() + store() + reset() Node5->Node3 #m_cachedMeasurementVector #m_cachedOutlierVector Node9 CxxUtils::CachedValue < const Trk::ParametersT * > + CachedValue() + CachedValue() + CachedValue() + CachedValue() + CachedValue() + CachedValue() + operator=() + operator=() + set() + set() + isValid() + ptr() + store() + store() + reset() Node9->Node3 #m_perigeeParameters Node11 Trk::TrackInfo - m_particleHypo + TrackInfo() + TrackInfo() + TrackInfo() + TrackInfo() + TrackInfo() + operator=() + operator=() + ~TrackInfo() + clone() + setTrackProperties() and 14 more... Node11->Node3 #m_trackInfo Node49 std::unique_ptr< Trk ::TrackSummary > + operator->() Node49->Node3 #m_trackSummary Node58 std::unique_ptr< DataVector > + operator->() Node58->Node3 #m_trackStateVector Node60 std::unique_ptr< Trk ::FitQuality > + operator->() Node60->Node3 #m_fitQuality