An apparatus comprising: a patient support (170), an accelerator (10; 502) comprising an accelerator housing, the accelerator (10; 502) being configured to produce a beam of protons or ions having an energy level of at least 150 MeV, and a gantry (504) on which the accelerator (10, 502) is mounted to allow the accelerator (10; 502) to move along a range (520) of positions around a patient on the patient's support (170), the proton or ion beam having a sufficient energy level to reach any arbitrary target in the patient, from positions within the range (520), in which the gantry (504) is supported for rotation on two sides of the patient's support and is limited to rotating within a range (520) of positions from approximately 180 degrees to approximately 330 degrees, the proton or ion beam is adapted to pass essentially directly from the accelerator housingto the patient on the patient's support (170).Un aparato que comprende: un soporte del paciente (170), un acelerador (10; 502) que comprende una carcasa del acelerador, estando configurado el acelerador (10; 502) para producir un haz de protones o iones que tenga un nivel de energía de al menos 150 MeV, y un pórtico (504) sobre el cual se monta el acelerador (10, 502) para permitir que el acelerador (10; 502) se mueva a lo largo de un intervalo (520) de posiciones alrededor de un paciente sobre el soporte del paciente (170), teniendo el haz de protones o iones un nivel de energía suficiente para alcanzar cualquier diana arbitraria en el paciente, desde posiciones dentro del intervalo (520), en el que el pórtico (504) está soportado para la rotación sobre dos lados del soporte del paciente y está limitado a rotar dentro de un intervalo (520) de posiciones de aproximadamente 180 grados a aproximadamente 330 grados, el haz de protones o iones está adaptado para pasar esencialmente directamente desde la carcasa del acelerador hasta el paciente sobre el soporte del paciente (170).