Celeritas
0.5.0-56+6b053cd
|
Helper class for MollerBhabhaInteractor
.
More...
#include <BhabhaEnergyDistribution.hh>
Public Types | |
Type aliases | |
using | Mass = units::MevMass |
using | Energy = units::MevEnergy |
Public Member Functions | |
CELER_FUNCTION | BhabhaEnergyDistribution (Mass electron_mass, Energy min_valid_energy, Energy inc_energy) |
Construct with data from MollerBhabhaInteractor. | |
template<class Engine > | |
CELER_FUNCTION real_type | operator() (Engine &rng) |
Sample epsilon for Bhabha scattering. | |
Helper class for MollerBhabhaInteractor
.
Sample the exiting energy fraction for Bhabha scattering.