A guiding center orbit following code, which incorporates a set of non-singular coordinates for orbit integration, was developed and applied to investigate the alpha particle heating in an ITER-like tokamak with an internal transport barrier. It is found that a relatively large q (safety factor) value can significantly broaden the alpha heating profile in comparison with the local heating approximation; this broadening is due to the finite orbit width effects; when the orbit width is much smaller than the scale length of the alpha particle source profile, the heating profile agrees with the source profile, otherwise, the heating profile can be significantly broadened. It is also found that the stagnation particles move to the magnetic axis during the slowing-down process, thus the effect of stagnation orbits is not beneficial to the helium ash removal. The source profile of helium ash is broadened in comparison with the alpha source profile, which is similar to the heating profile.