Celeritas  0.5.0-56+6b053cd
Public Member Functions | Public Attributes | List of all members
celeritas::CoulombParameters Struct Reference

Parameters used in both single Coulomb scattering and Wentzel VI MSC models. More...

#include <WentzelOKVIData.hh>

Public Member Functions

CELER_FUNCTION operator bool () const
 

Public Attributes

bool is_combined {}
 Whether to use combined single and multiple scattering.
 
real_type costheta_limit {}
 Polar angle limit between single and multiple scattering.
 
real_type screening_factor {}
 Factor for the screening coefficient.
 
real_type a_sq_factor {}
 Factor used to calculate the maximum scattering angle off of a nucleus.
 
NuclearFormFactorType form_factor_type {NuclearFormFactorType::exponential}
 

Detailed Description

Parameters used in both single Coulomb scattering and Wentzel VI MSC models.

When the single Coulomb scattering and Wentzel VI MSC models are used together, the MSC model is used to sample scatterings with angles below the polar angle limit, and the single scattering model is used for angles above the limit.


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