Friidrottskarriären är med största sannolikhet över för sydafrikanskan Carina Horn.