Neutron-capture process replacing the secondaries with a tabulated gamma cascade. More...
#include <RMGNeutronCaptureProcess.hh>


Public Member Functions | |
| RMGNeutronCaptureProcess (const G4String &processName="RMGnCapture") | |
| G4bool | IsApplicable (const G4ParticleDefinition &aParticleType) final |
| True for neutrons only. | |
| G4VParticleChange * | PostStepDoIt (const G4Track &aTrack, const G4Step &aStep) final |
| Sample a capture and replace the final state with a tabulated gamma cascade. | |
Neutron-capture process replacing the secondaries with a tabulated gamma cascade.
Falls back to the standard G4HadronicProcess cross-section selection to determine whether a capture happens, but overrides the final-state generation by drawing a cascade from RMGGrabmayrGCReader for the captured (Z, A). The missing-energy of the cascade is deposited locally at the capture vertex. If no cascade table is registered for the isotope, the standard final state is used.