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().
1.8.5