MuonR4::MmFastDigiTool Node1 MuonR4::MmFastDigiTool - m_writeKey - m_effiDataKey - m_uncertCalibKey - ATLAS_THREAD_SAFE - ATLAS_THREAD_SAFE + MmFastDigiTool() + initialize() + finalize() # digitize() Node2 MuonR4::MuonDigitizationTool # m_detMgr # m_idHelperSvc - m_simHitKey - m_geoCtxKey - m_mergeSvc - m_streamName - m_rndmSvc - m_sdoKey - m_onlyUseContainerName - m_includePileUpTruth - m_inputObjectName - m_timedHits - m_simHits + MuonDigitizationTool() + initialize() + processBunchXing() + mergeEvent() + prepareEvent() + processAllSubEvents() + processAllSubEvents() # getRandomEngine() # digitize() # addSDO() # getGeoCtx() # retrieveContainer() # retrieveConditions() # fetchCollection() # writeDigitContainer() # hitTime() - fillTimedHits() Node2->Node1 Node3 PileUpToolBase * m_firstXing * m_lastXing * m_vetoPileUpTruthLinks * m_filterPassed * PileUpToolBase() * initialize() * toProcess() * processAllSubEvents() * processBunchXing() * filterPassed() * resetFilter() * processAllSubEvents() Node3->Node2 Node4 extends< AthAlgTool, IPileUpTool > Node4->Node3