LArG4TBECBeamChSDTool Node1 LArG4TBECBeamChSDTool + LArG4TBECBeamChSDTool() + ~LArG4TBECBeamChSDTool() + makeSD() Node2 SensitiveDetectorBase # m_volumeNames # m_outputCollectionNames # m_noVolumes - m_SD + SensitiveDetectorBase() + ~SensitiveDetectorBase() + initializeSD() + SetupEvent() + Gather() # assignSD() # getSD() # SetSensitiveDetector() - setSD() - matchStrings() Node2->Node1 Node3 extends< AthAlgTool, ISensitiveDetector > Node3->Node2