Geant4
9.6.p02
|
#include <G4INCLXXProtonBuilder.hh>
Public Member Functions | |
G4INCLXXProtonBuilder () | |
virtual | ~G4INCLXXProtonBuilder () |
virtual void | Build (G4HadronElasticProcess *aP) |
virtual void | Build (G4ProtonInelasticProcess *aP) |
void | SetMinEnergy (G4double aM) |
void | SetMaxEnergy (G4double aM) |
Public Member Functions inherited from G4VProtonBuilder | |
G4VProtonBuilder () | |
virtual | ~G4VProtonBuilder () |
Builder for proton processes using the INCL++ intra-nuclear cascade model.
By default the INCL++ is used for projectile energies 0 - 3 GeV.
The builder uses INCL++ cascade model with G4ExcitationHandler de-excitation. This is implemented in interface G4INCLXXInterface.
Definition at line 54 of file G4INCLXXProtonBuilder.hh.
G4INCLXXProtonBuilder::G4INCLXXProtonBuilder | ( | ) |
Definition at line 34 of file G4INCLXXProtonBuilder.cc.
|
virtual |
Definition at line 42 of file G4INCLXXProtonBuilder.cc.
|
virtual |
Build elastic process.
No elastic process is built.
Implements G4VProtonBuilder.
Definition at line 48 of file G4INCLXXProtonBuilder.cc.
|
virtual |
Build inelastic process.
Implements G4VProtonBuilder.
Definition at line 53 of file G4INCLXXProtonBuilder.cc.
Set the maximum energy limit for the model.
Definition at line 81 of file G4INCLXXProtonBuilder.hh.
Set the minimum energy limit for the model.
Definition at line 76 of file G4INCLXXProtonBuilder.hh.