CP::CalcPartonHistory Node1 CP::CalcPartonHistory # m_configured + CalcPartonHistory() + ~CalcPartonHistory() + CalcPartonHistory() + CalcPartonHistory() + operator=() + AddToParticleMap() + ExistsInMap() + ExistsInKey() + Retrievep4() + Retrievep4() and 55 more... # linkTruthContainers() # runHistorySaver() # initializeDecorators() # buildContainerFromMultiple Collections() # linkBosonCollections() # getTruthParticleLinkedFrom Decoration() - decorateCollectionWithLinks ToAnotherCollection() Node2 asg::AsgTool   + AsgTool() + ~AsgTool() + AsgTool() + operator=() + initialize() + print() + getProperty() + msg_level_name() + getName() + getKey() * getProperty() * msg_level_name() * getName() * getKey() Node2->Node1 Node3 asg::IAsgTool   + ~IAsgTool() + print() Node3->Node2 Node5 AsgToolBase   + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node5->Node2 Node12 std::map< std::string, std::vector< const xAOD ::TruthParticle_v1 * > >     Node12->Node1 #m_particleMap Node13 std::string     Node13->Node1 #m_prefix Node13->Node12 +keys Node19 PartonDecorator   + setPrefix() + setEventInfo() + initializeFloatDecorator() + initializeVectorFloatDecorator() + initializeFloatDecorator() + initializePtEtaPhiMDecorator() + initializeVectorPtEtaPhi MDecorator() + initializeIntDecorator() + initializeVectorIntDecorator() + initializeIntDecorator() and 12 more... - fullName() Node13->Node19 -m_prefix Node15 std::vector< const xAOD::TruthParticle _v1 * >     Node15->Node12 +elements Node19->Node1 #m_dec Node59 std::vector< std::string > + elements + elements   Node59->Node1 #m_truthCollections Node82 CP::PartonSchemeConfig     Node59->Node82 +truthCollections Node82->Node1 #m_config