| AddModel(G4VEmModel *, G4double tmin, G4double tmax) | G4EmMultiModel | |
| ComputeCrossSectionPerAtom(const G4ParticleDefinition *, G4double kinEnergy, G4double Z, G4double A=0., G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX) | G4VEmModel | [inline, virtual] |
| ComputeDEDX(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy) | G4EmMultiModel | [virtual] |
| ComputeDEDXPerVolume(const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=DBL_MAX) | G4VEmModel | [inline, virtual] |
| ComputeGeomPathLength(G4double truePathLength) | G4VEmModel | [inline, virtual] |
| ComputeMeanFreePath(const G4ParticleDefinition *, G4double kineticEnergy, const G4Material *, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX) | G4VEmModel | [virtual] |
| ComputeTruePathLengthLimit(const G4Track &track, G4PhysicsTable *theLambdaTable, G4double currentMinimalStep) | G4VEmModel | [inline, virtual] |
| ComputeTrueStepLength(G4double geomPathLength) | G4VEmModel | [inline, virtual] |
| cross_section | G4EmMultiModel | [private] |
| CrossSection(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy, G4double maxEnergy) | G4EmMultiModel | [virtual] |
| CrossSectionPerVolume(const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX) | G4VEmModel | [virtual] |
| DefineForRegion(const G4Region *) | G4EmMultiModel | [virtual] |
| G4EmMultiModel(const G4String &nam="MultiModel") | G4EmMultiModel | |
| G4EmMultiModel(const G4EmMultiModel &) | G4EmMultiModel | [private] |
| G4VEmModel(const G4String &nam) | G4VEmModel | |
| GetCurrentElement() const | G4VEmModel | [inline, protected] |
| GetModelOfFluctuations() | G4VEmModel | [inline] |
| GetName() const | G4VEmModel | [inline] |
| HighEnergyLimit() | G4VEmModel | [inline] |
| Initialise(const G4ParticleDefinition *, const G4DataVector &) | G4EmMultiModel | [virtual] |
| LowEnergyLimit() | G4VEmModel | [inline] |
| MaxSecondaryEnergy(const G4ParticleDefinition *, G4double kineticEnergy) | G4EmMultiModel | [protected, virtual] |
| MaxSecondaryKinEnergy(const G4DynamicParticle *dynParticle) | G4VEmModel | [inline] |
| MinEnergyCut(const G4ParticleDefinition *, const G4MaterialCutsCouple *) | G4EmMultiModel | [virtual] |
| model | G4EmMultiModel | [private] |
| nModels | G4EmMultiModel | [private] |
| operator=(const G4EmMultiModel &right) | G4EmMultiModel | [private] |
| pParticleChange | G4VEmModel | [protected] |
| SampleScattering(const G4DynamicParticle *, G4double safety) | G4VEmModel | [inline, virtual] |
| SampleSecondaries(std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmin, G4double tmax) | G4EmMultiModel | [virtual] |
| SelectRandomAtom(const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX) | G4VEmModel | [inline] |
| SetCurrentElement(const G4Element *) | G4VEmModel | [inline, protected] |
| SetHighEnergyLimit(G4double) | G4VEmModel | [inline] |
| SetLowEnergyLimit(G4double) | G4VEmModel | [inline] |
| SetParticleChange(G4VParticleChange *, G4VEmFluctuationModel *) | G4VEmModel | [inline] |
| tsecmin | G4EmMultiModel | [private] |
| ~G4EmMultiModel() | G4EmMultiModel | [virtual] |
| ~G4VEmModel() | G4VEmModel | [virtual] |