The G4DNAPTBIonisationModel class Implements the PTB ionisation model. 더 자세히 ...
#include <G4DNAPTBIonisationModel.hh>
Public 멤버 함수 | |
G4DNAPTBIonisationModel (const G4String &applyToMaterial="all", const G4ParticleDefinition *p=0, const G4String &nam="DNAPTBIonisationModel", const G4bool isAuger=true) | |
G4DNAPTBIonisationModel Constructor. 더 자세히 ... | |
virtual | ~G4DNAPTBIonisationModel () |
~G4DNAPTBIonisationModel Destructor 더 자세히 ... | |
virtual void | Initialise (const G4ParticleDefinition *particle, const G4DataVector &=*(new G4DataVector()), G4ParticleChangeForGamma *fpChangeForGamme=nullptr) |
Initialise Method called once at the beginning of the simulation. It is used to setup the list of the materials managed by the model and the energy limits. All the materials are setup but only a part of them can be activated by the user through the constructor. 더 자세히 ... | |
virtual G4double | CrossSectionPerVolume (const G4Material *material, const G4String &materialName, const G4ParticleDefinition *p, G4double ekin, G4double emin, G4double emax) |
CrossSectionPerVolume Mandatory for every model the CrossSectionPerVolume method is in charge of returning the cross section value corresponding to the material, particle and energy current values. 더 자세히 ... | |
virtual void | SampleSecondaries (std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4String &materialName, const G4DynamicParticle *, G4ParticleChangeForGamma *particleChangeForGamma, G4double tmin, G4double tmax) |
SampleSecondaries If the model is selected for the ModelInterface then SampleSecondaries will be called. The method sets the characteristics of the particles implied with the physical process after the ModelInterface (energy, momentum...). This method is mandatory for every model. 더 자세히 ... | |
G4bool | IsMaterialDefine (const G4String &materialName) |
IsMaterialDefine Check if the given material is defined in the simulation. 더 자세히 ... | |
G4bool | IsMaterialExistingInModel (const G4String &materialName) |
IsMaterialExistingInModel Check if the given material is defined in the current model class. 더 자세히 ... | |
G4bool | IsParticleExistingInModelForMaterial (const G4String &particleName, const G4String &materialName) |
IsParticleExistingInModelForMaterial To check two things: 1- is the material existing in model ? 2- if yes, is the particle defined for that material ? 더 자세히 ... | |
G4String | GetName () |
GetName. 더 자세히 ... | |
G4double | GetHighELimit (const G4String &material, const G4String &particle) |
GetHighEnergyLimit. 더 자세히 ... | |
G4double | GetLowELimit (const G4String &material, const G4String &particle) |
GetLowEnergyLimit. 더 자세히 ... | |
void | SetHighELimit (const G4String &material, const G4String &particle, G4double lim) |
SetHighEnergyLimit. 더 자세히 ... | |
void | SetLowELimit (const G4String &material, const G4String &particle, G4double lim) |
SetLowEnergyLimit. 더 자세히 ... | |
Protected 타입 | |
typedef std::map< G4String, std::map< G4String, G4DNACrossSectionDataSet *, std::less< G4String > > > | TableMapData |
typedef std::map< G4String, std::map< G4String, G4double > > | RatioMapData |
typedef std::map< G4String, G4double >::const_iterator | ItCompoMapData |
Protected 멤버 함수 | |
TableMapData * | GetTableData () |
GetTableData. 더 자세히 ... | |
std::vector< G4String > | BuildApplyToMatVect (const G4String &materials) |
BuildApplyToMatVect Build the material name vector which is used to know the materials the user want to include in the model. 더 자세히 ... | |
void | ReadAndSaveCSFile (const G4String &materialName, const G4String &particleName, const G4String &file, G4double scaleFactor) |
ReadAndSaveCSFile Read and save a "simple" cross section file : use of G4DNACrossSectionDataSet->loadData() 더 자세히 ... | |
G4int | RandomSelectShell (G4double k, const G4String &particle, const G4String &materialName) |
RandomSelectShell Method to randomely select a shell from the data table uploaded. The size of the table (number of columns) is used to determine the total number of possible shells. 더 자세히 ... | |
void | AddCrossSectionData (G4String materialName, G4String particleName, G4String fileCS, G4String fileDiffCS, G4double scaleFactor) |
AddCrossSectionData Method used during the initialization of the model class to add a new material. It adds a material to the model and fills vectors with informations. 더 자세히 ... | |
void | AddCrossSectionData (G4String materialName, G4String particleName, G4String fileCS, G4double scaleFactor) |
AddCrossSectionData Method used during the initialization of the model class to add a new material. It adds a material to the model and fills vectors with informations. Not every model needs differential cross sections. 더 자세히 ... | |
void | LoadCrossSectionData (const G4String &particleName) |
LoadCrossSectionData Method to loop on all the registered materials in the model and load the corresponding data. 더 자세히 ... | |
void | EnableForMaterialAndParticle (const G4String &materialName, const G4String &particleName) |
EnableMaterialAndParticle. 더 자세히 ... | |
Private 타입 | |
typedef std::map< G4String, std::map< G4String, std::map < double, std::map< double, std::map< double, double > > > > > | TriDimensionMap |
typedef std::map< G4String, std::map< G4String, std::map < double, std::vector< double > > > > | VecMap |
typedef std::map< G4String, std::map< G4String, std::map < double, std::map< double, std::vector< double > > > > > | VecMapWithShell |
Private 멤버 함수 | |
G4double | RandomizeEjectedElectronEnergy (G4ParticleDefinition *aParticleDefinition, G4double incomingParticleEnergy, G4int shell, const G4String &materialName) |
double | DifferentialCrossSection (G4ParticleDefinition *aParticleDefinition, G4double k, G4double energyTransfer, G4int shell, const G4String &materialName) |
G4double | RandomizeEjectedElectronEnergyFromCumulated (G4ParticleDefinition *particleDefinition, G4double k, G4int shell, const G4String &materialName) |
RandomizeEjectedElectronEnergyFromCumulated Uses the cumulated tables to find the energy of the ejected particle (electron) 더 자세히 ... | |
void | RandomizeEjectedElectronDirection (G4ParticleDefinition *aParticleDefinition, G4double incomingParticleEnergy, G4double outgoingParticleEnergy, G4double &cosTheta, G4double &phi) |
RandomizeEjectedElectronDirection Method to calculate the ejected electron direction. 더 자세히 ... | |
void | ReadDiffCSFile (const G4String &materialName, const G4String &particleName, const G4String &file, const G4double scaleFactor) |
ReadDiffCSFile Method to read the differential cross section files. 더 자세히 ... | |
G4double | QuadInterpolator (G4double e11, G4double e12, G4double e21, G4double e22, G4double xs11, G4double xs12, G4double xs21, G4double xs22, G4double t1, G4double t2, G4double t, G4double e) |
QuadInterpolator. 더 자세히 ... | |
G4double | LogLogInterpolate (G4double e1, G4double e2, G4double e, G4double xs1, G4double xs2) |
LogLogInterpolate. 더 자세히 ... | |
G4DNAPTBIonisationModel (const G4DNAPTBIonisationModel &) | |
G4DNAPTBIonisationModel & | operator= (const G4DNAPTBIonisationModel &right) |
Private 속성 | |
G4DNAPTBAugerModel * | fDNAPTBAugerModel |
PTB Auger model instanciated in the constructor and deleted in the destructor of the class. 더 자세히 ... | |
G4int | verboseLevel |
verbose level 더 자세히 ... | |
G4DNAPTBIonisationStructure | ptbStructure |
TriDimensionMap | diffCrossSectionData |
TriDimensionMap | fEnergySecondaryData |
std::map< G4String, std::map < G4String, std::vector < double > > > | fTMapWithVec |
VecMap | fEMapWithVector |
VecMapWithShell | fProbaShellMap |
The G4DNAPTBIonisationModel class Implements the PTB ionisation model.
G4DNAPTBIonisationModel.hh 파일의 53 번째 라인에서 정의되었습니다.
|
protectedinherited |
G4VDNAModel.hh 파일의 185 번째 라인에서 정의되었습니다.
|
protectedinherited |
G4VDNAModel.hh 파일의 184 번째 라인에서 정의되었습니다.
|
protectedinherited |
G4VDNAModel.hh 파일의 183 번째 라인에서 정의되었습니다.
|
private |
G4DNAPTBIonisationModel.hh 파일의 130 번째 라인에서 정의되었습니다.
|
private |
G4DNAPTBIonisationModel.hh 파일의 134 번째 라인에서 정의되었습니다.
|
private |
G4DNAPTBIonisationModel.hh 파일의 136 번째 라인에서 정의되었습니다.
G4DNAPTBIonisationModel::G4DNAPTBIonisationModel | ( | const G4String & | applyToMaterial = "all" , |
const G4ParticleDefinition * | p = 0 , |
||
const G4String & | nam = "DNAPTBIonisationModel" , |
||
const G4bool | isAuger = true |
||
) |
G4DNAPTBIonisationModel Constructor.
applyToMaterial | |
p | |
nam | |
isAuger |
G4DNAPTBIonisationModel.cc 파일의 38 번째 라인에서 정의되었습니다.
다음을 참조함 : fDNAPTBAugerModel, G4cout, G4endl, verboseLevel.
|
virtual |
~G4DNAPTBIonisationModel Destructor
G4DNAPTBIonisationModel.cc 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : fDNAPTBAugerModel.
|
private |
|
protectedinherited |
AddCrossSectionData Method used during the initialization of the model class to add a new material. It adds a material to the model and fills vectors with informations.
materialName | |
particleName | |
fileCS | |
fileDiffCS | |
scaleFactor |
G4VDNAModel.cc 파일의 58 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDNAModel::fModelCSFiles, G4VDNAModel::fModelDiffCSFiles, G4VDNAModel::fModelMaterials, G4VDNAModel::fModelParticles, G4VDNAModel::fModelScaleFactors.
다음에 의해서 참조됨 : G4DNAPTBExcitationModel::Initialise(), G4DNAPTBElasticModel::Initialise(), Initialise().
|
protectedinherited |
AddCrossSectionData Method used during the initialization of the model class to add a new material. It adds a material to the model and fills vectors with informations. Not every model needs differential cross sections.
materialName | |
particleName | |
fileCS | |
scaleFactor |
G4VDNAModel.cc 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDNAModel::fModelCSFiles, G4VDNAModel::fModelMaterials, G4VDNAModel::fModelParticles, G4VDNAModel::fModelScaleFactors.
|
protectedinherited |
BuildApplyToMatVect Build the material name vector which is used to know the materials the user want to include in the model.
materials |
G4VDNAModel.cc 파일의 139 번째 라인에서 정의되었습니다.
다음을 참조함 : mat.
다음에 의해서 참조됨 : G4VDNAModel::LoadCrossSectionData().
|
virtual |
CrossSectionPerVolume Mandatory for every model the CrossSectionPerVolume method is in charge of returning the cross section value corresponding to the material, particle and energy current values.
material | |
materialName | |
p | |
ekin | |
emin | |
emax |
G4VDNAModel를 구현.
G4DNAPTBIonisationModel.cc 파일의 250 번째 라인에서 정의되었습니다.
다음을 참조함 : cm, eV, G4cout, G4endl, G4VDNAModel::GetHighELimit(), G4VDNAModel::GetLowELimit(), G4ParticleDefinition::GetParticleName(), G4VDNAModel::GetTableData(), verboseLevel.
|
private |
G4DNAPTBIonisationModel.cc 파일의 673 번째 라인에서 정의되었습니다.
다음을 참조함 : diffCrossSectionData, G4Electron::ElectronDefinition(), fEMapWithVector, fTMapWithVec, G4ParticleDefinition::GetParticleName(), G4DNAPTBIonisationStructure::IonisationEnergy(), G4Proton::ProtonDefinition(), ptbStructure, QuadInterpolator(), t1, t2.
다음에 의해서 참조됨 : RandomizeEjectedElectronEnergy().
|
protectedinherited |
EnableMaterialAndParticle.
materialName | |
particleName | Meant to fill fTableData with 0 for the specified material and particle, therefore allowing the ModelInterface class to proceed with the material and particle even if no data are registered here. The data should obviously be registered somewhere in the child class. This method is here to allow an easy use of the no-ModelInterface dna models within the ModelInterface system. |
G4VDNAModel.cc 파일의 134 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDNAModel::fTableData.
다음에 의해서 참조됨 : G4DNADummyModel::Initialise(), G4DNAVacuumModel::Initialise().
|
inlineinherited |
GetHighEnergyLimit.
material | |
particle |
G4VDNAModel.hh 파일의 153 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDNAModel::fHighEnergyLimits.
다음에 의해서 참조됨 : G4DNAPTBExcitationModel::CrossSectionPerVolume(), G4DNAPTBElasticModel::CrossSectionPerVolume(), CrossSectionPerVolume(), G4DNAPTBElasticModel::SampleSecondaries(), SampleSecondaries().
|
inlineinherited |
GetLowEnergyLimit.
material | |
particle |
G4VDNAModel.hh 파일의 161 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDNAModel::fLowEnergyLimits.
다음에 의해서 참조됨 : G4DNAPTBExcitationModel::CrossSectionPerVolume(), G4DNAPTBElasticModel::CrossSectionPerVolume(), CrossSectionPerVolume(), G4DNAPTBElasticModel::SampleSecondaries(), SampleSecondaries().
GetName.
G4VDNAModel.hh 파일의 145 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDNAModel::fName.
다음에 의해서 참조됨 : G4VDNAModel::IsMaterialDefine().
|
inlineprotectedinherited |
GetTableData.
G4VDNAModel.hh 파일의 193 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDNAModel::fTableData.
다음에 의해서 참조됨 : G4DNAPTBExcitationModel::CrossSectionPerVolume(), G4DNAPTBElasticModel::CrossSectionPerVolume(), CrossSectionPerVolume(), G4VDNAModel::RandomSelectShell().
|
virtual |
Initialise Method called once at the beginning of the simulation. It is used to setup the list of the materials managed by the model and the energy limits. All the materials are setup but only a part of them can be activated by the user through the constructor.
G4VDNAModel를 구현.
G4DNAPTBIonisationModel.cc 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDNAModel::AddCrossSectionData(), cm, e, G4Electron::ElectronDefinition(), eV, fDNAPTBAugerModel, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4DNAPTBAugerModel::Initialise(), keV, G4VDNAModel::LoadCrossSectionData(), m, MeV, G4Proton::ProtonDefinition(), G4VDNAModel::SetHighELimit(), G4VDNAModel::SetLowELimit(), verboseLevel.
IsMaterialDefine Check if the given material is defined in the simulation.
materialName |
G4VDNAModel.cc 파일의 237 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Material::GetMaterialTable(), G4VDNAModel::GetName().
IsMaterialExistingInModel Check if the given material is defined in the current model class.
materialName |
G4VDNAModel.cc 파일의 257 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDNAModel::fTableData.
다음에 의해서 참조됨 : G4VDNAModel::IsParticleExistingInModelForMaterial().
|
inherited |
IsParticleExistingInModelForMaterial To check two things: 1- is the material existing in model ? 2- if yes, is the particle defined for that material ?
particleName | |
materialName |
G4VDNAModel.cc 파일의 271 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDNAModel::fTableData, G4VDNAModel::IsMaterialExistingInModel().
LoadCrossSectionData Method to loop on all the registered materials in the model and load the corresponding data.
G4VDNAModel.cc 파일의 75 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDNAModel::BuildApplyToMatVect(), FatalException, G4VDNAModel::fModelCSFiles, G4VDNAModel::fModelDiffCSFiles, G4VDNAModel::fModelMaterials, G4VDNAModel::fModelParticles, G4VDNAModel::fModelScaleFactors, G4VDNAModel::fStringOfMaterials, G4Exception(), G4VDNAModel::ReadAndSaveCSFile(), G4VDNAModel::ReadDiffCSFile().
다음에 의해서 참조됨 : G4DNAPTBExcitationModel::Initialise(), G4DNAPTBElasticModel::Initialise(), Initialise().
|
private |
LogLogInterpolate.
e1 | |
e2 | |
e | |
xs1 | |
xs2 |
G4DNAPTBIonisationModel.cc 파일의 939 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : QuadInterpolator().
|
private |
|
private |
QuadInterpolator.
e11 | |
e12 | |
e21 | |
e22 | |
xs11 | |
xs12 | |
xs21 | |
xs22 | |
t1 | |
t2 | |
t | |
e |
G4DNAPTBIonisationModel.cc 파일의 971 번째 라인에서 정의되었습니다.
다음을 참조함 : LogLogInterpolate().
다음에 의해서 참조됨 : DifferentialCrossSection(), RandomizeEjectedElectronEnergyFromCumulated().
|
private |
RandomizeEjectedElectronDirection Method to calculate the ejected electron direction.
aParticleDefinition | |
incomingParticleEnergy | |
outgoingParticleEnergy | |
cosTheta | |
phi |
G4DNAPTBIonisationModel.cc 파일의 634 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::electron_mass_c2, G4Electron::ElectronDefinition(), eV, G4UniformRand, CLHEP::proton_mass_c2, G4Proton::ProtonDefinition(), twopi.
다음에 의해서 참조됨 : SampleSecondaries().
|
private |
G4DNAPTBIonisationModel.cc 파일의 537 번째 라인에서 정의되었습니다.
다음을 참조함 : DifferentialCrossSection(), CLHEP::electron_mass_c2, G4Electron::ElectronDefinition(), eV, G4UniformRand, G4DNAPTBIonisationStructure::IonisationEnergy(), CLHEP::proton_mass_c2, G4Proton::ProtonDefinition(), ptbStructure.
다음에 의해서 참조됨 : SampleSecondaries().
|
private |
RandomizeEjectedElectronEnergyFromCumulated Uses the cumulated tables to find the energy of the ejected particle (electron)
particleDefinition | |
k | |
shell | |
materialName |
G4DNAPTBIonisationModel.cc 파일의 772 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclSpecialFunctions::bindingEnergy(), eV, fEnergySecondaryData, fProbaShellMap, fTMapWithVec, G4cerr, G4cout, G4endl, G4UniformRand, G4ParticleDefinition::GetParticleName(), G4DNAPTBIonisationStructure::IonisationEnergy(), ptbStructure, QuadInterpolator().
다음에 의해서 참조됨 : SampleSecondaries().
|
protectedinherited |
RandomSelectShell Method to randomely select a shell from the data table uploaded. The size of the table (number of columns) is used to determine the total number of possible shells.
k | |
particle | |
materialName |
G4VDNAModel.cc 파일의 182 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4VEMDataSet::FindValue(), G4Exception(), G4UniformRand, G4DNACrossSectionDataSet::GetComponent(), G4VDNAModel::GetTableData(), n, G4DNACrossSectionDataSet::NumberOfComponents(), pos.
다음에 의해서 참조됨 : G4DNAPTBExcitationModel::SampleSecondaries(), SampleSecondaries().
|
protectedinherited |
ReadAndSaveCSFile Read and save a "simple" cross section file : use of G4DNACrossSectionDataSet->loadData()
materialName | |
particleName | |
file | |
scaleFactor |
G4VDNAModel.cc 파일의 174 번째 라인에서 정의되었습니다.
다음을 참조함 : eV, G4VDNAModel::fTableData.
다음에 의해서 참조됨 : G4VDNAModel::LoadCrossSectionData().
|
privatevirtual |
ReadDiffCSFile Method to read the differential cross section files.
materialName | |
particleName | |
file | |
scaleFactor |
G4VDNAModel(으)로부터 재구현되었습니다.
G4DNAPTBIonisationModel.cc 파일의 432 번째 라인에서 정의되었습니다.
다음을 참조함 : diffCrossSectionData, E, FatalException, fEMapWithVector, fEnergySecondaryData, file, fProbaShellMap, fTMapWithVec, G4Exception(), G4DNAPTBIonisationStructure::NumberOfLevels(), ptbStructure.
|
virtual |
SampleSecondaries If the model is selected for the ModelInterface then SampleSecondaries will be called. The method sets the characteristics of the particles implied with the physical process after the ModelInterface (energy, momentum...). This method is mandatory for every model.
materialName | |
particleChangeForGamma | |
tmin | |
tmax |
G4VDNAModel를 구현.
G4DNAPTBIonisationModel.cc 파일의 295 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclSpecialFunctions::bindingEnergy(), G4DNAPTBAugerModel::ComputeAugerEffect(), G4Electron::Electron(), CLHEP::electron_mass_c2, G4Electron::ElectronDefinition(), eV, fDNAPTBAugerModel, G4cout, G4endl, G4DynamicParticle::GetDefinition(), G4VDNAModel::GetHighELimit(), G4DynamicParticle::GetKineticEnergy(), G4VDNAModel::GetLowELimit(), G4DynamicParticle::GetMomentumDirection(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGMass(), CLHEP::Hep3Vector::getX(), CLHEP::Hep3Vector::getY(), CLHEP::Hep3Vector::getZ(), G4DNAPTBIonisationStructure::IonisationEnergy(), G4VParticleChange::ProposeLocalEnergyDeposit(), G4ParticleChangeForGamma::ProposeMomentumDirection(), ptbStructure, RandomizeEjectedElectronDirection(), RandomizeEjectedElectronEnergy(), RandomizeEjectedElectronEnergyFromCumulated(), G4VDNAModel::RandomSelectShell(), CLHEP::Hep3Vector::rotateUz(), G4ParticleChangeForGamma::SetProposedKineticEnergy(), CLHEP::Hep3Vector::unit(), verboseLevel, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
|
inlineinherited |
SetHighEnergyLimit.
material | |
particle | |
lim |
G4VDNAModel.hh 파일의 169 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDNAModel::fHighEnergyLimits.
다음에 의해서 참조됨 : G4DNADummyModel::Initialise(), G4DNAPTBExcitationModel::Initialise(), G4DNAPTBElasticModel::Initialise(), Initialise().
|
inlineinherited |
SetLowEnergyLimit.
material | |
particle | |
lim |
G4VDNAModel.hh 파일의 177 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VDNAModel::fLowEnergyLimits.
다음에 의해서 참조됨 : G4DNADummyModel::Initialise(), G4DNAPTBExcitationModel::Initialise(), G4DNAPTBElasticModel::Initialise(), Initialise().
|
private |
G4DNAPTBIonisationModel.hh 파일의 131 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DifferentialCrossSection(), ReadDiffCSFile().
|
private |
PTB Auger model instanciated in the constructor and deleted in the destructor of the class.
G4DNAPTBIonisationModel.hh 파일의 124 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4DNAPTBIonisationModel(), Initialise(), SampleSecondaries(), ~G4DNAPTBIonisationModel().
|
private |
G4DNAPTBIonisationModel.hh 파일의 135 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DifferentialCrossSection(), ReadDiffCSFile().
|
private |
G4DNAPTBIonisationModel.hh 파일의 132 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RandomizeEjectedElectronEnergyFromCumulated(), ReadDiffCSFile().
|
private |
G4DNAPTBIonisationModel.hh 파일의 137 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RandomizeEjectedElectronEnergyFromCumulated(), ReadDiffCSFile().
|
private |
G4DNAPTBIonisationModel.hh 파일의 133 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DifferentialCrossSection(), RandomizeEjectedElectronEnergyFromCumulated(), ReadDiffCSFile().
|
private |
ptbStructure class which contains the shell binding energies
G4DNAPTBIonisationModel.hh 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DifferentialCrossSection(), RandomizeEjectedElectronEnergy(), RandomizeEjectedElectronEnergyFromCumulated(), ReadDiffCSFile(), SampleSecondaries().
|
private |
verbose level
G4DNAPTBIonisationModel.hh 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CrossSectionPerVolume(), G4DNAPTBIonisationModel(), Initialise(), SampleSecondaries().