Celeritas
0.5.0-56+6b053cd
|
Calculates the ratio of Mott cross section to the Rutherford cross section. More...
#include <MottRatioCalculator.hh>
Public Types | |
Type aliases | |
using | MottCoeffMatrix = MottElementData::MottCoeffMatrix |
Public Member Functions | |
CELER_FUNCTION | MottRatioCalculator (MottCoeffMatrix const &coeffs, real_type beta) |
Construct with state data. | |
CELER_FUNCTION real_type | operator() (real_type cos_t) const |
Compute the ratio of Mott to Rutherford cross sections. | |
Calculates the ratio of Mott cross section to the Rutherford cross section.
This ratio is an adjustment of the cross section from a purely classical treatment of a point nucleus in an electronic cloud (Rutherford scattering) to a quantum mechanical treatment. The implementation is an interpolated approximation developed in [LQZ95] and described in the Geant Physics Reference Manual PRM section 8.4
[LQZ95] T. Lijian, H. Quing and L. Zhengming, Radiat. Phys. Chem. 45 (1995), 235-245
The parameter cos_theta
is the cosine of the scattered angle in the z-aligned momentum frame.