IPileUpTool Node1 IPileUpTool + prepareEvent() + processBunchXing() + toProcess() + mergeEvent() + processAllSubEvents() + filterPassed() + resetFilter() + DeclareInterfaceID() Node3 HGTD_DigitizationTool - m_charge_threshold - m_onlyUseContainerName - m_hitsContainerKey - m_inputObjectName - m_hgtd_rdo_container - m_output_rdo_cont_key - m_sdo_collection_map - m_output_sdo_coll_key - m_HGTDDetEleCollKey - m_merge_svc and 8 more... + HGTD_DigitizationTool() + initialize() + processAllSubEvents() + prepareEvent() + processBunchXing() + mergeEvent() + interfaceID() - retrieveHitCollection() - digitizeHitsPerDetectorElement() - applyProcessorTools() - createRDOCollection() - storeRDOCollection() - createAndStoreSDO() Node1->Node3 Node4 TRTDigitizationTool - m_TRTpaiToolXe - m_TRTpaiToolAr - m_TRTpaiToolKr - m_TRTsimdrifttimetool - m_sumTool - m_calDbTool - m_mergeSvc - m_rndmSvc - m_TRTStrawNeighbourSvc - m_fieldCacheCondObjInputKey and 31 more... + TRTDigitizationTool() + ~TRTDigitizationTool() + initialize() + finalize() + mergeEvent() + processBunchXing() + prepareEvent() + processAllSubEvents() - getRandomEngine() - getRandomEngine() - getIdentifier() - ConditionsDependingInitialization() - lateInitialize() - processStraws() - createAndStoreRDOs() - getCosmicEventPhase() Node1->Node4 Node2 IAlgTool Node2->Node1