The G4DNAPTBAugerModel class Implement the PTB Auger model. 더 자세히 ...
#include <G4DNAPTBAugerModel.hh>
Public 멤버 함수 | |
G4DNAPTBAugerModel (const G4String &modelName) | |
G4DNAPTBAugerModel Constructor. 더 자세히 ... | |
virtual | ~G4DNAPTBAugerModel () |
~G4DNAPTBAugerModel Destructor 더 자세히 ... | |
virtual void | Initialise () |
Initialise Set the verbose value. 더 자세히 ... | |
void | SetCutForAugerElectrons (G4double cut) |
SetCutForAugerElectrons Set the cut for the auger electrons production. 더 자세히 ... | |
void | ComputeAugerEffect (std::vector< G4DynamicParticle * > *fvect, const G4String &materialNameIni, G4double bindingEnergy) |
ComputeAugerEffect Main method to be called by the ionisation model. 더 자세히 ... | |
Private 멤버 함수 | |
void | GenerateAugerWithRandomDirection (std::vector< G4DynamicParticle * > *fvect, G4double kineticEnergy) |
GenerateAugerWithRandomDirection Generates the auger particle. 더 자세히 ... | |
G4double | CalculAugerEnergyFor (G4int atomId) |
CalculAugerEnergyFor. 더 자세히 ... | |
G4int | DetermineIonisedAtom (G4int atomId, const G4String &materialName, G4double bindingEnergy) |
DetermineIonisedAtom. 더 자세히 ... | |
G4DNAPTBAugerModel (G4DNAPTBAugerModel &) | |
G4DNAPTBAugerModel & | operator= (const G4DNAPTBAugerModel &right) |
Private 속성 | |
const G4String | modelName |
name of the auger model 더 자세히 ... | |
G4int | verboseLevel |
G4double | minElectronEnergy |
The G4DNAPTBAugerModel class Implement the PTB Auger model.
G4DNAPTBAugerModel.hh 파일의 61 번째 라인에서 정의되었습니다.
G4DNAPTBAugerModel::G4DNAPTBAugerModel | ( | const G4String & | modelName | ) |
|
virtual |
~G4DNAPTBAugerModel Destructor
G4DNAPTBAugerModel.cc 파일의 47 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, modelName, verboseLevel.
|
private |
CalculAugerEnergyFor.
atomId |
G4DNAPTBAugerModel.cc 파일의 136 번째 라인에서 정의되었습니다.
다음을 참조함 : eV, f1, f2, f3, G4UniformRand, kineticEnergy, Y.
다음에 의해서 참조됨 : ComputeAugerEffect().
void G4DNAPTBAugerModel::ComputeAugerEffect | ( | std::vector< G4DynamicParticle * > * | fvect, |
const G4String & | materialNameIni, | ||
G4double | bindingEnergy | ||
) |
ComputeAugerEffect Main method to be called by the ionisation model.
fvect | |
materialNameIni | |
bindingEnergy |
G4DNAPTBAugerModel.cc 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : CalculAugerEnergyFor(), DetermineIonisedAtom(), G4cerr, G4endl, GenerateAugerWithRandomDirection(), kineticEnergy.
다음에 의해서 참조됨 : G4DNAPTBIonisationModel::SampleSecondaries().
|
private |
DetermineIonisedAtom.
atomId | |
materialName | |
bindingEnergy |
G4DNAPTBAugerModel.cc 파일의 104 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeAugerEffect().
|
private |
GenerateAugerWithRandomDirection Generates the auger particle.
fvect | |
kineticEnergy |
G4DNAPTBAugerModel.cc 파일의 188 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Electron::Electron(), G4UniformRand, twopi.
다음에 의해서 참조됨 : ComputeAugerEffect().
|
virtual |
Initialise Set the verbose value.
G4DNAPTBAugerModel.cc 파일의 52 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, verboseLevel.
다음에 의해서 참조됨 : G4DNAPTBIonisationModel::Initialise().
|
private |
SetCutForAugerElectrons Set the cut for the auger electrons production.
cut |
G4DNAPTBAugerModel.cc 파일의 181 번째 라인에서 정의되었습니다.
다음을 참조함 : minElectronEnergy.
|
private |
G4DNAPTBAugerModel.hh 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetCutForAugerElectrons().
|
private |
name of the auger model
G4DNAPTBAugerModel.hh 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4DNAPTBAugerModel(), ~G4DNAPTBAugerModel().
|
private |
G4DNAPTBAugerModel.hh 파일의 105 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialise(), ~G4DNAPTBAugerModel().