BEAM: A Monte Carlo code to simulate radiotherapy treatment units | Synapse