ActsTrk::CaloExtension Node1 ActsTrk::CaloExtension   + CaloExtension() + track() + size() + empty() + parameters() + appendParameters() + associateCluster() + lastParameters() + parameters() + associatedClusters() + lastTrackParameters() Node2 xAOD::TrackParticle_v1 - COVMATRIX_OFFDIAG_VEC _COMPR_SIZE + TrackParticle_v1() + ~TrackParticle_v1() + TrackParticle_v1() + operator=() + summaryValue() + summaryValue() + setSummaryValue() + setSummaryValue() + resetCache() - covMatrixComprIndexPairs() * FourMom_t * GenVecFourMom_t * pt() * eta() * phi() * m() * e() * rapidity() * p4() * genvecP4() * type() * charge() * d0() * z0() * phi0() * theta() * qOverP() * time() * timeResolution() * hasValidTime() * definingParameters() and 21 more... * numberOfParameters() * trackParameters() * parameterX() * parameterY() * parameterZ() * parameterPX() * parameterPY() * parameterPZ() * setTrackParameters() * trackParameterCovariance Matrix() and 19 more... * chiSquared() * numberDoF() * setFitQuality() * setTrackProperties() * setPatternRecognitionInfo() * setPatternRecognitionInfo() * setTrackFitter() * setParticleHypothesis() * trackProperties() * patternRecoInfo() * particleHypothesis() * trackFitter() * trackLink() * setTrackLink() * track() Node2->Node1 -m_idTrack Node3 xAOD::IParticle   + ~IParticle() + IParticle() + IParticle() + operator=() + IParticle() + operator=() + type() + auxdata() + auxdata() + isAvailable() + isAvailableWritable() * FourMom_t * pt() * eta() * phi() * m() * e() * rapidity() * p4() * auxdata() * auxdata() * isAvailable() * isAvailableWritable() Node3->Node2 Node4 SG::AuxElement     Node4->Node3 Node5 CxxUtils::CachedValue < Trk::ParametersT< TrackParameters Dim, Charged, PerigeeSurface > >   + operator=() + set() + isValid() + ptr() + store() + reset() Node5->Node2 -m_perigeeParameters Node6 Trk::ParametersT< TrackParameters Dim, Charged, PerigeeSurface > + dim # m_position # m_momentum # m_covariance # m_chargeDef # m_associatedSurface + ParametersT() + ParametersT() + ParametersT() + ParametersT() + ParametersT() + ParametersT() + ParametersT() + operator=() + operator=() + ~ParametersT() and 29 more... # ParametersT() # AmgVector() - updateParametersHelper() Node6->Node5 -ATLAS_THREAD_SAFE Node7 Trk::ParametersBase < DIM, T > # m_position # m_momentum + ~ParametersBase() + charge() + position() + momentum() + pT() + eta() + operator==() + hasSurface() + associatedSurface() + measurementFrame() and 6 more... # ParametersBase() # ParametersBase() # operator=() # ParametersBase() # operator=() # ParametersBase() # ParametersBase() # ParametersBase() # updateParametersHelper() Node7->Node6 Node11 std::atomic< CacheState > + ptr   Node11->Node5 -m_cacheValid Node12 std::vector< Acts:: BoundTrackParameters > + elements + elements   Node12->Node1 -m_parameters Node13 std::vector< const xAOD::CaloCluster * > + elements + elements   Node13->Node1 -m_clusters