MergeGenericMuonSimHitCollTool Node1 MergeGenericMuonSimHitCollTool - m_firstSubEvent - m_SimHitContainerNamesProp + MergeGenericMuonSimHitCollTool() + initialize() + prepareEvent() + mergeEvent() + processBunchXing() + processAllSubEvents() - processGenericMuonSimHitColl() 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 Node4 ServiceHandle< PileUpMerge Svc > Node4->Node1 -m_pMergeSvc Node5 std::vector< AtlasHitsVector * > Node5->Node1 -m_outputContainers Node6 AtlasHitsVector< T > + s_info # m_hitvector + AtlasHitsVector() + ~AtlasHitsVector() + Clear() + Insert() + Insert() + Emplace() + Size() + AtlasHitsVector() + AtlasHitsVector() + AtlasHitsVector() and 18 more... + initHelper() Node6->Node5 +elements Node7 std::string Node7->Node6 #m_name Node9 std::vector< std::string > Node7->Node9 +elements Node8 std::basic_string< char > Node8->Node7 Node9->Node1 -m_SimHitContainerNames