ActsTrk::HgtdClusterToTruthAssociationAlg Node1 ActsTrk::HgtdClusterToTruth AssociationAlg Node2 ActsTrk::MeasurementToTruth AssociationAlg< xAOD::HGTDCluster Container, InDetSimDataCollection, xAODTruthParticleLinkVector, MeasurementTo TruthAssociationDebugHistograms > - m_depositedEnergyMin - m_stat + MeasurementToTruthAssociationAlg() + initialize() + finalize() + execute() Node2->Node1 Node3 AthReentrantAlgorithm Node3->Node2 Node4 AthCommonReentrantAlgorithm < Gaudi::Algorithm > - m_extendedExtraObjects + AthCommonReentrantAlgorithm() + ~AthCommonReentrantAlgorithm() + sysInitialize() + isClonable() + cardinality() + sysExecute() + extraOutputDeps() + filterPassed() + setFilterPassed() - AthCommonReentrantAlgorithm() - AthCommonReentrantAlgorithm() - operator=() Node4->Node3 Node11 SG::ReadHandleKey< xAODTruthParticleLinkVector > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node11->Node2 -m_truthEventCollectionKey Node46 SG::WriteHandleKey < ActsTrk::MeasurementToTruth ParticleAssociation > + WriteHandleKey() + WriteHandleKey() + operator=() Node46->Node2 -m_associationOutKey Node47 SG::ReadHandleKey< InDetSimDataCollection > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node47->Node2 -m_simDataKey Node48 SG::ReadHandleKey< xAOD::HGTDClusterContainer > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node48->Node2 -m_measurementKey Node49 std::array< std::atomic < std::size_t >, kNCategories > Node49->Node2 -ATLAS_THREAD_SAFE Node51 std::array< std::atomic < std::size_t >, 4 > Node51->Node2 -ATLAS_THREAD_SAFE