#include <G4HadronPhysicsShielding.hh>
Definition at line 48 of file G4HadronPhysicsShielding.hh.
◆ G4HadronPhysicsShielding() [1/6]
G4HadronPhysicsShielding::G4HadronPhysicsShielding |
( |
G4int |
verbose | ) |
|
|
explicit |
◆ G4HadronPhysicsShielding() [2/6]
G4HadronPhysicsShielding::G4HadronPhysicsShielding |
( |
const G4String & |
name | ) |
|
|
explicit |
◆ G4HadronPhysicsShielding() [3/6]
G4HadronPhysicsShielding::G4HadronPhysicsShielding |
( |
const G4String & |
name = "hInelastic Shielding" , |
|
|
G4bool |
qe = false |
|
) |
| |
|
explicit |
◆ G4HadronPhysicsShielding() [4/6]
G4HadronPhysicsShielding::G4HadronPhysicsShielding |
( |
const G4String & |
name, |
|
|
G4int |
verbose |
|
) |
| |
|
explicit |
◆ G4HadronPhysicsShielding() [5/6]
◆ ~G4HadronPhysicsShielding()
G4HadronPhysicsShielding::~G4HadronPhysicsShielding |
( |
| ) |
|
|
override |
◆ G4HadronPhysicsShielding() [6/6]
◆ ConstructProcess()
void G4HadronPhysicsShielding::ConstructProcess |
( |
| ) |
|
|
overridevirtual |
◆ Neutron()
void G4HadronPhysicsShielding::Neutron |
( |
| ) |
|
|
overrideprotectedvirtual |
Reimplemented from G4HadronPhysicsFTFP_BERT.
Definition at line 139 of file G4HadronPhysicsShielding.cc.
140{
143
149 neu->RegisterMe(ftfpneu);
154 neu->RegisterMe(bertneu);
158 neu->RegisterMe(hpneu);
159 } else {
162 neu->RegisterMe(hpneu);
163 }
165
168 if(inel) {
169
172 }
173
175 if (capture) {
179 }
181 if (fission) {
186 }
187}
void AddDataSet(G4VCrossSectionDataSet *)
void SetMinEnergy(G4double anEnergy)
void SetMaxEnergy(const G4double anEnergy)
G4bool ApplyFactorXS() const
static G4HadronicParameters * Instance()
G4double XSFactorNucleonInelastic() const
G4CrossSectionDataStore * GetCrossSectionDataStore()
void MultiplyCrossSectionBy(G4double factor)
void RegisterMe(G4HadronicInteraction *a)
static G4Neutron * Neutron()
static G4HadronicProcess * FindInelasticProcess(const G4ParticleDefinition *)
static G4HadronicProcess * FindCaptureProcess(const G4ParticleDefinition *)
static G4HadronicProcess * FindFissionProcess(const G4ParticleDefinition *)
void AddBuilder(G4PhysicsBuilderInterface *bld)
◆ operator=()
◆ UnuseLEND()
void G4HadronPhysicsShielding::UnuseLEND |
( |
| ) |
|
|
inline |
◆ UseLEND()
void G4HadronPhysicsShielding::UseLEND |
( |
const G4String & |
ss = "" | ) |
|
|
inline |
◆ evaluation_
G4String G4HadronPhysicsShielding::evaluation_ |
|
protected |
◆ useLEND_
G4bool G4HadronPhysicsShielding::useLEND_ |
|
protected |
The documentation for this class was generated from the following files: