#include <G4HadronPhysicsNuBeam.hh>
Definition at line 45 of file G4HadronPhysicsNuBeam.hh.
◆ G4HadronPhysicsNuBeam() [1/3]
G4HadronPhysicsNuBeam::G4HadronPhysicsNuBeam |
( |
G4int |
verbose = 1 | ) |
|
◆ G4HadronPhysicsNuBeam() [2/3]
G4HadronPhysicsNuBeam::G4HadronPhysicsNuBeam |
( |
const G4String & |
name, |
|
|
G4bool |
quasiElastic = false |
|
) |
| |
◆ ~G4HadronPhysicsNuBeam()
G4HadronPhysicsNuBeam::~G4HadronPhysicsNuBeam |
( |
| ) |
|
|
inlineoverride |
◆ G4HadronPhysicsNuBeam() [3/3]
◆ ConstructProcess()
void G4HadronPhysicsNuBeam::ConstructProcess |
( |
| ) |
|
|
overridevirtual |
◆ operator=()
◆ Proton()
void G4HadronPhysicsNuBeam::Proton |
( |
| ) |
|
|
overrideprotectedvirtual |
Reimplemented from G4HadronPhysicsFTFP_BERT.
Definition at line 76 of file G4HadronPhysicsNuBeam.cc.
77{
80
83
84
85
86
87
88
89
90
93 pro->RegisterMe(qgsppro);
94
95
96
99 pro->RegisterMe(ftfppro);
101 ftfppro->SetMaxEnergy(maxFTFP_proton);
102
103
104
107 pro->RegisterMe(bertpro);
110
113 if(inel) {
115 }
116}
G4bool ApplyFactorXS() const
static G4HadronicParameters * Instance()
G4double XSFactorNucleonInelastic() const
void MultiplyCrossSectionBy(G4double factor)
static G4HadronicProcess * FindInelasticProcess(const G4ParticleDefinition *)
static G4Proton * Proton()
void AddBuilder(G4PhysicsBuilderInterface *bld)
The documentation for this class was generated from the following files: