Geant4.10
|
#include <G4NeutronHPElementData.hh>
Additional Inherited Members | |
![]() | |
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().