Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ElementData.hh>
Public Member Functions | |
G4ElementData () | |
~G4ElementData () | |
void | InitialiseForElement (G4int Z, G4PhysicsVector *v) |
void | InitialiseForElement (G4int Z, G4Physics2DVector *v) |
void | InitialiseForComponent (G4int Z, G4int nComponents=0) |
void | AddComponent (G4int Z, G4int id, G4PhysicsVector *v) |
void | SetName (const G4String &nam) |
G4PhysicsVector * | GetElementData (G4int Z) |
G4Physics2DVector * | GetElement2DData (G4int Z) |
size_t | GetNumberOfComponents (G4int Z) |
G4int | GetComponentID (G4int Z, size_t idx) |
G4PhysicsVector * | GetComponentDataByIndex (G4int Z, size_t idx) |
G4PhysicsVector * | GetComponentDataByID (G4int Z, G4int id) |
G4double | GetValueForElement (G4int Z, G4double kinEnergy) |
G4double | GetValueForComponent (G4int Z, size_t idx, G4double kinEnergy) |
Definition at line 55 of file G4ElementData.hh.
|
explicit |
Definition at line 47 of file G4ElementData.cc.
G4ElementData::~G4ElementData | ( | ) |
Definition at line 59 of file G4ElementData.cc.
void G4ElementData::AddComponent | ( | G4int | Z, |
G4int | id, | ||
G4PhysicsVector * | v | ||
) |
Definition at line 121 of file G4ElementData.cc.
|
inline |
Definition at line 154 of file G4ElementData.hh.
Referenced by G4NeutronCaptureXS::IsoCrossSection().
|
inline |
Definition at line 148 of file G4ElementData.hh.
Referenced by G4LivermorePhotoElectricModel::GetBindingEnergy(), G4ParticleInelasticXS::IsoCrossSection(), and G4NeutronInelasticXS::IsoCrossSection().
Definition at line 142 of file G4ElementData.hh.
Referenced by G4LivermorePhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricGDModel::SampleSecondaries(), and G4LivermorePolarizedPhotoElectricModel::SampleSecondaries().
|
inline |
Definition at line 131 of file G4ElementData.hh.
Referenced by G4ePairProduction::StreamProcessInfo(), and G4MuPairProduction::StreamProcessInfo().
|
inline |
Definition at line 125 of file G4ElementData.hh.
Referenced by G4NeutronCaptureXS::BuildPhysicsTable(), and G4NeutronInelasticXS::BuildPhysicsTable().
|
inline |
Definition at line 137 of file G4ElementData.hh.
Definition at line 173 of file G4ElementData.hh.
Referenced by G4LivermorePhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricGDModel::SampleSecondaries(), and G4LivermorePolarizedPhotoElectricModel::SampleSecondaries().
Definition at line 167 of file G4ElementData.hh.
Definition at line 99 of file G4ElementData.cc.
void G4ElementData::InitialiseForElement | ( | G4int | Z, |
G4Physics2DVector * | v | ||
) |
Definition at line 86 of file G4ElementData.cc.
void G4ElementData::InitialiseForElement | ( | G4int | Z, |
G4PhysicsVector * | v | ||
) |
Definition at line 73 of file G4ElementData.cc.
|
inline |
Definition at line 119 of file G4ElementData.hh.
Referenced by G4NeutronCaptureXS::BuildPhysicsTable(), G4NeutronInelasticXS::BuildPhysicsTable(), and G4ParticleInelasticXS::BuildPhysicsTable().