ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4DNAPTBIonisationModel Member List

This is the complete list of members for G4DNAPTBIonisationModel, including all inherited members.

AddCrossSectionData(G4String materialName, G4String particleName, G4String fileCS, G4String fileDiffCS, G4double scaleFactor)G4VDNAModelprotected
AddCrossSectionData(G4String materialName, G4String particleName, G4String fileCS, G4double scaleFactor)G4VDNAModelprotected
BuildApplyToMatVect(const G4String &materials)G4VDNAModelprotected
CrossSectionPerVolume(const G4Material *material, const G4String &materialName, const G4ParticleDefinition *p, G4double ekin, G4double emin, G4double emax)G4DNAPTBIonisationModelvirtual
diffCrossSectionDataG4DNAPTBIonisationModelprivate
DifferentialCrossSection(G4ParticleDefinition *aParticleDefinition, G4double k, G4double energyTransfer, G4int shell, const G4String &materialName)G4DNAPTBIonisationModelprivate
EnableForMaterialAndParticle(const G4String &materialName, const G4String &particleName)G4VDNAModelprotected
fDNAPTBAugerModelG4DNAPTBIonisationModelprivate
fEMapWithVectorG4DNAPTBIonisationModelprivate
fEnergySecondaryDataG4DNAPTBIonisationModelprivate
fProbaShellMapG4DNAPTBIonisationModelprivate
fTMapWithVecG4DNAPTBIonisationModelprivate
G4DNAPTBIonisationModel(const G4String &applyToMaterial="all", const G4ParticleDefinition *p=0, const G4String &nam="DNAPTBIonisationModel", const G4bool isAuger=true)G4DNAPTBIonisationModel
G4DNAPTBIonisationModel(const G4DNAPTBIonisationModel &)G4DNAPTBIonisationModelprivate
G4VDNAModel(const G4String &nam, const G4String &applyToMaterial)G4VDNAModel
GetHighELimit(const G4String &material, const G4String &particle)G4VDNAModelinline
GetLowELimit(const G4String &material, const G4String &particle)G4VDNAModelinline
GetName()G4VDNAModelinline
GetTableData()G4VDNAModelinlineprotected
Initialise(const G4ParticleDefinition *particle, const G4DataVector &=*(new G4DataVector()), G4ParticleChangeForGamma *fpChangeForGamme=nullptr)G4DNAPTBIonisationModelvirtual
IsMaterialDefine(const G4String &materialName)G4VDNAModel
IsMaterialExistingInModel(const G4String &materialName)G4VDNAModel
IsParticleExistingInModelForMaterial(const G4String &particleName, const G4String &materialName)G4VDNAModel
ItCompoMapData typedefG4VDNAModelprotected
LoadCrossSectionData(const G4String &particleName)G4VDNAModelprotected
LogLogInterpolate(G4double e1, G4double e2, G4double e, G4double xs1, G4double xs2)G4DNAPTBIonisationModelprivate
operator=(const G4DNAPTBIonisationModel &right)G4DNAPTBIonisationModelprivate
ptbStructureG4DNAPTBIonisationModelprivate
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)G4DNAPTBIonisationModelprivate
RandomizeEjectedElectronDirection(G4ParticleDefinition *aParticleDefinition, G4double incomingParticleEnergy, G4double outgoingParticleEnergy, G4double &cosTheta, G4double &phi)G4DNAPTBIonisationModelprivate
RandomizeEjectedElectronEnergy(G4ParticleDefinition *aParticleDefinition, G4double incomingParticleEnergy, G4int shell, const G4String &materialName)G4DNAPTBIonisationModelprivate
RandomizeEjectedElectronEnergyFromCumulated(G4ParticleDefinition *particleDefinition, G4double k, G4int shell, const G4String &materialName)G4DNAPTBIonisationModelprivate
RandomSelectShell(G4double k, const G4String &particle, const G4String &materialName)G4VDNAModelprotected
RatioMapData typedefG4VDNAModelprotected
ReadAndSaveCSFile(const G4String &materialName, const G4String &particleName, const G4String &file, G4double scaleFactor)G4VDNAModelprotected
ReadDiffCSFile(const G4String &materialName, const G4String &particleName, const G4String &file, const G4double scaleFactor)G4DNAPTBIonisationModelprivatevirtual
SampleSecondaries(std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4String &materialName, const G4DynamicParticle *, G4ParticleChangeForGamma *particleChangeForGamma, G4double tmin, G4double tmax)G4DNAPTBIonisationModelvirtual
SetHighELimit(const G4String &material, const G4String &particle, G4double lim)G4VDNAModelinline
SetLowELimit(const G4String &material, const G4String &particle, G4double lim)G4VDNAModelinline
TableMapData typedefG4VDNAModelprotected
TriDimensionMap typedefG4DNAPTBIonisationModelprivate
VecMap typedefG4DNAPTBIonisationModelprivate
VecMapWithShell typedefG4DNAPTBIonisationModelprivate
verboseLevelG4DNAPTBIonisationModelprivate
~G4DNAPTBIonisationModel()G4DNAPTBIonisationModelvirtual
~G4VDNAModel()G4VDNAModelvirtual