MergeTruthParticlesTool Node1 MergeTruthParticlesTool - m_pMergeSvc - m_inputTruthParticleCollKey - m_inTimeOutputTruthParticle CollKey - m_includeSignalTruthParticles - m_inTimeOutputTruthParticle Container - m_first_event + MergeTruthParticlesTool() + initialize() + prepareEvent() + mergeEvent() + processBunchXing() + processAllSubEvents() - processTruthParticleContainer() - record() Node2 PileUpToolBase * m_firstXing * m_lastXing * m_vetoPileUpTruthLinks * m_filterPassed * PileUpToolBase() * initialize() * toProcess() * processAllSubEvents() * processBunchXing() * filterPassed() * resetFilter() * processAllSubEvents() Node2->Node1 Node3 extends< AthAlgTool, IPileUpTool > Node3->Node2