IDetectorGeometryTool Node1 IDetectorGeometryTool + ~IDetectorGeometryTool() + DeclareInterfaceID() + Build() + BuildGeometry() + PositionInParent() + BuildSubDetectors() + SetEnvelope() + ResetEnvelope() + SetAsWorld() + GetDetectorName() + SetDetectorName() + SetParent() + GetEnvelope() + GetWorldVolume() Node2 IAlgTool Node2->Node1