Geant4
10.03
|
#include <G4ParticleHPElementData.hh>
Additional Inherited Members | |
Static Public Member Functions inherited from G4HadronCrossSections | |
static G4HadronCrossSections * | Instance () |
Definition at line 54 of file G4ParticleHPElementData.hh.
G4ParticleHPElementData::G4ParticleHPElementData | ( | ) |
Definition at line 36 of file G4ParticleHPElementData.cc.
References precision, theBuffer, theCaptureData, theElasticData, theFissionData, theInelasticData, and theIsotopeWiseData.
G4ParticleHPElementData::~G4ParticleHPElementData | ( | ) |
Definition at line 47 of file G4ParticleHPElementData.cc.
References theCaptureData, theElasticData, theFissionData, theInelasticData, and theIsotopeWiseData.
|
inline |
Definition at line 72 of file G4ParticleHPElementData.hh.
References theFissionData.
Referenced by MakePhysicsVector().
|
inline |
Definition at line 74 of file G4ParticleHPElementData.hh.
References theCaptureData.
|
inline |
Definition at line 76 of file G4ParticleHPElementData.hh.
References theElasticData.
|
inline |
Definition at line 78 of file G4ParticleHPElementData.hh.
References theInelasticData.
void G4ParticleHPElementData::Harmonise | ( | G4ParticleHPVector *& | theStore, |
G4ParticleHPVector * | theNew | ||
) |
Definition at line 144 of file G4ParticleHPElementData.cc.
References a, active, G4ParticleHPVector::GetEnergy(), G4ParticleHPVector::GetVectorLength(), G4ParticleHPVector::GetXsec(), G4INCL::Math::max(), n, and G4ParticleHPVector::SetData().
Referenced by UpdateData().
void G4ParticleHPElementData::Init | ( | G4Element * | theElement, |
G4ParticleDefinition * | projectile, | ||
const char * | dataDirVariable | ||
) |
Definition at line 56 of file G4ParticleHPElementData.cc.
References A(), G4StableIsotopes::GetAbundance(), G4StableIsotopes::GetFirstIsotope(), G4Element::GetIsotope(), G4StableIsotopes::GetIsotopeNucleonCount(), G4Isotope::Getm(), G4Isotope::GetN(), G4StableIsotopes::GetNumberOfIsotopes(), G4Element::GetNumberOfIsotopes(), G4Element::GetRelativeAbundanceVector(), G4Element::GetZ(), G4Neutron::Neutron(), perCent, precision, theCaptureData, theElasticData, theFissionData, theInelasticData, theIsotopeWiseData, theStableOnes, G4ParticleHPVector::ThinOut(), and UpdateData().
Referenced by MakePhysicsVector().
G4ParticleHPVector * G4ParticleHPElementData::MakePhysicsVector | ( | G4Element * | theElement, |
G4ParticleDefinition * | projectile, | ||
G4ParticleHPFissionData * | theSet, | ||
char * | dataDirVariable | ||
) |
Definition at line 199 of file G4ParticleHPElementData.cc.
References GetData(), Init(), and G4Neutron::Neutron().
G4ParticleHPVector * G4ParticleHPElementData::MakePhysicsVector | ( | G4Element * | theElement, |
G4ParticleDefinition * | projectile, | ||
G4ParticleHPCaptureData * | theSet, | ||
char * | dataDirVariable | ||
) |
Definition at line 208 of file G4ParticleHPElementData.cc.
References GetData(), Init(), and G4Neutron::Neutron().
G4ParticleHPVector * G4ParticleHPElementData::MakePhysicsVector | ( | G4Element * | theElement, |
G4ParticleDefinition * | projectile, | ||
G4ParticleHPElasticData * | theSet, | ||
char * | dataDirVariable | ||
) |
Definition at line 217 of file G4ParticleHPElementData.cc.
References GetData(), Init(), and G4Neutron::Neutron().
G4ParticleHPVector * G4ParticleHPElementData::MakePhysicsVector | ( | G4Element * | theElement, |
G4ParticleDefinition * | projectile, | ||
G4ParticleHPInelasticData * | theSet, | ||
char * | dataDirVariable | ||
) |
Definition at line 226 of file G4ParticleHPElementData.cc.
References GetData(), Init(), and G4Neutron::Neutron().
|
inline |
Definition at line 67 of file G4ParticleHPElementData.hh.
References UpdateData().
Referenced by Init(), and UpdateData().
void G4ParticleHPElementData::UpdateData | ( | G4int | A, |
G4int | Z, | ||
G4int | M, | ||
G4int | index, | ||
G4double | abundance, | ||
G4ParticleDefinition * | projectile, | ||
const char * | dataDirVariable | ||
) |
Definition at line 101 of file G4ParticleHPElementData.cc.
References Harmonise(), G4ParticleHPIsoData::Init(), G4ParticleHPIsoData::MakeCaptureData(), G4ParticleHPIsoData::MakeElasticData(), G4ParticleHPIsoData::MakeFissionData(), G4ParticleHPIsoData::MakeInelasticData(), theBuffer, theCaptureData, theElasticData, theFissionData, theInelasticData, and theIsotopeWiseData.
|
private |
Definition at line 115 of file G4ParticleHPElementData.hh.
|
private |
Definition at line 107 of file G4ParticleHPElementData.hh.
Referenced by G4ParticleHPElementData(), and Init().
|
private |
Definition at line 109 of file G4ParticleHPElementData.hh.
Referenced by G4ParticleHPElementData(), and UpdateData().
|
private |
Definition at line 104 of file G4ParticleHPElementData.hh.
Referenced by G4ParticleHPElementData(), GetData(), Init(), UpdateData(), and ~G4ParticleHPElementData().
|
private |
Definition at line 105 of file G4ParticleHPElementData.hh.
Referenced by G4ParticleHPElementData(), GetData(), Init(), UpdateData(), and ~G4ParticleHPElementData().
|
private |
Definition at line 103 of file G4ParticleHPElementData.hh.
Referenced by G4ParticleHPElementData(), GetData(), Init(), UpdateData(), and ~G4ParticleHPElementData().
|
private |
Definition at line 106 of file G4ParticleHPElementData.hh.
Referenced by G4ParticleHPElementData(), GetData(), Init(), UpdateData(), and ~G4ParticleHPElementData().
|
private |
Definition at line 111 of file G4ParticleHPElementData.hh.
Referenced by G4ParticleHPElementData(), Init(), UpdateData(), and ~G4ParticleHPElementData().
|
private |
Definition at line 113 of file G4ParticleHPElementData.hh.
Referenced by Init().