4.7 Article

ECCPA: Calculation of classical and quantum cross sections for elastic collisions of charged particles with atoms

Journal

COMPUTER PHYSICS COMMUNICATIONS
Volume 277, Issue -, Pages -

Publisher

ELSEVIER
DOI: 10.1016/j.cpc.2022.108368

Keywords

Elastic collisions; Classical scattering theory; Relativistic collisions; Eikonal approximation; Born approximation; Partial-wave analysis; WKB phase shifts

Funding

  1. Spanish Ministerio de Ciencia, Innovaci?n y Universidades/Agencia Estatal de Investigaci?n/European Re-gional Development Fund [RTI2018-098117-B-C22, PID2019-104888GB-I00]
  2. European Union [FQM387, P18-RT-3237]
  3. Junta de Andalucia

Ask authors/readers for more resources

The Fortran program ECCPA calculates differential and integrated cross sections for elastic collisions of charged particles with atoms using classical-trajectory and quantum methods. The program provides different approximation methods and allows assessment of their accuracy.
The Fortran program ECCPA calculates differential and integrated cross sections for elastic collisions of charged particles with atoms by using the classical-trajectory method and several quantum methods and approximations. The collisions are described within the framework of the static-field approximation, with the interaction between the projectile and the target atom represented by the Coulomb potential of the atomic nucleus screened by the atomic electrons. To allow the use of fast and robust calculation methods, the interaction is assumed to be the same in the center-of-mass frame and in the laboratory frame. Although this assumption neglects the effect of relativity on the interaction, it allows using strict relativistic kinematics. The equation of the relative motion in the center-of-mass frame is shown to have the same form as in the non-relativistic theory, with a relativistic reduced mass and an effective potential. The wave equation for the relative motion, as obtained from the correspondence principle, is formally identical to the non-relativistic Schrodinger equation with the reduced mass and the effective potential, and it reduces to the familiar Klein-Gordon equation when the mass of the target atom is much larger than that of the projectile. Collisions of spin 1/2 projectiles are also described by solving the Dirac wave equation. Various approximate solution methods are described and applied to a generic potential represented as a sum of Yukawa terms, which allows a good part of the calculations to be performed analytically. The program ECCPA is useful for assessing the validity and the relative accuracy of the various approximations, and as a pedagogical tool. Program summary Program Title: ECCPA CPC Library link to program files: https://doi .org /10 .17632 /c3tn9hyfvb .1 Licensing provisions: CC by NC 3.0 Programming language: Fortran 90/95 Nature of problem: The program computes differential cross sections (DCSs) for elastic collisions of charged particles (electrons, positrons, muons, antimuons, protons, antiprotons, and alphas) with neutral atoms. Calculations are performed within the static-field approximation with screened Coulomb potentials expressed as a sum of Yukawa terms with their parameters fitted to approximate the atomic electrostatic potentials resulting from the Thomas-Fermi model and from self-consistent Dirac- Hartree-Fock-Slater calculations. The program ECCPA provides DCSs computed with four different approaches: the classical trajectory method, the Born approximation, the partial-wave expansion method with approximate phase shifts, and the eikonal approximation. The user is allowed to select the atomic number of the target atom, the potential model, the kind of projectile and its kinetic energy. Calculation results are written in a number of output files with formats suited for visualization with a plotting program. A Java graphical user interface allows running the program and visualizing the results interactively. Solution method: A relativistic extension of the classical trajectory method is formulated on the assumption that the interaction in the center-of-mass frame is central, which is a fundamental requirement of the adopted calculation schemes; the DCS in the laboratory frame is then obtained from the relativistic (Lorentz) transform of the DCS calculated in the center-of-mass frame. This scheme qualifies as semi-relativistic, because it accounts for relativistic kinematics in a rigorous way, but disregards the differences between the interactions observed from the laboratory and the center-ofmass frames. We consider the elementary quantum formulation based on the relativistic Schrodinger (or Klein-Gordon) wave equation obtained from the correspondence principle. Accurate DCSs for potential scattering can be computed by using the partial-wave expansion method, at the expense of considerable numerical work. To avoid the difficult calculation of phase shifts from the numerical solution of the radial wave equation, we adopt a simplified strategy that combines the (first) Born approximation, for both the scattering amplitude and the phase shifts, and the Wentzel-Kramers-Brillouin (WKB) approximation for the phase shifts. We also describe the semi-classical eikonal approximation, which is known to yield reliable DCSs for collisions with small scattering angles. The case of collisions of electrons and positrons is considered on similar grounds, with the scattering amplitudes obtained from the Dirac equation. The numerical work is simplified by approximating the interaction potential as a sum of Yukawa terms, which allows performing a good part of the calculations analytically. Integrals of functions given by analytical formulas are calculated by means of an adaptive algorithm that combines the 20-point GaussLegendre quadrature formula with a bisection scheme; this algorithm allows strict control of numerical errors and gives results with a relative accuracy better than about 10-10 for well-behaved integrands. The whole calculation for a given energy of the projectile takes no longer than a few seconds on a modern personal computer, quite irrespectively of the energy and of the atomic number of the target atom. Additional comments including restrictions and unusual features: The adopted interaction potentials correspond to atoms with point nuclei. The use of a parameterization instead of numerical tables of the potential (obtained, e.g., from atomic structure calculations) has a minor effect on the calculated DCSs. This effect is limited to large scattering angles, where the actual DCS does differ from calculations with screened Coulomb potentials due to the effect of the finite size and structure of the atomic nucleus, DCSs obtained from the partial-wave expansion method and with the eikonal approximation provide a fairly accurate description of collisions with small and moderate deflection angles. They can be used, e.g., in Monte Carlo simulations of the transport of fast charged particles in matter. The information generated by the program allows assessing the accuracy of calculations with the various approaches, and permits identifying the ranges of validity of the classical trajectory method and the Born approximation. (c) 2022 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available