|
Celeritas 0.7.0-dev.194+develop.0df4cab59
|
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.