Geant4
10.03.p01
|
#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 37 of file G4INCLXXProtonBuilder.cc.
|
virtual |
Definition at line 51 of file G4INCLXXProtonBuilder.cc.
|
virtual |
Build elastic process.
No elastic process is built.
Implements G4VProtonBuilder.
Definition at line 57 of file G4INCLXXProtonBuilder.cc.
|
virtual |
Build inelastic process.
Implements G4VProtonBuilder.
Definition at line 62 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.