#include <G4GSPWACorrections.hh>
클래스 | |
struct | DataPerMaterial |
Public 멤버 함수 | |
G4GSPWACorrections (G4bool iselectron=true) | |
~G4GSPWACorrections () | |
void | Initialise () |
void | GetPWACorrectionFactors (G4double logekin, G4double beta2, G4int matindx, G4double &corToScr, G4double &corToQ1, G4double &corToG2PerG1) |
Private 멤버 함수 | |
void | InitDataPerElement () |
void | InitDataPerMaterials () |
void | LoadDataElement (const G4Element *) |
void | InitDataMaterial (const G4Material *) |
void | ClearDataPerElement () |
void | ClearDataPerMaterial () |
Private 속성 | |
G4bool | fIsElectron |
G4double | fMaxEkin |
G4double | fLogMinEkin |
G4double | fInvLogDelEkin |
G4double | fMinBeta2 |
G4double | fInvDelBeta2 |
std::vector< DataPerMaterial * > | fDataPerElement |
std::vector< DataPerMaterial * > | fDataPerMaterial |
정적 Private 속성 | |
static constexpr G4int | gMaxZet = 98 |
static constexpr G4int | gNumEkin = 31 |
static constexpr G4int | gNumBeta2 = 16 |
static constexpr G4double | gMinEkin = 1.*CLHEP::keV |
static constexpr G4double | gMidEkin = 100.*CLHEP::keV |
static constexpr G4double | gMaxBeta2 = 0.9999 |
static const std::string | gElemSymbols [] |
G4GSPWACorrections.hh 파일의 62 번째 라인에서 정의되었습니다.
G4GSPWACorrections::G4GSPWACorrections | ( | G4bool | iselectron = true | ) |
G4GSPWACorrections.cc 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::electron_mass_c2, fInvDelBeta2, fInvLogDelEkin, fLogMinEkin, fMaxEkin, fMinBeta2, G4Log(), gMaxBeta2, gMidEkin, gMinEkin, gNumBeta2, gNumEkin.
G4GSPWACorrections::~G4GSPWACorrections | ( | ) |
G4GSPWACorrections.cc 파일의 76 번째 라인에서 정의되었습니다.
다음을 참조함 : ClearDataPerElement(), ClearDataPerMaterial().
|
private |
G4GSPWACorrections.cc 파일의 346 번째 라인에서 정의되었습니다.
다음을 참조함 : fDataPerElement.
다음에 의해서 참조됨 : ~G4GSPWACorrections().
|
private |
G4GSPWACorrections.cc 파일의 359 번째 라인에서 정의되었습니다.
다음을 참조함 : fDataPerMaterial.
다음에 의해서 참조됨 : Initialise(), ~G4GSPWACorrections().
void G4GSPWACorrections::GetPWACorrectionFactors | ( | G4double | logekin, |
G4double | beta2, | ||
G4int | matindx, | ||
G4double & | corToScr, | ||
G4double & | corToQ1, | ||
G4double & | corToG2PerG1 | ||
) |
G4GSPWACorrections.cc 파일의 82 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GSPWACorrections::DataPerMaterial::fCorFirstMoment, G4GSPWACorrections::DataPerMaterial::fCorScreening, G4GSPWACorrections::DataPerMaterial::fCorSecondMoment, fDataPerMaterial, fInvDelBeta2, fInvLogDelEkin, fLogMinEkin, fMinBeta2, gMaxBeta2, gNumBeta2, gNumEkin.
다음에 의해서 참조됨 : G4GoudsmitSaundersonMscModel::CrossSectionPerVolume(), G4GoudsmitSaundersonMscModel::GetTransportMeanFreePath(), G4GoudsmitSaundersonMscModel::GetTransportMeanFreePathOnly().
|
private |
G4GSPWACorrections.cc 파일의 221 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::cm, CLHEP::cm3, CLHEP::electron_mass_c2, G4GSPWACorrections::DataPerMaterial::fCorFirstMoment, G4GSPWACorrections::DataPerMaterial::fCorScreening, G4GSPWACorrections::DataPerMaterial::fCorSecondMoment, fDataPerElement, fDataPerMaterial, CLHEP::fine_structure_const, fInvDelBeta2, fInvLogDelEkin, fLogMinEkin, fMinBeta2, CLHEP::g, G4Exp(), G4Log(), G4lrint(), G4Material::GetDensity(), G4Material::GetElementVector(), G4Material::GetIndex(), G4Material::GetNumberOfElements(), G4Material::GetTotNbOfAtomsPerVolume(), G4Material::GetVecNbOfAtomsPerVolume(), G4Element::GetZ(), gMaxZet, gMidEkin, gNumBeta2, gNumEkin, CLHEP::MeV.
다음에 의해서 참조됨 : InitDataPerMaterials().
|
private |
G4GSPWACorrections.cc 파일의 122 번째 라인에서 정의되었습니다.
다음을 참조함 : fDataPerElement, G4lrint(), G4Material::GetElementVector(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), G4Element::GetZ(), gMaxZet, G4MaterialCutsCouple::IsUsed(), LoadDataElement(), mat.
다음에 의해서 참조됨 : Initialise().
|
private |
G4GSPWACorrections.cc 파일의 154 번째 라인에서 정의되었습니다.
다음을 참조함 : fDataPerMaterial, G4Material::GetIndex(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4Material::GetNumberOfMaterials(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), InitDataMaterial(), G4MaterialCutsCouple::IsUsed(), mat.
다음에 의해서 참조됨 : Initialise().
void G4GSPWACorrections::Initialise | ( | ) |
G4GSPWACorrections.cc 파일의 112 번째 라인에서 정의되었습니다.
다음을 참조함 : ClearDataPerMaterial(), InitDataPerElement(), InitDataPerMaterials().
다음에 의해서 참조됨 : G4GoudsmitSaundersonMscModel::Initialise().
G4GSPWACorrections.cc 파일의 177 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4GSPWACorrections::DataPerMaterial::fCorFirstMoment, G4GSPWACorrections::DataPerMaterial::fCorScreening, G4GSPWACorrections::DataPerMaterial::fCorSecondMoment, fDataPerElement, fIsElectron, G4Exception(), G4lrint(), gElemSymbols, G4Element::GetZ(), gMaxZet, gNumEkin, in.
다음에 의해서 참조됨 : InitDataPerElement().
|
private |
G4GSPWACorrections.hh 파일의 111 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearDataPerElement(), InitDataMaterial(), InitDataPerElement(), LoadDataElement().
|
private |
G4GSPWACorrections.hh 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearDataPerMaterial(), GetPWACorrectionFactors(), InitDataMaterial(), InitDataPerMaterials().
|
private |
G4GSPWACorrections.hh 파일의 107 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GSPWACorrections(), GetPWACorrectionFactors(), InitDataMaterial().
|
private |
G4GSPWACorrections.hh 파일의 105 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GSPWACorrections(), GetPWACorrectionFactors(), InitDataMaterial().
|
private |
G4GSPWACorrections.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadDataElement().
|
private |
G4GSPWACorrections.hh 파일의 104 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GSPWACorrections(), GetPWACorrectionFactors(), InitDataMaterial().
|
private |
G4GSPWACorrections.hh 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GSPWACorrections().
|
private |
G4GSPWACorrections.hh 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GSPWACorrections(), GetPWACorrectionFactors(), InitDataMaterial().
|
staticprivate |
G4GSPWACorrections.hh 파일의 109 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadDataElement().
|
staticprivate |
G4GSPWACorrections.hh 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GSPWACorrections(), GetPWACorrectionFactors().
|
staticprivate |
G4GSPWACorrections.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitDataMaterial(), InitDataPerElement(), LoadDataElement().
|
staticprivate |
G4GSPWACorrections.hh 파일의 100 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GSPWACorrections(), InitDataMaterial().
|
staticprivate |
G4GSPWACorrections.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GSPWACorrections().
|
staticprivate |
G4GSPWACorrections.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GSPWACorrections(), GetPWACorrectionFactors(), InitDataMaterial().
|
staticprivate |
G4GSPWACorrections.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4GSPWACorrections(), GetPWACorrectionFactors(), InitDataMaterial(), LoadDataElement().