Geant4
9.6.p02
|
INCL++ intra-nuclear cascade with G4ExcitationHandler for de-excitation. More...
#include <G4INCLXXInterface.hh>
Additional Inherited Members | |
Protected Member Functions inherited from G4VIntraNuclearTransportModel | |
G4V3DNucleus * | Get3DNucleus () const |
G4VPreCompoundModel * | GetDeExcitation () const |
const G4HadProjectile * | GetPrimaryProjectile () const |
Protected Attributes inherited from G4VIntraNuclearTransportModel | |
G4String | theTransportModelName |
G4V3DNucleus * | the3DNucleus |
G4VPreCompoundModel * | theDeExcitation |
const G4HadProjectile * | thePrimaryProjectile |
INCL++ intra-nuclear cascade with G4ExcitationHandler for de-excitation.
Interface for INCL++. This interface handles basic hadron bullet particles (protons, neutrons, pions), as well as light ions.
Example usage in case of protons:
The same setup procedure is needed for neutron, pion and generic-ion inelastic processes as well.
Definition at line 91 of file G4INCLXXInterface.hh.
G4INCLXXInterface::G4INCLXXInterface | ( | const G4String & | name = "INCL++ cascade with G4ExcitationHandler" ) |
G4INCLXXInterface::~G4INCLXXInterface | ( | ) |
Definition at line 67 of file G4INCLXXInterface.cc.
|
virtual |
Main method to apply the INCL physics model.
aTrack | the projectile particle |
theNucleus | target nucleus |
Implements G4HadronicInteraction.
Definition at line 118 of file G4INCLXXInterface.cc.
|
inline |
Definition at line 114 of file G4INCLXXInterface.hh.
|
inline |
Definition at line 100 of file G4INCLXXInterface.hh.
|
inline |
Definition at line 96 of file G4INCLXXInterface.hh.
|
virtual |
Implements G4VIntraNuclearTransportModel.
Definition at line 369 of file G4INCLXXInterface.cc.