#include <G4ElectronIonPair.hh>
Public 멤버 함수 | |
| G4ElectronIonPair (G4int verb) | |
| virtual | ~G4ElectronIonPair () |
| G4double | MeanNumberOfIonsAlongStep (const G4ParticleDefinition *, const G4Material *, G4double edepTotal, G4double edepNIEL=0.0) |
| G4double | MeanNumberOfIonsAlongStep (const G4Step *) |
| G4int | SampleNumberOfIonsAlongStep (const G4Step *) |
| std::vector< G4ThreeVector > * | SampleIonsAlongStep (const G4Step *) |
| G4int | ResidualeChargePostStep (const G4ParticleDefinition *, const G4TrackVector *secondary=nullptr, G4int processSubType=-1) const |
| G4int | ResidualeChargePostStep (const G4Step *) const |
| G4double | FindG4MeanEnergyPerIonPair (const G4Material *) const |
| void | DumpMeanEnergyPerIonPair () const |
| void | DumpG4MeanEnergyPerIonPair () const |
| void | SetVerbose (G4int) |
Private 멤버 함수 | |
| void | Initialise () |
| G4double | FindMeanEnergyPerIonPair (const G4Material *) const |
| G4ElectronIonPair & | operator= (const G4ElectronIonPair &right)=delete |
| G4ElectronIonPair (const G4ElectronIonPair &)=delete | |
Private 속성 | |
| const G4Material * | curMaterial |
| G4double | curMeanEnergy |
| G4double | invFanoFactor |
| G4int | verbose |
| G4int | nMaterials |
| std::vector< G4double > | g4MatData |
| std::vector< G4String > | g4MatNames |
G4ElectronIonPair.hh 파일의 74 번째 라인에서 정의되었습니다.
|
explicit |
G4ElectronIonPair.cc 파일의 58 번째 라인에서 정의되었습니다.
다음을 참조함 : curMaterial, curMeanEnergy, Initialise(), invFanoFactor, nMaterials, verbose.
|
virtual |
G4ElectronIonPair.cc 파일의 70 번째 라인에서 정의되었습니다.
|
privatedelete |
| void G4ElectronIonPair::DumpG4MeanEnergyPerIonPair | ( | ) | const |
G4ElectronIonPair.cc 파일의 190 번째 라인에서 정의되었습니다.
다음을 참조함 : eV, G4cout, G4endl, g4MatData, g4MatNames, nMaterials.
| void G4ElectronIonPair::DumpMeanEnergyPerIonPair | ( | ) | const |
G4ElectronIonPair.cc 파일의 170 번째 라인에서 정의되었습니다.
다음을 참조함 : eV, G4cout, G4endl, G4Material::GetIonisation(), G4Material::GetMaterialTable(), G4IonisParamMat::GetMeanEnergyPerIonPair(), G4Material::GetName(), G4Material::GetNumberOfMaterials(), mat, x.
| G4double G4ElectronIonPair::FindG4MeanEnergyPerIonPair | ( | const G4Material * | mat | ) | const |
G4ElectronIonPair.cc 파일의 147 번째 라인에서 정의되었습니다.
다음을 참조함 : eV, G4cout, G4endl, g4MatData, g4MatNames, G4Material::GetIonisation(), G4Material::GetName(), nMaterials, G4IonisParamMat::SetMeanEnergyPerIonPair(), verbose.
다음에 의해서 참조됨 : MeanNumberOfIonsAlongStep().
|
private |
|
private |
G4ElectronIonPair.cc 파일의 204 번째 라인에서 정의되었습니다.
다음을 참조함 : eV, g4MatData, g4MatNames, nMaterials.
다음에 의해서 참조됨 : G4ElectronIonPair().
| G4double G4ElectronIonPair::MeanNumberOfIonsAlongStep | ( | const G4ParticleDefinition * | part, |
| const G4Material * | material, | ||
| G4double | edepTotal, | ||
| G4double | edepNIEL = 0.0 |
||
| ) |
G4ElectronIonPair.cc 파일의 75 번째 라인에서 정의되었습니다.
다음을 참조함 : curMaterial, curMeanEnergy, FindG4MeanEnergyPerIonPair(), G4Material::GetIonisation(), G4IonisParamMat::GetMeanEnergyPerIonPair(), G4ParticleDefinition::GetPDGCharge().
다음에 의해서 참조됨 : Run::AddEnergy(), MeanNumberOfIonsAlongStep(), SampleNumberOfIonsAlongStep().
|
privatedelete |
| G4int G4ElectronIonPair::ResidualeChargePostStep | ( | const G4ParticleDefinition * | , |
| const G4TrackVector * | secondary = nullptr, |
||
| G4int | processSubType = -1 |
||
| ) | const |
G4ElectronIonPair.cc 파일의 134 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ResidualeChargePostStep().
| std::vector< G4ThreeVector > * G4ElectronIonPair::SampleIonsAlongStep | ( | const G4Step * | step | ) |
G4ElectronIonPair.cc 파일의 108 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4UniformRand, G4StepPoint::GetPosition(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), SampleNumberOfIonsAlongStep(), verbose.
G4ElectronIonPair.hh 파일의 148 번째 라인에서 정의되었습니다.
다음을 참조함 : G4lrint(), invFanoFactor, MeanNumberOfIonsAlongStep(), G4INCL::DeJongSpin::shoot().
다음에 의해서 참조됨 : Run::AddEnergy(), SampleIonsAlongStep().
G4ElectronIonPair.hh 파일의 167 번째 라인에서 정의되었습니다.
다음을 참조함 : verbose.
다음에 의해서 참조됨 : G4LossTableManager::ResetParameters().
|
private |
G4ElectronIonPair.hh 파일의 125 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ElectronIonPair(), MeanNumberOfIonsAlongStep().
|
private |
G4ElectronIonPair.hh 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ElectronIonPair(), MeanNumberOfIonsAlongStep().
|
private |
G4ElectronIonPair.hh 파일의 134 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpG4MeanEnergyPerIonPair(), FindG4MeanEnergyPerIonPair(), Initialise().
|
private |
G4ElectronIonPair.hh 파일의 135 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpG4MeanEnergyPerIonPair(), FindG4MeanEnergyPerIonPair(), Initialise().
|
private |
G4ElectronIonPair.hh 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ElectronIonPair(), SampleNumberOfIonsAlongStep().
|
private |
G4ElectronIonPair.hh 파일의 131 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpG4MeanEnergyPerIonPair(), FindG4MeanEnergyPerIonPair(), G4ElectronIonPair(), Initialise().
|
private |
G4ElectronIonPair.hh 파일의 130 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FindG4MeanEnergyPerIonPair(), G4ElectronIonPair(), SampleIonsAlongStep(), SetVerbose().
1.8.5