|
Celeritas 0.7.0-dev.246+develop.67e9bdac
|
Calculate differential cross sections for relativistic bremsstrahlung. More...
#include <RBDiffXsCalculator.hh>
Public Types | |
Type aliases | |
| using | Energy = units::MevEnergy |
| using | ElementData = RelBremElementData |
Public Member Functions | |
| RBDiffXsCalculator (NativeCRef< RelativisticBremData > const &shared, ParticleTrackView const &particle, MaterialView const &material, ElementComponentId elcomp_id) | |
| Construct with incident electron and current element. | |
| real_type | operator() (Energy energy) |
| Compute the relativistic differential cross section per atom at the given bremsstrahlung photon energy in MeV. | |
| real_type | density_correction () const |
| Density correction factor [Energy^2]. | |
| real_type | maximum_value () const |
| Return the maximum value of the differential cross section. | |
Calculate differential cross sections for relativistic bremsstrahlung.
This accounts for the LPM effect if the option is enabled and the electron energy is high enough.
The screening functions are documented in celeritas::TsaiScreeningCalculator.