|
| HadrontherapyInteractionParameters (G4bool) |
|
| ~HadrontherapyInteractionParameters () |
|
G4bool | GetStoppingTable (const G4String &vararg) |
|
G4double | GetStopping (G4double energy, const G4ParticleDefinition *, const G4Material *, G4double density=0.) |
|
void | ListOfNistMaterials (const G4String &vararg) |
|
void | BeamOn () |
|
bool | ParseArg (const G4String &vararg) |
|
| G4EmCalculator () |
|
| ~G4EmCalculator () |
|
G4double | GetDEDX (G4double kinEnergy, const G4ParticleDefinition *, const G4Material *, const G4Region *r=nullptr) |
|
G4double | GetDEDX (G4double kinEnergy, const G4String &part, const G4String &mat, const G4String &s="world") |
|
G4double | GetRangeFromRestricteDEDX (G4double kinEnergy, const G4ParticleDefinition *, const G4Material *, const G4Region *r=nullptr) |
|
G4double | GetRangeFromRestricteDEDX (G4double kinEnergy, const G4String &part, const G4String &mat, const G4String &s="world") |
|
G4double | GetCSDARange (G4double kinEnergy, const G4ParticleDefinition *, const G4Material *, const G4Region *r=nullptr) |
|
G4double | GetCSDARange (G4double kinEnergy, const G4String &part, const G4String &mat, const G4String &s="world") |
|
G4double | GetRange (G4double kinEnergy, const G4ParticleDefinition *, const G4Material *, const G4Region *r=nullptr) |
|
G4double | GetRange (G4double kinEnergy, const G4String &part, const G4String &mat, const G4String &s="world") |
|
G4double | GetKinEnergy (G4double range, const G4ParticleDefinition *, const G4Material *, const G4Region *r=nullptr) |
|
G4double | GetKinEnergy (G4double range, const G4String &part, const G4String &mat, const G4String &s="world") |
|
G4double | GetCrossSectionPerVolume (G4double kinEnergy, const G4ParticleDefinition *, const G4String &processName, const G4Material *, const G4Region *r=nullptr) |
|
G4double | GetCrossSectionPerVolume (G4double kinEnergy, const G4String &part, const G4String &proc, const G4String &mat, const G4String &s="world") |
|
G4double | GetShellIonisationCrossSectionPerAtom (const G4String &part, G4int Z, G4AtomicShellEnumerator shell, G4double kinEnergy) |
|
G4double | GetMeanFreePath (G4double kinEnergy, const G4ParticleDefinition *, const G4String &processName, const G4Material *, const G4Region *r=nullptr) |
|
G4double | GetMeanFreePath (G4double kinEnergy, const G4String &part, const G4String &proc, const G4String &mat, const G4String &s="world") |
|
void | PrintDEDXTable (const G4ParticleDefinition *) |
|
void | PrintRangeTable (const G4ParticleDefinition *) |
|
void | PrintInverseRangeTable (const G4ParticleDefinition *) |
|
G4double | ComputeDEDX (G4double kinEnergy, const G4ParticleDefinition *, const G4String &processName, const G4Material *, G4double cut=DBL_MAX) |
|
G4double | ComputeDEDX (G4double kinEnergy, const G4String &part, const G4String &proc, const G4String &mat, G4double cut=DBL_MAX) |
|
G4double | ComputeElectronicDEDX (G4double kinEnergy, const G4ParticleDefinition *, const G4Material *mat, G4double cut=DBL_MAX) |
|
G4double | ComputeElectronicDEDX (G4double kinEnergy, const G4String &part, const G4String &mat, G4double cut=DBL_MAX) |
|
G4double | ComputeDEDXForCutInRange (G4double kinEnergy, const G4ParticleDefinition *, const G4Material *mat, G4double rangecut=DBL_MAX) |
|
G4double | ComputeDEDXForCutInRange (G4double kinEnergy, const G4String &part, const G4String &mat, G4double rangecut=DBL_MAX) |
|
G4double | ComputeNuclearDEDX (G4double kinEnergy, const G4ParticleDefinition *, const G4Material *) |
|
G4double | ComputeNuclearDEDX (G4double kinEnergy, const G4String &part, const G4String &mat) |
|
G4double | ComputeTotalDEDX (G4double kinEnergy, const G4ParticleDefinition *, const G4Material *, G4double cut=DBL_MAX) |
|
G4double | ComputeTotalDEDX (G4double kinEnergy, const G4String &part, const G4String &mat, G4double cut=DBL_MAX) |
|
G4double | ComputeCrossSectionPerVolume (G4double kinEnergy, const G4ParticleDefinition *, const G4String &processName, const G4Material *, G4double cut=0.0) |
|
G4double | ComputeCrossSectionPerVolume (G4double kinEnergy, const G4String &part, const G4String &proc, const G4String &mat, G4double cut=0.0) |
|
G4double | ComputeCrossSectionPerAtom (G4double kinEnergy, const G4ParticleDefinition *, const G4String &processName, G4double Z, G4double A, G4double cut=0.0) |
|
G4double | ComputeCrossSectionPerAtom (G4double kinEnergy, const G4String &part, const G4String &processName, const G4Element *, G4double cut=0.0) |
|
G4double | ComputeCrossSectionPerShell (G4double kinEnergy, const G4ParticleDefinition *, const G4String &processName, G4int Z, G4int shellIdx, G4double cut=0.0) |
|
G4double | ComputeCrossSectionPerShell (G4double kinEnergy, const G4String &part, const G4String &processName, const G4Element *, G4int shellIdx, G4double cut=0.0) |
|
G4double | ComputeGammaAttenuationLength (G4double kinEnergy, const G4Material *) |
|
G4double | ComputeShellIonisationCrossSectionPerAtom (const G4String &part, G4int Z, G4AtomicShellEnumerator shell, G4double kinEnergy, const G4Material *mat=nullptr) |
|
G4double | ComputeMeanFreePath (G4double kinEnergy, const G4ParticleDefinition *, const G4String &processName, const G4Material *, G4double cut=0.0) |
|
G4double | ComputeMeanFreePath (G4double kinEnergy, const G4String &, const G4String &, const G4String &processName, G4double cut=0.0) |
|
G4double | ComputeEnergyCutFromRangeCut (G4double range, const G4ParticleDefinition *, const G4Material *) |
|
G4double | ComputeEnergyCutFromRangeCut (G4double range, const G4String &, const G4String &) |
|
const G4ParticleDefinition * | FindParticle (const G4String &) |
|
const G4ParticleDefinition * | FindIon (G4int Z, G4int A) |
|
const G4Material * | FindMaterial (const G4String &) |
|
const G4Region * | FindRegion (const G4String &) |
|
const G4MaterialCutsCouple * | FindCouple (const G4Material *, const G4Region *r=nullptr) |
|
G4VProcess * | FindProcess (const G4ParticleDefinition *part, const G4String &processName) |
|
void | SetupMaterial (const G4Material *) |
|
void | SetupMaterial (const G4String &) |
|
void | SetVerbose (G4int val) |
|