|
Celeritas 0.7.0-dev.242+develop.62c3034b
|
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 | |
| NeutronInelasticInteractor (NeutronInelasticRef const &shared, ParticleTrackView const &particle) | |
| Construct with shared and state data, and a target nucleus. | |
| template<class Engine > | |
| Interaction | operator() (Engine &rng) |
| Sample the final state of the neutron-nucleus inelastic interaction. | |
Perform neutron inelastic interaction based on the Bertini cascade model.