Geant4
10.00.p02
|
#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.
References precision, theBuffer, theCaptureData, theElasticData, theFissionData, theInelasticData, and theIsotopeWiseData.
G4NeutronHPElementData::~G4NeutronHPElementData | ( | ) |
Definition at line 46 of file G4NeutronHPElementData.cc.
References theCaptureData, theElasticData, theFissionData, theInelasticData, and theIsotopeWiseData.
|
inline |
Definition at line 68 of file G4NeutronHPElementData.hh.
References theFissionData.
Referenced by MakePhysicsVector().
|
inline |
Definition at line 70 of file G4NeutronHPElementData.hh.
References theCaptureData.
|
inline |
Definition at line 72 of file G4NeutronHPElementData.hh.
References theElasticData.
|
inline |
Definition at line 74 of file G4NeutronHPElementData.hh.
References theInelasticData.
void G4NeutronHPElementData::Harmonise | ( | G4NeutronHPVector *& | theStore, |
G4NeutronHPVector * | theNew | ||
) |
Definition at line 142 of file G4NeutronHPElementData.cc.
References a, active, G4NeutronHPVector::GetEnergy(), G4NeutronHPVector::GetVectorLength(), G4NeutronHPVector::GetXsec(), G4INCL::Math::max(), n, and G4NeutronHPVector::SetData().
Referenced by UpdateData().
void G4NeutronHPElementData::Init | ( | G4Element * | theElement | ) |
Definition at line 55 of file G4NeutronHPElementData.cc.
References A, G4StableIsotopes::GetAbundance(), G4StableIsotopes::GetFirstIsotope(), G4Element::GetIsotope(), G4StableIsotopes::GetIsotopeNucleonCount(), G4Isotope::Getm(), G4Isotope::GetN(), G4StableIsotopes::GetNumberOfIsotopes(), G4Element::GetNumberOfIsotopes(), G4Element::GetRelativeAbundanceVector(), G4Element::GetZ(), perCent, precision, theCaptureData, theElasticData, theFissionData, theInelasticData, theIsotopeWiseData, theStableOnes, 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(), G4NeutronHPIsoData::MakeInelasticData(), theBuffer, theCaptureData, theElasticData, theFissionData, theInelasticData, and theIsotopeWiseData.
|
private |
Definition at line 107 of file G4NeutronHPElementData.hh.
|
private |
Definition at line 99 of file G4NeutronHPElementData.hh.
Referenced by G4NeutronHPElementData(), and Init().
|
private |
Definition at line 101 of file G4NeutronHPElementData.hh.
Referenced by G4NeutronHPElementData(), and UpdateData().
|
private |
Definition at line 96 of file G4NeutronHPElementData.hh.
Referenced by G4NeutronHPElementData(), GetData(), Init(), UpdateData(), and ~G4NeutronHPElementData().
|
private |
Definition at line 97 of file G4NeutronHPElementData.hh.
Referenced by G4NeutronHPElementData(), GetData(), Init(), UpdateData(), and ~G4NeutronHPElementData().
|
private |
Definition at line 95 of file G4NeutronHPElementData.hh.
Referenced by G4NeutronHPElementData(), GetData(), Init(), UpdateData(), and ~G4NeutronHPElementData().
|
private |
Definition at line 98 of file G4NeutronHPElementData.hh.
Referenced by G4NeutronHPElementData(), GetData(), Init(), UpdateData(), and ~G4NeutronHPElementData().
|
private |
Definition at line 103 of file G4NeutronHPElementData.hh.
Referenced by G4NeutronHPElementData(), Init(), UpdateData(), and ~G4NeutronHPElementData().
|
private |
Definition at line 105 of file G4NeutronHPElementData.hh.
Referenced by Init().