Geant4
10.03
|
#include <G4DensityEffectData.hh>
Public Member Functions | |
G4DensityEffectData () | |
~G4DensityEffectData () | |
G4int | GetElementIndex (G4int Z, G4State mState) const |
G4int | GetIndex (const G4String &matName) const |
void | PrintData (const G4String &matName) const |
void | DumpData () const |
G4double | GetPlasmaEnergy (G4int idx) const |
G4double | GetAdjustmentFactor (G4int idx) const |
G4double | GetCdensity (G4int idx) const |
G4double | GetX0density (G4int idx) const |
G4double | GetX1density (G4int idx) const |
G4double | GetAdensity (G4int idx) const |
G4double | GetMdensity (G4int idx) const |
G4double | GetDelta0density (G4int idx) const |
G4double | GetErrorDensity (G4int idx) const |
G4double | GetMeanIonisationPotential (G4int idx) const |
Private Member Functions | |
void | Initialize () |
void | AddMaterial (G4double *val, const G4String &matName) |
G4DensityEffectData & | operator= (const G4DensityEffectData &right)=delete |
G4DensityEffectData (const G4DensityEffectData &)=delete | |
Private Attributes | |
G4double | data [NDENSDATA][NDENSARRAY] |
std::vector< G4String > | names |
G4int | indexZ [NDENSELEM] |
G4State | state [NDENSELEM] |
G4int | index |
Definition at line 61 of file G4DensityEffectData.hh.
|
explicit |
Definition at line 53 of file G4DensityEffectData.cc.
References Initialize().
G4DensityEffectData::~G4DensityEffectData | ( | ) |
Definition at line 60 of file G4DensityEffectData.cc.
|
privatedelete |
Definition at line 1325 of file G4DensityEffectData.cc.
References data, eV, index, names, and NDENSARRAY.
Referenced by Initialize().
void G4DensityEffectData::DumpData | ( | ) | const |
Definition at line 1362 of file G4DensityEffectData.cc.
References data, eV, G4cout, G4endl, names, NDENSARRAY, and NDENSDATA.
Referenced by PrintData().
Definition at line 139 of file G4DensityEffectData.hh.
References data, DBL_MAX, and NDENSDATA.
Referenced by G4IonisParamMat::ComputeDensityEffect().
Definition at line 119 of file G4DensityEffectData.hh.
References data, DBL_MAX, and NDENSDATA.
Referenced by G4IonisParamMat::ComputeDensityEffect().
Definition at line 124 of file G4DensityEffectData.hh.
References data, DBL_MAX, and NDENSDATA.
Referenced by G4IonisParamMat::ComputeDensityEffect().
Definition at line 149 of file G4DensityEffectData.hh.
References data, DBL_MAX, and NDENSDATA.
Referenced by G4IonisParamMat::ComputeDensityEffect().
Definition at line 1302 of file G4DensityEffectData.cc.
References indexZ, kStateUndefined, NDENSELEM, and state.
Referenced by G4IonisParamMat::ComputeDensityEffect(), and G4ICRU73QOModel::GetOscillatorEnergy().
Definition at line 154 of file G4DensityEffectData.hh.
Definition at line 1312 of file G4DensityEffectData.cc.
References names, and NDENSDATA.
Referenced by G4IonisParamMat::ComputeDensityEffect(), G4IonisParamMat::FindMeanExcitationEnergy(), and PrintData().
Definition at line 144 of file G4DensityEffectData.hh.
References data, DBL_MAX, and NDENSDATA.
Referenced by G4IonisParamMat::ComputeDensityEffect().
Definition at line 159 of file G4DensityEffectData.hh.
References data, DBL_MAX, and NDENSDATA.
Referenced by G4IonisParamMat::FindMeanExcitationEnergy().
Definition at line 114 of file G4DensityEffectData.hh.
References data, DBL_MAX, and NDENSDATA.
Referenced by G4IonisParamMat::ComputeDensityEffect(), and G4ICRU73QOModel::GetOscillatorEnergy().
Definition at line 129 of file G4DensityEffectData.hh.
References data, DBL_MAX, and NDENSDATA.
Referenced by G4IonisParamMat::ComputeDensityEffect().
Definition at line 134 of file G4DensityEffectData.hh.
References data, DBL_MAX, and NDENSDATA.
Referenced by G4IonisParamMat::ComputeDensityEffect().
|
private |
Definition at line 64 of file G4DensityEffectData.cc.
References AddMaterial(), indexZ, kStateGas, kStateSolid, M10, M11, M12, M13, M14, M20, M21, M22, M23, M24, M30, M31, M32, M33, M34, M40, M41, M42, M43, M44, NDENSARRAY, NDENSELEM, and state.
Referenced by G4DensityEffectData().
|
privatedelete |
void G4DensityEffectData::PrintData | ( | const G4String & | matName | ) | const |
Definition at line 1336 of file G4DensityEffectData.cc.
References data, DumpData(), eV, G4cout, G4endl, and GetIndex().
Referenced by G4NistMessenger::SetNewValue().
|
private |
Definition at line 103 of file G4DensityEffectData.hh.
Referenced by AddMaterial(), DumpData(), GetAdensity(), GetAdjustmentFactor(), GetCdensity(), GetDelta0density(), GetErrorDensity(), GetMdensity(), GetMeanIonisationPotential(), GetPlasmaEnergy(), GetX0density(), GetX1density(), and PrintData().
|
private |
Definition at line 110 of file G4DensityEffectData.hh.
Referenced by AddMaterial().
Definition at line 107 of file G4DensityEffectData.hh.
Referenced by GetElementIndex(), and Initialize().
|
private |
Definition at line 104 of file G4DensityEffectData.hh.
Referenced by AddMaterial(), DumpData(), and GetIndex().
Definition at line 108 of file G4DensityEffectData.hh.
Referenced by GetElementIndex(), and Initialize().