#include <G4SandiaTable.hh>
정적 Public 멤버 함수 | |
static G4double | GetZtoA (G4int Z) |
Private 멤버 함수 | |
void | ComputeMatSandiaMatrix () |
void | ComputeMatSandiaMatrixPAI () |
G4double | GetSandiaPerAtom (G4int Z, G4int, G4int) const |
void | ComputeMatTable () |
void | SandiaSwap (G4double **da, G4int i, G4int j) |
void | SandiaSort (G4double **da, G4int sz) |
G4double ** | GetPointerToCof () |
G4SandiaTable (G4SandiaTable &)=delete | |
G4SandiaTable & | operator= (const G4SandiaTable &right)=delete |
Private 속성 | |
std::vector< G4double > | fSandiaCofPerAtom |
G4Material * | fMaterial |
G4int | fMatNbOfIntervals |
G4OrderedTable * | fMatSandiaMatrix |
G4OrderedTable * | fMatSandiaMatrixPAI |
G4double ** | fPhotoAbsorptionCof |
G4int | fMaxInterval |
G4int | fVerbose |
G4bool | fLowerI1 |
정적 Private 속성 | |
static G4int | fCumulInterval [101] = {0} |
static const G4double | funitc [5] |
static const G4double | fSandiaTable [981][5] |
static const G4int | fNumberOfElements = 100 |
static const G4int | fIntervalLimit = 100 |
static const G4int | fNumberOfIntervals = 980 |
static const G4int | fH2OlowerInt = 23 |
G4SandiaTable.hh 파일의 66 번째 라인에서 정의되었습니다.
G4SandiaTable::G4SandiaTable | ( | G4Material * | material | ) |
G4SandiaTable.cc 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : ComputeMatSandiaMatrix(), fCumulInterval, fLowerI1, fMatNbOfIntervals, fMatSandiaMatrix, fMatSandiaMatrixPAI, fMaxInterval, fNbOfIntervals, fPhotoAbsorptionCof, fSandiaCofPerAtom, fVerbose, Z.
G4SandiaTable::~G4SandiaTable | ( | ) |
G4SandiaTable.cc 파일의 114 번째 라인에서 정의되었습니다.
다음을 참조함 : G4OrderedTable::clearAndDestroy(), fMatSandiaMatrix, fMatSandiaMatrixPAI, fPhotoAbsorptionCof.
G4SandiaTable::G4SandiaTable | ( | __void__ & | ) |
G4SandiaTable.cc 파일의 101 번째 라인에서 정의되었습니다.
다음을 참조함 : fLowerI1, fMatNbOfIntervals, fMaxInterval, fSandiaCofPerAtom, fVerbose.
G4SandiaTable::G4SandiaTable | ( | G4int | matIndex | ) |
G4SandiaTable::G4SandiaTable | ( | ) |
G4SandiaTable.cc 파일의 691 번째 라인에서 정의되었습니다.
다음을 참조함 : fLowerI1, fMaterial, fMatNbOfIntervals, fMatSandiaMatrix, fMatSandiaMatrixPAI, fMaxInterval, fPhotoAbsorptionCof, fSandiaCofPerAtom, fVerbose.
|
privatedelete |
|
private |
G4SandiaTable.cc 파일의 249 번째 라인에서 정의되었습니다.
다음을 참조함 : DBL_MAX, Emin, CLHEP::eV, fCumulInterval, fIonizationPotentials, fMaterial, fMatNbOfIntervals, fMatSandiaMatrix, fNbOfIntervals, fSandiaCofPerAtom, fSandiaTable, fVerbose, G4cout, G4endl, G4lrint(), G4Material::GetElementVector(), G4Material::GetName(), G4Material::GetNumberOfElements(), GetSandiaCofForMaterial(), GetSandiaCofPerAtom(), G4Material::GetVecNbOfAtomsPerVolume(), CLHEP::keV, keV, G4INCL::Math::max(), G4INCL::Math::min(), CLHEP::prec, Z, z.
다음에 의해서 참조됨 : G4SandiaTable().
|
private |
G4SandiaTable.cc 파일의 382 번째 라인에서 정의되었습니다.
다음을 참조함 : c1, fH2OlowerI1, fH2OlowerInt, fIonizationPotentials, fLowerI1, fMaterial, fMatSandiaMatrixPAI, fMaxInterval, fNbOfIntervals, fSandiaTable, funitc, fVerbose, G4cout, G4endl, G4lrint(), G4Material::GetDensity(), G4Material::GetElementVector(), G4Material::GetFractionVector(), G4Material::GetName(), G4Material::GetNumberOfElements(), GetSandiaMatTablePAI(), CLHEP::keV, keV, tmp, Z, z.
다음에 의해서 참조됨 : Initialize().
|
private |
G4SandiaTable.cc 파일의 1054 번째 라인에서 정의되었습니다.
다음을 참조함 : c1, fIonizationPotentials, fMaterial, fMatNbOfIntervals, fMatSandiaMatrix, fMaxInterval, fNbOfIntervals, fPhotoAbsorptionCof, fSandiaTable, fVerbose, G4cout, G4endl, G4Material::GetElementVector(), G4Material::GetFractionVector(), G4Material::GetName(), G4Material::GetNumberOfElements(), GetSandiaCofForMaterial(), keV, SandiaSort(), Z.
다음에 의해서 참조됨 : GetPointerToCof().
|
inline |
G4SandiaTable.hh 파일의 153 번째 라인에서 정의되었습니다.
다음을 참조함 : fLowerI1.
다음에 의해서 참조됨 : G4PAIxSection::Initialize().
G4int G4SandiaTable::GetMatNbOfIntervals | ( | ) | const |
G4SandiaTable.cc 파일의 949 번째 라인에서 정의되었습니다.
다음을 참조함 : fMatNbOfIntervals.
G4int G4SandiaTable::GetMaxInterval | ( | ) | const |
G4SandiaTable.cc 파일의 716 번째 라인에서 정의되었습니다.
다음을 참조함 : fMaxInterval.
다음에 의해서 참조됨 : G4InitXscPAI::G4InitXscPAI(), G4PAIySection::Initialize(), G4PAIxSection::Initialize().
G4SandiaTable.cc 파일의 742 번째 라인에서 정의되었습니다.
다음을 참조함 : fPhotoAbsorptionCof, funitc.
다음에 의해서 참조됨 : G4PAIxSection::G4PAIxSection().
|
private |
G4SandiaTable.cc 파일의 723 번째 라인에서 정의되었습니다.
다음을 참조함 : ComputeMatTable(), fPhotoAbsorptionCof.
G4SandiaTable.cc 파일의 983 번째 라인에서 정의되었습니다.
다음을 참조함 : fMatNbOfIntervals, fMatSandiaMatrix.
다음에 의해서 참조됨 : ComputeMatSandiaMatrix(), ComputeMatTable(), G4PEEffectFluoModel::CrossSectionPerVolume(), G4VXTRenergyLoss::GetGasLinearPhotoAbs(), G4StrawTubeXTRadiator::GetMediumLinearPhotoAbs(), G4VXTRenergyLoss::GetPlateLinearPhotoAbs().
G4SandiaTable.cc 파일의 1001 번째 라인에서 정의되었습니다.
다음을 참조함 : fMatNbOfIntervals, fMatSandiaMatrix.
void G4SandiaTable::GetSandiaCofPerAtom | ( | G4int | Z, |
G4double | energy, | ||
std::vector< G4double > & | coeff | ||
) | const |
G4SandiaTable.cc 파일의 135 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::amu, Emin, fCumulInterval, fNbOfIntervals, fSandiaTable, funitc, fZtoAratio, CLHEP::keV, Z.
다음에 의해서 참조됨 : G4PEEffectFluoModel::ComputeCrossSectionPerAtom(), ComputeMatSandiaMatrix().
G4SandiaTable.cc 파일의 176 번째 라인에서 정의되었습니다.
다음을 참조함 : fH2OlowerI1, fH2OlowerInt, funitc, CLHEP::keV.
다음에 의해서 참조됨 : G4LivermorePhotoElectricModel::CrossSectionPerVolume(), G4LivermorePolarizedPhotoElectricModel::CrossSectionPerVolume().
G4SandiaTable.cc 파일의 1016 번째 라인에서 정의되었습니다.
다음을 참조함 : fMatNbOfIntervals, fMatSandiaMatrix, funitc.
다음에 의해서 참조됨 : G4InitXscPAI::G4InitXscPAI().
G4SandiaTable.cc 파일의 1034 번째 라인에서 정의되었습니다.
다음을 참조함 : fMatSandiaMatrixPAI, fMaxInterval.
다음에 의해서 참조됨 : ComputeMatSandiaMatrixPAI(), G4PAIySection::Initialize(), G4PAIxSection::Initialize().
G4SandiaTable.cc 파일의 957 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::amu, fCumulInterval, fNbOfIntervals, fSandiaTable, funitc, fZtoAratio, CLHEP::keV, x, Z.
G4SandiaTable.cc 파일의 207 번째 라인에서 정의되었습니다.
다음을 참조함 : fH2OlowerI1, funitc.
G4double G4SandiaTable::GetWaterEnergyLimit | ( | ) | const |
G4SandiaTable.cc 파일의 200 번째 라인에서 정의되었습니다.
다음을 참조함 : fH2OlowerI1, fH2OlowerInt, CLHEP::keV.
G4SandiaTable.cc 파일의 214 번째 라인에서 정의되었습니다.
다음을 참조함 : fZtoAratio, Z.
다음에 의해서 참조됨 : G4ParticleHPNames::GetName().
void G4SandiaTable::Initialize | ( | G4Material * | mat | ) |
G4SandiaTable.cc 파일의 708 번째 라인에서 정의되었습니다.
다음을 참조함 : ComputeMatSandiaMatrixPAI(), fMaterial, mat.
|
privatedelete |
G4SandiaTable.cc 파일의 769 번째 라인에서 정의되었습니다.
다음을 참조함 : c1, fIonizationPotentials, fMaxInterval, fNbOfIntervals, fPhotoAbsorptionCof, fSandiaTable, fVerbose, G4cout, G4endl, keV, SandiaSort().
다음에 의해서 참조됨 : G4PAIxSection::G4PAIxSection().
G4SandiaTable.cc 파일의 865 번째 라인에서 정의되었습니다.
다음을 참조함 : fIonizationPotentials, fNbOfIntervals, fPhotoAbsorptionCof, fSandiaTable, fVerbose, G4cout, G4endl, keV.
다음에 의해서 참조됨 : G4PAIxSection::G4PAIxSection().
G4SandiaTable.cc 파일의 753 번째 라인에서 정의되었습니다.
다음을 참조함 : SandiaSwap().
다음에 의해서 참조됨 : ComputeMatTable(), SandiaIntervals().
G4SandiaTable.hh 파일의 154 번째 라인에서 정의되었습니다.
다음을 참조함 : fLowerI1.
G4SandiaTable.hh 파일의 95 번째 라인에서 정의되었습니다.
다음을 참조함 : fVerbose.
|
staticprivate |
G4SandiaTable.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeMatSandiaMatrix(), G4SandiaTable(), GetSandiaCofPerAtom(), GetSandiaPerAtom().
|
staticprivate |
G4SandiaTable.hh 파일의 174 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeMatSandiaMatrixPAI(), GetSandiaCofWater(), GetWaterEnergyLimit().
|
staticprivate |
G4SandiaTable.hh 파일의 172 번째 라인에서 정의되었습니다.
|
private |
G4SandiaTable.hh 파일의 181 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeMatSandiaMatrixPAI(), G4SandiaTable(), GetLowerI1(), SetLowerI1().
|
private |
G4SandiaTable.hh 파일의 125 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeMatSandiaMatrix(), ComputeMatSandiaMatrixPAI(), ComputeMatTable(), G4SandiaTable(), Initialize().
|
private |
G4SandiaTable.hh 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeMatSandiaMatrix(), ComputeMatTable(), G4SandiaTable(), GetMatNbOfIntervals(), GetSandiaCofForMaterial(), GetSandiaMatTable().
|
private |
G4SandiaTable.hh 파일의 127 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeMatSandiaMatrix(), ComputeMatTable(), G4SandiaTable(), GetSandiaCofForMaterial(), GetSandiaMatTable(), ~G4SandiaTable().
|
private |
G4SandiaTable.hh 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeMatSandiaMatrixPAI(), G4SandiaTable(), GetSandiaMatTablePAI(), ~G4SandiaTable().
|
private |
G4SandiaTable.hh 파일의 179 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeMatSandiaMatrixPAI(), ComputeMatTable(), G4SandiaTable(), GetMaxInterval(), GetSandiaMatTablePAI(), SandiaIntervals().
|
staticprivate |
G4SandiaTable.hh 파일의 171 번째 라인에서 정의되었습니다.
|
staticprivate |
G4SandiaTable.hh 파일의 173 번째 라인에서 정의되었습니다.
|
private |
G4SandiaTable.hh 파일의 177 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeMatTable(), G4SandiaTable(), GetPhotoAbsorpCof(), GetPointerToCof(), SandiaIntervals(), SandiaMixing(), ~G4SandiaTable().
|
private |
G4SandiaTable.hh 파일의 122 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeMatSandiaMatrix(), G4SandiaTable().
|
staticprivate |
G4SandiaTable.hh 파일의 170 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeMatSandiaMatrix(), ComputeMatSandiaMatrixPAI(), ComputeMatTable(), GetSandiaCofPerAtom(), GetSandiaPerAtom(), SandiaIntervals(), SandiaMixing().
|
staticprivate |
G4SandiaTable.hh 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeMatSandiaMatrixPAI(), GetPhotoAbsorpCof(), GetSandiaCofPerAtom(), GetSandiaCofWater(), GetSandiaMatTable(), GetSandiaPerAtom(), GetWaterCofForMaterial().
|
private |
G4SandiaTable.hh 파일의 180 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeMatSandiaMatrix(), ComputeMatSandiaMatrixPAI(), ComputeMatTable(), G4SandiaTable(), SandiaIntervals(), SandiaMixing(), SetVerbose().