#include <G4QAOLowEnergyLoss.hh>
Public 멤버 함수 | |
G4QAOLowEnergyLoss (const G4String &name) | |
~G4QAOLowEnergyLoss () | |
G4double | HighEnergyLimit (const G4ParticleDefinition *aParticle, const G4Material *material) const |
G4double | LowEnergyLimit (const G4ParticleDefinition *aParticle, const G4Material *material) const |
G4double | HighEnergyLimit (const G4ParticleDefinition *aParticle) const |
G4double | LowEnergyLimit (const G4ParticleDefinition *aParticle) const |
G4bool | IsInCharge (const G4DynamicParticle *particle, const G4Material *material) const |
G4bool | IsInCharge (const G4ParticleDefinition *aParticle, const G4Material *material) const |
G4double | TheValue (const G4DynamicParticle *particle, const G4Material *material) |
G4double | TheValue (const G4ParticleDefinition *aParticle, const G4Material *material, G4double kineticEnergy) |
Private 멤버 함수 | |
G4double | EnergyLoss (const G4Material *material, G4double kineticEnergy, G4double zParticle) const |
G4int | GetNumberOfShell (const G4Material *material) const |
G4double | GetShellEnergy (const G4Material *material, G4int nbOfTheShell) const |
G4double | GetOscillatorEnergy (const G4Material *material, G4int nbOfTheShell) const |
G4double | GetShellStrength (const G4Material *material, G4int nbOfTheShell) const |
G4double | GetOccupationNumber (G4int Z, G4int ShellNb) const |
G4double | GetL0 (G4double normEnergy) const |
G4double | GetL1 (G4double normEnergy) const |
G4double | GetL2 (G4double normEnergy) const |
Private 속성 | |
G4int | numberOfMaterials |
G4int | sizeL0 |
G4int | sizeL1 |
G4int | sizeL2 |
정적 Private 속성 | |
static const G4int | materialAvailable [6] = {13,14,29,73,79,78} |
static const G4int | nbofShellForMaterial [6] = {3,3,4,6,6,6 } |
static const G4double | alShellEnergy [3] ={ 2795e-6, 202e-6, 16.9e-6} |
static const G4double | alShellStrength [3] ={ 0.1349, 0.6387, 0.2264} |
static const G4double | siShellEnergy [3] ={ 3179e-6, 249e-6, 20.3e-6 } |
static const G4double | siShellStrength [3] ={ 0.1222, 0.5972, 0.2806} |
static const G4double | cuShellEnergy [4] ={ 16931e-6, 1930e-6, 199e-6, 39.6e-6} |
static const G4double | cuShellStrength [4] ={ 0.0505, 0.2561, 0.4913, 0.2021} |
static const G4double | taShellEnergy [6] ={ 88926e-6, 18012e-6, 3210e-6, 575e-6, 108.7e-6, 30.8e-6} |
static const G4double | taShellStrength [6] ={ 0.0126, 0.0896, 0.2599, 0.3413, 0.2057, 0.0908} |
static const G4double | auShellEnergy [6] ={ 96235e-6, 25918e-6, 4116e-6, 599e-6, 87.3e-6, 36.9e-6} |
static const G4double | auShellStrength [6] ={ 0.0139, 0.0803, 0.2473, 0.423, 0.1124, 0.1231} |
static const G4double | ptShellEnergy [6] ={ 95017e-6, 25590e-6, 4063e-6, 576e-6, 81.9e-6, 31.4e-6} |
static const G4double | ptShellStrength [6] ={ 0.0129, 0.0745, 0.2295, 0.4627, 0.1324, 0.0879} |
static const G4double | L0 [67][2] |
static const G4double | L1 [22][2] |
static const G4double | L2 [14][2] |
static const G4int | nbOfElectronPerSubShell [1540] |
static const G4int | fNumberOfShells [101] |
G4QAOLowEnergyLoss.hh 파일의 53 번째 라인에서 정의되었습니다.
G4QAOLowEnergyLoss::G4QAOLowEnergyLoss | ( | const G4String & | name | ) |
G4QAOLowEnergyLoss.cc 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : numberOfMaterials, sizeL0, sizeL1, sizeL2.
G4QAOLowEnergyLoss::~G4QAOLowEnergyLoss | ( | ) |
G4QAOLowEnergyLoss.cc 파일의 80 번째 라인에서 정의되었습니다.
|
private |
G4QAOLowEnergyLoss.cc 파일의 171 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::c_light, CLHEP::c_squared, CLHEP::electron_mass_c2, CLHEP::fine_structure_const, GetL0(), GetL1(), GetL2(), GetNumberOfShell(), GetShellEnergy(), GetShellStrength(), CLHEP::hbarc_squared, kineticEnergy, CLHEP::proton_mass_c2, twopi.
다음에 의해서 참조됨 : TheValue().
|
private |
G4QAOLowEnergyLoss.cc 파일의 253 번째 라인에서 정의되었습니다.
다음을 참조함 : fNumberOfShells, G4Material::GetZ(), materialAvailable, nbofShellForMaterial, numberOfMaterials, Z.
다음에 의해서 참조됨 : EnergyLoss().
G4QAOLowEnergyLoss.cc 파일의 356 번째 라인에서 정의되었습니다.
다음을 참조함 : fNumberOfShells, nbOfElectronPerSubShell, Z, z.
다음에 의해서 참조됨 : GetOscillatorEnergy(), GetShellStrength().
|
private |
G4QAOLowEnergyLoss.cc 파일의 297 번째 라인에서 정의되었습니다.
다음을 참조함 : cm3, e, g, G4Exp(), G4Element::GetAtomicShell(), G4Material::GetDensity(), G4Material::GetElement(), G4Element::GetN(), GetOccupationNumber(), G4Element::GetZ(), Z.
다음에 의해서 참조됨 : GetShellEnergy().
|
private |
G4QAOLowEnergyLoss.cc 파일의 274 번째 라인에서 정의되었습니다.
다음을 참조함 : alShellEnergy, auShellEnergy, cuShellEnergy, G4cout, G4endl, G4Material::GetName(), G4Material::GetNumberOfElements(), GetOscillatorEnergy(), G4Material::GetZ(), ptShellEnergy, siShellEnergy, taShellEnergy.
다음에 의해서 참조됨 : EnergyLoss().
|
private |
G4QAOLowEnergyLoss.cc 파일의 334 번째 라인에서 정의되었습니다.
다음을 참조함 : alShellStrength, auShellStrength, cuShellStrength, G4cout, G4endl, G4Material::GetName(), G4Material::GetNumberOfElements(), GetOccupationNumber(), G4Material::GetZ(), ptShellStrength, siShellStrength, taShellStrength, Z.
다음에 의해서 참조됨 : EnergyLoss().
|
virtual |
|
virtual |
|
virtual |
G4VLowEnergyModel를 구현.
G4QAOLowEnergyLoss.cc 파일의 111 번째 라인에서 정의되었습니다.
다음을 참조함 : G4AntiProton::AntiProtonDefinition(), G4DynamicParticle::GetDefinition(), G4Material::GetNumberOfElements().
|
virtual |
G4VLowEnergyModel를 구현.
G4QAOLowEnergyLoss.cc 파일의 127 번째 라인에서 정의되었습니다.
다음을 참조함 : G4AntiProton::AntiProtonDefinition(), G4Material::GetNumberOfElements().
|
virtual |
|
virtual |
|
virtual |
G4VLowEnergyModel를 구현.
G4QAOLowEnergyLoss.cc 파일의 146 번째 라인에서 정의되었습니다.
다음을 참조함 : energy, EnergyLoss(), eplus, G4DynamicParticle::GetCharge(), G4DynamicParticle::GetKineticEnergy().
|
virtual |
G4VLowEnergyModel를 구현.
G4QAOLowEnergyLoss.cc 파일의 158 번째 라인에서 정의되었습니다.
다음을 참조함 : EnergyLoss(), eplus, G4ParticleDefinition::GetPDGCharge().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetShellEnergy().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 124 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetShellStrength().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 131 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetShellEnergy().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 132 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetShellStrength().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 127 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetShellEnergy().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetShellStrength().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 143 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNumberOfShell(), GetOccupationNumber().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 139 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetL0().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 140 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetL1().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 141 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetL2().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNumberOfShell().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 142 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetOccupationNumber().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 122 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNumberOfShell().
|
private |
G4QAOLowEnergyLoss.hh 파일의 136 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QAOLowEnergyLoss(), GetNumberOfShell().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 133 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetShellEnergy().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 134 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetShellStrength().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 125 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetShellEnergy().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetShellStrength().
|
private |
G4QAOLowEnergyLoss.hh 파일의 145 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QAOLowEnergyLoss(), GetL0().
|
private |
G4QAOLowEnergyLoss.hh 파일의 146 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QAOLowEnergyLoss(), GetL1().
|
private |
G4QAOLowEnergyLoss.hh 파일의 147 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4QAOLowEnergyLoss(), GetL2().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 129 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetShellEnergy().
|
staticprivate |
G4QAOLowEnergyLoss.hh 파일의 130 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetShellStrength().