MergeMcEventCollTool Node1 MergeMcEventCollTool - m_backgroundClassificationMap - m_pMergeSvc - m_pOvrlMcEvColl - m_truthCollInputKey - m_truthCollOutputKey - m_keepUnstable - m_absEtaMax - m_absEtaMax_outOfTime - m_lowTimeToKeep - m_highTimeToKeep and 19 more... + MergeMcEventCollTool() + initialize() + prepareEvent() + mergeEvent() + processBunchXing() + processAllSubEvents() - processEvent() - processFirstSubEvent() - processUnfilteredEvent() - processTruthFilteredEvent() - compressOutputMcEventCollection() - printDetailsOfMergedMcEvent Collection() - saveHeavyIonInfo() - classifyVertex() - isInitialCollisionVertex() - isTruthFiltertedMcEventCollection() - updateClassificationMap() 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