LArG4H62004InactiveSDTool Node1 LArG4H62004InactiveSDTool - m_HitColl - m_emepiwcalc - m_heccalc - m_fcal1calc - m_fcal2calc - m_emecSD - m_hecSD - m_fcal1SD - m_fcal2SD - m_emecVolumes - m_hecVolumes - m_fcal1Volumes - m_fcal2Volumes + LArG4H62004InactiveSDTool() + ~LArG4H62004InactiveSDTool() + initializeCalculators() + initializeSD() + Gather() Node2 LArG4SDTool # m_doPID # m_timeBinType # m_timeBinWidth # m_useFrozenShowers # m_larEmID # m_larFcalID # m_larHecID # m_caloDmID + LArG4SDTool() + ~LArG4SDTool() + initialize() + initializeCalculators() + setupHelpers() + setupHelpers() # makeSD() # setupAllSDs() # match() Node2->Node1 Node3 SensitiveDetectorBase # m_volumeNames # m_outputCollectionNames # m_noVolumes - m_SD + SensitiveDetectorBase() + ~SensitiveDetectorBase() + initializeSD() + SetupEvent() + Gather() # assignSD() # getSD() # SetSensitiveDetector() - setSD() - matchStrings() Node3->Node2 Node4 extends< AthAlgTool, ISensitiveDetector > Node4->Node3