Celeritas
0.5.0-86+4a8eea4
|
Perform neutron inelastic interaction based on the Bertini cascade model. More...
#include <NeutronInelasticInteractor.hh>
Public Types | |
Type aliases | |
using | Energy = units::MevEnergy |
using | Mass = units::MevMass |
using | Momentum = units::MevMomentum |
Public Member Functions | |
CELER_FUNCTION | NeutronInelasticInteractor (NeutronInelasticRef const &shared, ParticleTrackView const &particle) |
Construct with shared and state data, and a target nucleus. | |
template<class Engine > | |
CELER_FUNCTION Interaction | operator() (Engine &rng) |
Sample the final state of the neutron-nucleus inelastic interaction. | |
Perform neutron inelastic interaction based on the Bertini cascade model.