|
Geant4.10
|
#include <G4NeutronHPElementData.hh>
Additional Inherited Members | |
Static Public Member Functions inherited from G4HadronCrossSections | |
| static G4HadronCrossSections * | Instance () |
Definition at line 52 of file G4NeutronHPElementData.hh.
| G4NeutronHPElementData::G4NeutronHPElementData | ( | ) |
Definition at line 35 of file G4NeutronHPElementData.cc.
| G4NeutronHPElementData::~G4NeutronHPElementData | ( | ) |
Definition at line 46 of file G4NeutronHPElementData.cc.
|
inline |
Definition at line 68 of file G4NeutronHPElementData.hh.
Referenced by MakePhysicsVector().
|
inline |
Definition at line 70 of file G4NeutronHPElementData.hh.
|
inline |
Definition at line 72 of file G4NeutronHPElementData.hh.
|
inline |
Definition at line 74 of file G4NeutronHPElementData.hh.
| void G4NeutronHPElementData::Harmonise | ( | G4NeutronHPVector *& | theStore, |
| G4NeutronHPVector * | theNew | ||
| ) |
Definition at line 142 of file G4NeutronHPElementData.cc.
References test::a, active, G4NeutronHPVector::GetEnergy(), G4NeutronHPVector::GetVectorLength(), G4NeutronHPVector::GetXsec(), G4INCL::Math::max(), n, G4NeutronHPVector::SetData(), and test::x.
Referenced by UpdateData().
Definition at line 55 of file G4NeutronHPElementData.cc.
References G4StableIsotopes::GetAbundance(), G4StableIsotopes::GetFirstIsotope(), G4Element::GetIsotope(), G4StableIsotopes::GetIsotopeNucleonCount(), G4Isotope::Getm(), G4Isotope::GetN(), G4StableIsotopes::GetNumberOfIsotopes(), G4Element::GetNumberOfIsotopes(), G4Element::GetRelativeAbundanceVector(), G4Element::GetZ(), python.hepunit::perCent, G4NeutronHPVector::ThinOut(), and UpdateData().
Referenced by MakePhysicsVector().
| G4NeutronHPVector * G4NeutronHPElementData::MakePhysicsVector | ( | G4Element * | theElement, |
| G4ParticleDefinition * | theP, | ||
| G4NeutronHPFissionData * | theSet | ||
| ) |
Definition at line 197 of file G4NeutronHPElementData.cc.
References GetData(), Init(), and G4Neutron::Neutron().
| G4NeutronHPVector * G4NeutronHPElementData::MakePhysicsVector | ( | G4Element * | theElement, |
| G4ParticleDefinition * | theP, | ||
| G4NeutronHPCaptureData * | theSet | ||
| ) |
Definition at line 205 of file G4NeutronHPElementData.cc.
References GetData(), Init(), and G4Neutron::Neutron().
| G4NeutronHPVector * G4NeutronHPElementData::MakePhysicsVector | ( | G4Element * | theElement, |
| G4ParticleDefinition * | theP, | ||
| G4NeutronHPElasticData * | theSet | ||
| ) |
Definition at line 213 of file G4NeutronHPElementData.cc.
References GetData(), Init(), and G4Neutron::Neutron().
| G4NeutronHPVector * G4NeutronHPElementData::MakePhysicsVector | ( | G4Element * | theElement, |
| G4ParticleDefinition * | theP, | ||
| G4NeutronHPInelasticData * | theSet | ||
| ) |
Definition at line 221 of file G4NeutronHPElementData.cc.
References GetData(), Init(), and G4Neutron::Neutron().
|
inline |
Definition at line 63 of file G4NeutronHPElementData.hh.
References UpdateData().
Referenced by Init(), and UpdateData().
| void G4NeutronHPElementData::UpdateData | ( | G4int | A, |
| G4int | Z, | ||
| G4int | M, | ||
| G4int | index, | ||
| G4double | abundance | ||
| ) |
Definition at line 99 of file G4NeutronHPElementData.cc.
References Harmonise(), G4NeutronHPIsoData::Init(), G4NeutronHPIsoData::MakeCaptureData(), G4NeutronHPIsoData::MakeElasticData(), G4NeutronHPIsoData::MakeFissionData(), and G4NeutronHPIsoData::MakeInelasticData().
1.8.7