recoil proton