Celeritas  0.5.0-56+6b053cd
Public Types | Public Attributes | List of all members
celeritas::MottElementData Struct Reference

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
 

Detailed Description

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 T. Lijian, H. Quing and L. Zhengming, Radiat. Phys. Chem. 45 (1995), 235-245. Using the same procedure as in Lijian, the coefficients were extended in M.J. Boschini et al, Radiat. Phys. Chem. 90 (2013), 39-66 (doi.org/10.1016/j.radphyschem.2013.04.020) to include positrons and the interaction of electrons and positrons with higher Z nuclei (1 <= Z <= 118).


The documentation for this struct was generated from the following file: