ActsTrk::TrackParticleTruthDecorationAlg Node1 ActsTrk::TrackParticleTruth DecorationAlg + initialize() + finalize() + execute() + TrackTruthMatchingBaseAlg() Node2 ActsTrk::TrackTruthMatching BaseAlg - m_weightsForProb - m_weights - m_statEtaBins - m_statPtBins - m_pdgIdCategorisation - m_showRawCounts - m_printDetails - m_computeTrackRecoEfficiency - m_truthSelectionTool - m_useAbsEtaForStat - s_NMeasurementTypes - s_pdgIdMax + TrackTruthMatchingBaseAlg() + initialize() + finalize() # getTruthParticleHitCounts() # truthSelectionTool() # perEtaSize() # perPdgIdSize() # analyseTrackTruth() # postProcessEventStat() - checkBinOrder() - getPtEtaStatCategory() - getPtPdgIdStatCategory() - initStatTables() - printStatTables() - printCategories() - printData2D() - checkMatchWeights() - weightedCountSum() - noiseCorrection() Node2->Node1 Node3 AthReentrantAlgorithm - m_extendedExtraObjects + AthReentrantAlgorithm() + ~AthReentrantAlgorithm() + sysInitialize() + isClonable() + cardinality() + sysExecute() + extraOutputDeps() + filterPassed() + setFilterPassed() - AthReentrantAlgorithm() - AthReentrantAlgorithm() - operator=() Node3->Node2 Node10 ActsTrk::TrackTruthMatching BaseAlg::BaseStat< TrackFinding ValidationDetailedStat > + m_counterPerEta + m_counterPerPdgId + m_statPerEta + m_statPerPdgId + BaseStat() + BaseStat() + reset() + fill() + incrementTotal() + operator+=() + printStatTables() + perEtaSize() + perPdgIdSize() Node10->Node2 -ATLAS_THREAD_SAFE Node14 std::array< std::size _t, kNCounter > + elements Node14->Node2 -ATLAS_THREAD_SAFE Node15 SG::ReadHandleKey< TruthParticleHitCounts > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node15->Node2 -m_truthHitCounts Node42 std::mutex Node42->Node2 -ATLAS_THREAD_SAFE Node52 std::vector< SG::WriteDecor HandleKey< DataVector > > Node52->Node1 -m_floatDecor -m_linkDecor Node55 SG::ReadHandleKey< DataVector > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node55->Node1 -m_trkParticleName Node56 SG::HandleKeyArray < ActsTrk::TrackToTruthParticle Association > + HandleKeyArray() + HandleKeyArray() + HandleKeyArray() + HandleKeyArray() + HandleKeyArray() + mode() + makeHandles() + makeHandles() Node56->Node1 -m_trackToTruth