I am trying to analytically convolve two spherically symmetric functions in 3D spherical coordinates, a 3D Gaussian and a "box" (really a radial step function). Numerical convolution yields a radially symmetric erfc function. I am unable to reproduce this analytically, however. Let $f$ be our step function and $g$ our Gaussian function.
$$ g(\vec{r}) = \begin{cases} 1 & r - R_p \le 0 \\ 0 & r - R_p > 0 \end{cases}\\f(\vec{r}) = a \exp\left(\frac{-r^2}{2\sigma^2}\right) \\ $$ where $R_p > 0$, $r$ is the scalar magnitude of the $\vec{r}$, and $a$ normalizes $f$ such that the area under $f$ is 1.
There are spherically symmetric analytic convolutions is derived here: http://www.doi.org/10.1364/JOSAA.27.002144 "Operational and convolution properties of three-dimensional Fourier transforms in spherical polar coordinates". The relevant equations (48) and (49) from the paper are reproduced below, respectively.
\begin{equation}\tag{48} f(\vec{r}) * g(\vec{r}) = f(r) * * *g(r) = \int_0^\infty g(r_0) \Phi_{3D}(r-r_0) r_0 dr_0 \end{equation}
\begin{align} \tag{49} \Phi_{3D}(r-r_0) & = \int_0^{2\pi} \int_0^{\pi} f(\vec{r} - \vec{r}_0) \sin(\psi_{r_0}) d\psi_{r_0} d \theta_{r_0} \end{align}
I have tried just naively treating $f$ as spherically symmetric and simplifying $\Phi_{3D}$ to $$\Phi_{3D} = 4\pi f(\vec{r} - \vec{r}_0) $$ though this method does not yield the correct answer (erfc($r$)) and the author even notes this is correct, saying
the function $f$ is shifted from $\vec{r}$ to $\vec{r}_0$ (destroying spherical symmetry), and then the resulting shifted function is integrated over all angular variables. The unshifted function $g$ is still spherically symmetric and unaffected by the integration over angular variables so that the final result is given by Eq. (48).
What is the proper method to solve this analytical convolution? I am unsure how to properly change the bounds of integration for the angular integration as a function of $R_p$.