Hadron/Lepton/Photon therapy