#include <G4HadronPhysicsQGSP_BERT_HP.hh>
◆ G4HadronPhysicsQGSP_BERT_HP() [1/3]
G4HadronPhysicsQGSP_BERT_HP::G4HadronPhysicsQGSP_BERT_HP |
( |
G4int | verbose = 1 | ) |
|
Definition at line 84 of file G4HadronPhysicsQGSP_BERT_HP.cc.
86{
88}
G4HadronPhysicsQGSP_BERT_HP(G4int verbose=1)
static G4HadronicParameters * Instance()
void SetVerboseLevel(const G4int val)
◆ G4HadronPhysicsQGSP_BERT_HP() [2/3]
G4HadronPhysicsQGSP_BERT_HP::G4HadronPhysicsQGSP_BERT_HP |
( |
const G4String & | name, |
|
|
G4bool | quasiElastic = true ) |
Definition at line 90 of file G4HadronPhysicsQGSP_BERT_HP.cc.
92{
95
96 param->SetEnableNeutronGeneralProcess(false);
97}
G4HadronPhysicsQGSP_BERT(G4int verbose=1)
◆ ~G4HadronPhysicsQGSP_BERT_HP()
virtual G4HadronPhysicsQGSP_BERT_HP::~G4HadronPhysicsQGSP_BERT_HP |
( |
| ) |
|
|
inlinevirtual |
◆ G4HadronPhysicsQGSP_BERT_HP() [3/3]
◆ Neutron()
void G4HadronPhysicsQGSP_BERT_HP::Neutron |
( |
| ) |
|
|
overrideprotectedvirtual |
Reimplemented from G4HadronPhysicsQGSP_BERT.
Definition at line 99 of file G4HadronPhysicsQGSP_BERT_HP.cc.
100{
103
106 neutron->GetProcessManager()->AddDiscreteProcess(inel);
107
110 qgs.Build(inel);
111
115 ftf.Build(inel);
116
121
123 inel->AddDataSet( xsinel );
126 mod->SetMaxEnergy( 20*CLHEP::MeV );
127 inel->RegisterMe( mod );
128 if ( useFactorXS )
130
132 neutron->GetProcessManager()->AddDiscreteProcess(capture);
135
137 neutron->GetProcessManager()->AddDiscreteProcess(fission);
140}
virtual void SetMaxEnergy(G4double aM) final override
virtual void SetMinEnergy(G4double aM) final override
virtual void Build(G4HadronElasticProcess *) final override
G4bool ApplyFactorXS() const
G4double XSFactorNucleonInelastic() const
static G4Neutron * Neutron()
◆ operator=()
The documentation for this class was generated from the following files: