Celeritas 0.6.0-dev.115+3b60a5fd
|
Per-element data used by the Coulomb scattering and Wentzel VI models. More...
#include <WentzelOKVIData.hh>
Public Types | |
using | BetaArray = Array< real_type, num_beta > |
using | ThetaArray = Array< real_type, num_theta > |
using | MottCoeffMatrix = Array< BetaArray, num_theta > |
Public Attributes | |
MottCoeffMatrix | electron |
Matrix of Mott coefficients [theta][beta]. | |
MottCoeffMatrix | positron |
Static Public Attributes | |
Dimensions for Mott coefficient matrices | |
static constexpr size_type | num_beta = 6 |
static constexpr size_type | num_theta = 5 |
static constexpr size_type | num_elements = 118 |
Per-element data used by the Coulomb scattering and Wentzel VI models.
The matrix of coefficients used to approximate the ratio of the Mott to Rutherford cross sections was developed in lijian-mott-1995. Using the same procedure as in Lijian, the coefficients were extended in boschini-mott-1993 to include positrons and the interaction of electrons and positrons with higher Z nuclei (1 <= Z <= 118).