#include <G4hNuclearStoppingModel.hh>
Public 멤버 함수 | |
G4hNuclearStoppingModel (const G4String &name) | |
~G4hNuclearStoppingModel () | |
G4double | TheValue (const G4DynamicParticle *particle, const G4Material *material) |
G4double | TheValue (const G4ParticleDefinition *aParticle, const G4Material *material, G4double kineticEnergy) |
G4double | HighEnergyLimit (const G4ParticleDefinition *, const G4Material *) const |
G4double | LowEnergyLimit (const G4ParticleDefinition *, const G4Material *) const |
G4double | HighEnergyLimit (const G4ParticleDefinition *) const |
G4double | LowEnergyLimit (const G4ParticleDefinition *) const |
G4bool | IsInCharge (const G4DynamicParticle *, const G4Material *) const |
G4bool | IsInCharge (const G4ParticleDefinition *, const G4Material *) const |
void | SetNuclearStoppingFluctuationsOn () |
void | SetNuclearStoppingFluctuationsOff () |
Private 멤버 함수 | |
G4hNuclearStoppingModel (G4hNuclearStoppingModel &) | |
G4hNuclearStoppingModel & | operator= (const G4hNuclearStoppingModel &right) |
void | InitializeMe () |
G4double | StoppingPower (const G4Material *material, G4double kineticEnergy, G4double z1, G4double m1) const |
Private 속성 | |
G4VhNuclearStoppingPower * | nStopingPowerTable |
G4double | factorPDG2AMU |
G4double | theZieglerFactor |
G4String | modelName |
G4double | lowEnergyLimit |
G4double | highEnergyLimit |
G4hNuclearStoppingModel.hh 파일의 60 번째 라인에서 정의되었습니다.
G4hNuclearStoppingModel::G4hNuclearStoppingModel | ( | const G4String & | name | ) |
G4hNuclearStoppingModel.cc 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : InitializeMe().
G4hNuclearStoppingModel::~G4hNuclearStoppingModel | ( | ) |
G4hNuclearStoppingModel.cc 파일의 111 번째 라인에서 정의되었습니다.
다음을 참조함 : nStopingPowerTable.
|
private |
|
inlinevirtual |
G4VLowEnergyModel를 구현.
G4hNuclearStoppingModel.hh 파일의 76 번째 라인에서 정의되었습니다.
다음을 참조함 : highEnergyLimit.
|
inlinevirtual |
G4VLowEnergyModel를 구현.
G4hNuclearStoppingModel.hh 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : highEnergyLimit.
|
private |
G4hNuclearStoppingModel.cc 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : cm2, eV, factorPDG2AMU, G4cout, G4endl, highEnergyLimit, lowEnergyLimit, MeV, modelName, nStopingPowerTable, CLHEP::proton_mass_c2, G4VhNuclearStoppingPower::SetNuclearStoppingFluctuationsOff(), theZieglerFactor.
다음에 의해서 참조됨 : G4hNuclearStoppingModel().
|
inlinevirtual |
G4VLowEnergyModel를 구현.
G4hNuclearStoppingModel.hh 파일의 90 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4VLowEnergyModel를 구현.
G4hNuclearStoppingModel.hh 파일의 94 번째 라인에서 정의되었습니다.
|
inlinevirtual |
|
inlinevirtual |
|
private |
|
inline |
G4hNuclearStoppingModel.hh 파일의 101 번째 라인에서 정의되었습니다.
다음을 참조함 : nStopingPowerTable, G4VhNuclearStoppingPower::SetNuclearStoppingFluctuationsOff().
|
inline |
G4hNuclearStoppingModel.hh 파일의 98 번째 라인에서 정의되었습니다.
다음을 참조함 : nStopingPowerTable, G4VhNuclearStoppingPower::SetNuclearStoppingFluctuationsOn().
|
private |
G4hNuclearStoppingModel.cc 파일의 151 번째 라인에서 정의되었습니다.
다음을 참조함 : g, G4Element::GetA(), G4Material::GetAtomicNumDensityVector(), G4Material::GetElementVector(), G4Material::GetNumberOfElements(), G4Element::GetZ(), mole, nStopingPowerTable.
다음에 의해서 참조됨 : TheValue().
|
virtual |
G4VLowEnergyModel를 구현.
G4hNuclearStoppingModel.cc 파일의 118 번째 라인에서 정의되었습니다.
다음을 참조함 : energy, eplus, factorPDG2AMU, G4DynamicParticle::GetCharge(), G4DynamicParticle::GetKineticEnergy(), G4DynamicParticle::GetMass(), StoppingPower(), theZieglerFactor.
|
virtual |
G4VLowEnergyModel를 구현.
G4hNuclearStoppingModel.cc 파일의 134 번째 라인에서 정의되었습니다.
다음을 참조함 : eplus, factorPDG2AMU, G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), StoppingPower(), theZieglerFactor.
|
private |
G4hNuclearStoppingModel.hh 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitializeMe(), TheValue().
|
private |
G4hNuclearStoppingModel.hh 파일의 131 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : HighEnergyLimit(), InitializeMe().
|
private |
G4hNuclearStoppingModel.hh 파일의 130 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitializeMe(), LowEnergyLimit().
|
private |
G4hNuclearStoppingModel.hh 파일의 129 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitializeMe().
|
private |
G4hNuclearStoppingModel.hh 파일의 121 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitializeMe(), SetNuclearStoppingFluctuationsOff(), SetNuclearStoppingFluctuationsOn(), StoppingPower(), ~G4hNuclearStoppingModel().
|
private |
G4hNuclearStoppingModel.hh 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitializeMe(), TheValue().