DerivationFramework::TruthCollectionMaker Node1 DerivationFramework ::TruthCollectionMaker - m_partString - m_do_compress - m_do_sherpa - m_keep_navigation_info + TruthCollectionMaker() + ~TruthCollectionMaker() + initialize() + finalize() + addBranches() Node2 ExpressionParserUser < AthAlgTool > + ExpressionParserUser() + initializeParser() Node2->Node1 Node3 ExpressionParserUserBase < AthAlgTool, 1 > # m_parser + ExpressionParserUserBase() + ~ExpressionParserUserBase() + finalizeParser() + updateDataNeeds() + renounceInput() # _initializeParser() Node3->Node2 Node28 DerivationFramework ::IAugmentationTool + ~IAugmentationTool() + addBranches() + interfaceID() Node28->Node1 Node30 SG::WriteDecorHandleKey < DataVector > - m_renounced + WriteDecorHandleKey() + WriteDecorHandleKey() + WriteDecorHandleKey() + WriteDecorHandleKey() + operator=() + assign() + initialize() + contHandleKey() + renounce() + renounced() - pythonRepr() - contHandleKey_nc() Node30->Node1 -m_motherIDDecoratorKey -m_hadronOriginDecoratorKey -m_originDecoratorKey -m_outcomeDecoratorKey -m_daughterIDDecoratorKey -m_typeDecoratorKey -m_linkDecoratorKey -m_classificationDecoratorKey Node31 SG::WriteHandleKey < DataVector > + WriteHandleKey() + WriteHandleKey() + operator=() Node31->Node1 -m_outputParticlesKey Node31->Node30 Node64 SG::ReadHandleKey< DataVector > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node64->Node1 -m_particlesKey Node64->Node30 -m_contHandleKey Node65 SG::ReadDecorHandleKey < DataVector > + ReadDecorHandleKey() + ReadDecorHandleKey() + ReadDecorHandleKey() + ReadDecorHandleKey() + operator=() + assign() + clid() + initialize() + contHandleKey() - pythonRepr() Node64->Node65 Node64->Node65 -m_contHandleKey Node65->Node1 -m_outcomeReadDecorKey -m_originReadDecorKey -m_typeReadDecorKey -m_classificationReadDecorKey Node10 ServiceHandle< StoreGate Svc > Node10->Node1 -m_metaStore Node66 std::atomic< unsigned int > + ptr Node66->Node1 -m_ntotpart -m_npasspart