InDetPhysValTruthDecoratorAlg Node1 InDetPhysValTruthDecoratorAlg - m_prefix + InDetPhysValTruthDecoratorAlg() + ~InDetPhysValTruthDecoratorAlg() + initialize() + finalize() + execute() - decorateTruth() Node2 AthReentrantAlgorithm - m_extendedExtraObjects + AthReentrantAlgorithm() + ~AthReentrantAlgorithm() + sysInitialize() + isClonable() + cardinality() + sysExecute() + extraOutputDeps() + filterPassed() + setFilterPassed() - AthReentrantAlgorithm() - AthReentrantAlgorithm() - operator=() Node2->Node1 Node9 std::atomic< bool > + ptr Node9->Node1 -m_errorEmitted Node10 CutFlow - m_integrated - m_accumulateIntegrated + CutFlow() + CutFlow() + counter() + counter() + update() + merge() + clear() + report() - update() Node10->Node1 -ATLAS_THREAD_SAFE Node12 std::vector< std::pair < SG::WriteDecorHandleKey < DataVector >, SG::ConstAccessor < float > > > + elements Node12->Node1 -m_decor Node13 std::mutex Node13->Node1 -m_mutex Node14 std::atomic< std::size_t > + ptr Node14->Node1 -m_nMissingTruthParticles Node15 PublicToolHandle< IAthSelection Tool > Node15->Node1 -m_truthSelectionTool Node16 SG::HandleKeyArray < xAOD::EventInfo_v1 > + HandleKeyArray() + HandleKeyArray() + HandleKeyArray() + HandleKeyArray() + HandleKeyArray() + mode() + makeHandles() + makeHandles() Node16->Node1 -m_beamSpotDecoKey Node20 SG::ReadDecorHandleKey < DataVector > + ReadDecorHandleKey() + ReadDecorHandleKey() + ReadDecorHandleKey() + ReadDecorHandleKey() + operator=() + assign() + clid() + initialize() + contHandleKey() - pythonRepr() Node20->Node1 -m_truthParticleIndexDecor