#include <G4hBetheBlochModel.hh>
Public 멤버 함수 | |
G4hBetheBlochModel (const G4String &name) | |
~G4hBetheBlochModel () | |
G4double | TheValue (const G4DynamicParticle *particle, const G4Material *material) |
G4double | TheValue (const G4ParticleDefinition *aParticle, const G4Material *material, G4double kineticEnergy) |
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 |
Private 멤버 함수 | |
G4double | BetheBlochFormula (const G4Material *material, G4double kineticEnergy, G4double particleMass) const |
Private 속성 | |
G4double | lowEnergyLimit |
G4double | highEnergyLimit |
const G4double | twoln10 |
const G4double | bg2lim |
const G4double | taulim |
G4hBetheBlochModel.hh 파일의 59 번째 라인에서 정의되었습니다.
G4hBetheBlochModel::G4hBetheBlochModel | ( | const G4String & | name | ) |
G4hBetheBlochModel.cc 파일의 63 번째 라인에서 정의되었습니다.
G4hBetheBlochModel::~G4hBetheBlochModel | ( | ) |
G4hBetheBlochModel.cc 파일의 74 번째 라인에서 정의되었습니다.
|
private |
G4hBetheBlochModel.cc 파일의 156 번째 라인에서 정의되었습니다.
다음을 참조함 : bg2lim, CLHEP::electron_mass_c2, G4IonisParamMat::GetAdensity(), G4IonisParamMat::GetCdensity(), G4Material::GetElectronDensity(), G4Material::GetIonisation(), G4IonisParamMat::GetMdensity(), G4IonisParamMat::GetMeanExcitationEnergy(), G4IonisParamMat::GetShellCorrectionVector(), G4IonisParamMat::GetTaul(), G4IonisParamMat::GetX0density(), G4IonisParamMat::GetX1density(), taulim, twoln10, CLHEP::twopi_mc2_rcl2, x.
다음에 의해서 참조됨 : TheValue().
|
virtual |
|
virtual |
|
virtual |
G4VLowEnergyModel를 구현.
G4hBetheBlochModel.cc 파일의 140 번째 라인에서 정의되었습니다.
|
virtual |
G4VLowEnergyModel를 구현.
G4hBetheBlochModel.cc 파일의 148 번째 라인에서 정의되었습니다.
|
virtual |
G4VLowEnergyModel를 구현.
G4hBetheBlochModel.cc 파일의 113 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Material::GetIonisation(), G4ParticleDefinition::GetPDGMass(), G4IonisParamMat::GetTaul().
|
virtual |
|
virtual |
G4VLowEnergyModel를 구현.
G4hBetheBlochModel.cc 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : BetheBlochFormula(), energy, G4DynamicParticle::GetKineticEnergy(), G4DynamicParticle::GetMass().
|
virtual |
G4VLowEnergyModel를 구현.
G4hBetheBlochModel.cc 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : BetheBlochFormula(), G4ParticleDefinition::GetPDGMass().
|
private |
G4hBetheBlochModel.hh 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BetheBlochFormula().
|
private |
G4hBetheBlochModel.hh 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HighEnergyLimit().
|
private |
G4hBetheBlochModel.hh 파일의 100 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LowEnergyLimit().
|
private |
G4hBetheBlochModel.hh 파일의 107 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BetheBlochFormula().
|
private |
G4hBetheBlochModel.hh 파일의 105 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BetheBlochFormula().