CopyTruthPartons Node1 CopyTruthPartons + CopyTruthPartons() + classify() Node2 CopyTruthParticles + CopyTruthParticles() * m_ptmin * execute() * initialize() * classify() Node2->Node1 Node3 IJetExecuteTool + ~IJetExecuteTool() + execute() + inputContainerNames() + outputContainerNames() Node3->Node2 Node4 asg::IAsgTool + ~IAsgTool() + print() Node4->Node3 Node6 asg::AsgTool + AsgTool() + ~AsgTool() + AsgTool() + operator=() + initialize() + print() * getProperty() * msg_level_name() * getName() * getKey() Node4->Node6 Node5 IAlgTool Node5->Node4 Node6->Node2 Node7 AsgToolBase + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node7->Node6 Node14 SG::WriteHandleKey < ConstDataVector< DataVector > > + WriteHandleKey() + WriteHandleKey() + operator=() Node14->Node2 #m_outTruthPartKey Node15 SG::VarHandleKey - m_hashedKey - m_isEventStore + VarHandleKey() + operator=() + assign() + initialize() + initialize() + clid() + key() + empty() + storeHandle() + owningHandle() + isEventStore() + start() + hashedKey() # pythonRepr() - setOwningHandle() - setKey() - updateKey() - parseKey() - updateHandle() Node15->Node14 Node49 SG::ReadHandleKey< DataVector > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node15->Node49 Node49->Node2 #m_truthEventKey