Geant4 11.1.1
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, G4int idx) |
G4PhysicsVector * | GetComponentDataByIndex (G4int Z, G4int idx) |
G4PhysicsVector * | GetComponentDataByID (G4int Z, G4int id) |
G4double | GetValueForElement (G4int Z, G4double kinEnergy) |
G4double | GetValueForComponent (G4int Z, G4int idx, G4double kinEnergy) |
G4ElementData & | operator= (const G4ElementData &right)=delete |
G4ElementData (const G4ElementData &)=delete | |
Definition at line 54 of file G4ElementData.hh.
|
explicit |
Definition at line 47 of file G4ElementData.cc.
G4ElementData::~G4ElementData | ( | ) |
Definition at line 60 of file G4ElementData.cc.
|
delete |
void G4ElementData::AddComponent | ( | G4int | Z, |
G4int | id, | ||
G4PhysicsVector * | v | ||
) |
Definition at line 122 of file G4ElementData.cc.
|
inline |
Definition at line 163 of file G4ElementData.hh.
|
inline |
Definition at line 157 of file G4ElementData.hh.
Referenced by G4LivermorePhotoElectricModel::GetBindingEnergy(), G4GammaNuclearXS::GetIsoCrossSection(), G4ParticleInelasticXS::IsoCrossSection(), G4NeutronCaptureXS::IsoCrossSection(), and G4NeutronInelasticXS::IsoCrossSection().
Definition at line 151 of file G4ElementData.hh.
Referenced by G4LivermorePhotoElectricModel::SampleSecondaries().
|
inline |
Definition at line 140 of file G4ElementData.hh.
Referenced by G4MuPairProductionModel::FindScaledEnergy(), G4MuPairProductionModel::StoreTables(), G4ePairProduction::StreamProcessInfo(), and G4MuPairProduction::StreamProcessInfo().
|
inline |
Definition at line 134 of file G4ElementData.hh.
Referenced by G4GammaNuclearXS::BuildPhysicsTable(), G4NeutronCaptureXS::BuildPhysicsTable(), and G4NeutronInelasticXS::BuildPhysicsTable().
|
inline |
Definition at line 146 of file G4ElementData.hh.
Definition at line 182 of file G4ElementData.hh.
Referenced by G4LivermorePhotoElectricModel::SampleSecondaries().
Definition at line 176 of file G4ElementData.hh.
Definition at line 101 of file G4ElementData.cc.
void G4ElementData::InitialiseForElement | ( | G4int | Z, |
G4Physics2DVector * | v | ||
) |
Definition at line 88 of file G4ElementData.cc.
void G4ElementData::InitialiseForElement | ( | G4int | Z, |
G4PhysicsVector * | v | ||
) |
Definition at line 75 of file G4ElementData.cc.
Referenced by G4MuPairProductionModel::MakeSamplingTables(), and G4MuPairProductionModel::RetrieveTables().
|
delete |
|
inline |
Definition at line 128 of file G4ElementData.hh.
Referenced by G4GammaNuclearXS::BuildPhysicsTable(), G4NeutronCaptureXS::BuildPhysicsTable(), G4NeutronInelasticXS::BuildPhysicsTable(), and G4ParticleInelasticXS::BuildPhysicsTable().