remage
Simulation framework for HPGe-based experiments
 
Loading...
Searching...
No Matches
RMGNeutronCaptureProcess Class Reference

Neutron-capture process replacing the secondaries with a tabulated gamma cascade. More...

#include <RMGNeutronCaptureProcess.hh>

Inheritance diagram for RMGNeutronCaptureProcess:
Collaboration diagram for RMGNeutronCaptureProcess:

Public Member Functions

 RMGNeutronCaptureProcess (const G4String &processName="RMGnCapture")
 
G4bool IsApplicable (const G4ParticleDefinition &aParticleType) final
 True for neutrons only.
 
G4VParticleChangePostStepDoIt (const G4Track &aTrack, const G4Step &aStep) final
 Sample a capture and replace the final state with a tabulated gamma cascade.
 

Detailed Description

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.


The documentation for this class was generated from the following files: