G4NeutronRadCapture
public G4HadronicInteraction
Sampling of neutron radiative capture
class
public:
explicit G4NeutronRadCapture();
virtual ~G4NeutronRadCapture();
virtual G4HadFinalState* ApplyYourself(const G4HadProjectile & aTrack,
G4Nucleus & targetNucleus) final;
virtual void InitialiseModel() final;
private:
G4NeutronRadCapture & operator=(const G4NeutronRadCapture &right) = delete;
G4NeutronRadCapture(const G4NeutronRadCapture&) = delete;
G4int icID;
const G4ParticleDefinition* electron;
G4double lowestEnergyLimit;
G4double minExcitation;
G4VEvaporationChannel* photonEvaporation;
G4IonTable* theTableOfIons;
G4LorentzVector lab4mom;