HGTD_DigitizationTool Node1 HGTD_DigitizationTool - m_charge_threshold - m_onlyUseContainerName - m_hgtd_front_end_tool - m_hgtd_surf_charge_gen + HGTD_DigitizationTool() + initialize() + processAllSubEvents() + prepareEvent() + processBunchXing() + mergeEvent() + interfaceID() - retrieveHitCollection() - digitizeHitsPerDetectorElement() - applyProcessorTools() - createRDOCollection() - storeRDOCollection() - createAndStoreSDO() Node2 IPileUpTool + prepareEvent() + processBunchXing() + toProcess() + mergeEvent() + processAllSubEvents() + filterPassed() + resetFilter() + DeclareInterfaceID() Node2->Node1 Node4 PileUpToolBase * m_firstXing * m_lastXing * m_vetoPileUpTruthLinks * m_filterPassed * PileUpToolBase() * initialize() * toProcess() * processAllSubEvents() * processBunchXing() * filterPassed() * resetFilter() * processAllSubEvents() Node4->Node1 Node6 std::vector< std::unique _ptr< AtlasHitsVector > > Node6->Node1 -m_hit_coll_ptrs Node11 ServiceHandle< IAthRNGSvc > Node11->Node1 -m_rndm_svc Node12 ServiceHandle< PileUpMerge Svc > Node12->Node1 -m_merge_svc Node13 SG::WriteHandle< InDetSim DataCollection > + WriteHandle() + WriteHandle() + WriteHandle() + WriteHandle() + WriteHandle() + WriteHandle() + operator=() + operator=() + operator=() + ~WriteHandle() and 26 more... - record() - checkedCachedPtr() - doRecord() - doPut() - doPut() - doPut() Node13->Node1 -m_sdo_collection_map Node46 std::unique_ptr< TimedHit Collection< SiHit > > + operator->() Node46->Node1 -m_timed_hit_coll Node51 SG::WriteHandle< HGTD _RDO_Container > + WriteHandle() + WriteHandle() + WriteHandle() + WriteHandle() + WriteHandle() + WriteHandle() + operator=() + operator=() + operator=() + ~WriteHandle() and 26 more... - record() - checkedCachedPtr() - doRecord() - doPut() - doPut() - doPut() Node51->Node1 -m_hgtd_rdo_container Node52 SG::WriteHandleKey < HGTD_RDO_Container > + WriteHandleKey() + WriteHandleKey() + operator=() Node52->Node1 -m_output_rdo_cont_key