| charge | G4GoudsmitSaundersonMscModel | private | 
  | ChargeSquareRatio(const G4Track &) | G4VEmModel | virtual | 
  | ComputeCrossSectionPerAtom(const G4ParticleDefinition *, G4double kinEnergy, G4double Z, G4double A=0., G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX) | G4VEmModel | virtual | 
  | ComputeCrossSectionPerAtom(const G4ParticleDefinition *, const G4Element *, G4double kinEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX) | G4VEmModel | inline | 
  | ComputeCrossSectionPerShell(const G4ParticleDefinition *, G4int Z, G4int shellIdx, G4double kinEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX) | G4VEmModel | virtual | 
  | ComputeDEDX(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=DBL_MAX) | G4VEmModel | inlinevirtual | 
  | ComputeDEDXPerVolume(const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=DBL_MAX) | G4VEmModel | virtual | 
  | ComputeGeomLimit(const G4Track &, G4double &presafety, G4double limit) | G4VMscModel | inline | 
  | ComputeGeomPathLength(G4double truePathLength) | G4GoudsmitSaundersonMscModel | virtual | 
  | ComputeMeanFreePath(const G4ParticleDefinition *, G4double kineticEnergy, const G4Material *, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX) | G4VEmModel | inline | 
  | ComputeSafety(const G4ThreeVector &position, G4double limit=DBL_MAX) | G4VMscModel | inline | 
  | ComputeTruePathLengthLimit(const G4Track &track, G4double ¤tMinimalStep) | G4GoudsmitSaundersonMscModel | virtual | 
  | ComputeTrueStepLength(G4double geomStepLength) | G4GoudsmitSaundersonMscModel | virtual | 
  | ConvertTrueToGeom(G4double &tLength, G4double &gLength) | G4VMscModel | inlineprotected | 
  | CorrectionsAlongStep(const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double &eloss, G4double &niel, G4double length) | G4VEmModel | virtual | 
  | CrossSection(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX) | G4VEmModel | inline | 
  | CrossSectionPerVolume(const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX) | G4VEmModel | virtual | 
  | CurrentCouple() const  | G4VEmModel | inlineprotected | 
  | currentCouple | G4GoudsmitSaundersonMscModel | private | 
  | currentKinEnergy | G4GoudsmitSaundersonMscModel | private | 
  | currentMaterialIndex | G4GoudsmitSaundersonMscModel | private | 
  | currentRange | G4GoudsmitSaundersonMscModel | private | 
  | DeexcitationFlag() const  | G4VEmModel | inline | 
  | DefineForRegion(const G4Region *) | G4VEmModel | virtual | 
  | dtrl | G4VMscModel | protected | 
  | facgeom | G4VMscModel | protected | 
  | facrange | G4VMscModel | protected | 
  | facsafety | G4VMscModel | protected | 
  | fDisplacement | G4VMscModel | protected | 
  | fElementData | G4VEmModel | protected | 
  | fG1 | G4GoudsmitSaundersonMscModel | private | 
  | fgGSTable | G4GoudsmitSaundersonMscModel | privatestatic | 
  | fgIsOptimizationOn | G4GoudsmitSaundersonMscModel | privatestatic | 
  | fgIsUseAccurate | G4GoudsmitSaundersonMscModel | privatestatic | 
  | fgPWAXsecTable | G4GoudsmitSaundersonMscModel | privatestatic | 
  | firstStep | G4GoudsmitSaundersonMscModel | private | 
  | fIsEndedUpOnBoundary | G4GoudsmitSaundersonMscModel | private | 
  | fIsEverythingWasDone | G4GoudsmitSaundersonMscModel | private | 
  | fIsFirstRealStep | G4GoudsmitSaundersonMscModel | private | 
  | fIsInsideSkin | G4GoudsmitSaundersonMscModel | private | 
  | fIsMultipleSacettring | G4GoudsmitSaundersonMscModel | private | 
  | fIsNoDisplace | G4GoudsmitSaundersonMscModel | private | 
  | fIsNoScatteringInMSC | G4GoudsmitSaundersonMscModel | private | 
  | fIsSingleScattering | G4GoudsmitSaundersonMscModel | private | 
  | fIsUsePWATotalXsecData | G4GoudsmitSaundersonMscModel | private | 
  | fIsWasOnBoundary | G4GoudsmitSaundersonMscModel | private | 
  | fLambda0 | G4GoudsmitSaundersonMscModel | private | 
  | fLambda1 | G4GoudsmitSaundersonMscModel | private | 
  | ForceBuildTableFlag() const  | G4VEmModel | inline | 
  | fParticleChange | G4GoudsmitSaundersonMscModel | private | 
  | fr | G4GoudsmitSaundersonMscModel | private | 
  | fScrA | G4GoudsmitSaundersonMscModel | private | 
  | fTheDisplacementVector | G4GoudsmitSaundersonMscModel | private | 
  | fTheNewDirection | G4GoudsmitSaundersonMscModel | private | 
  | fTheTransportDistance | G4GoudsmitSaundersonMscModel | private | 
  | fTheTrueStepLenght | G4GoudsmitSaundersonMscModel | private | 
  | fTheZPathLenght | G4GoudsmitSaundersonMscModel | private | 
  | fZeff | G4GoudsmitSaundersonMscModel | private | 
  | G4GoudsmitSaundersonMscModel(const G4String &nam="GoudsmitSaunderson") | G4GoudsmitSaundersonMscModel |  | 
  | G4GoudsmitSaundersonMscModel(const G4GoudsmitSaundersonMscModel &) | G4GoudsmitSaundersonMscModel | private | 
  | G4VEmModel(const G4String &nam) | G4VEmModel | explicit | 
  | G4VMscModel(const G4String &nam) | G4VMscModel | explicit | 
  | geombig | G4GoudsmitSaundersonMscModel | private | 
  | geomlimit | G4GoudsmitSaundersonMscModel | private | 
  | geomMax | G4VMscModel | protected | 
  | geomMin | G4VMscModel | protected | 
  | GetAngularDistribution() | G4VEmModel | inline | 
  | GetChargeSquareRatio(const G4ParticleDefinition *, const G4Material *, G4double kineticEnergy) | G4VEmModel | virtual | 
  | GetCrossSectionTable() | G4VEmModel | inline | 
  | GetCurrentElement() const  | G4VEmModel | inline | 
  | GetCurrentIsotope() const  | G4VEmModel | inline | 
  | GetDEDX(const G4ParticleDefinition *part, G4double kineticEnergy, const G4MaterialCutsCouple *couple) | G4VMscModel | inline | 
  | GetElementData() | G4VEmModel | inline | 
  | GetElementSelectors() | G4VEmModel | inline | 
  | GetEnergy(const G4ParticleDefinition *part, G4double range, const G4MaterialCutsCouple *couple) | G4VMscModel | inline | 
  | GetIonisation() const  | G4VMscModel | inline | 
  | GetLambda(G4double) | G4GoudsmitSaundersonMscModel | inlineprivate | 
  | GetModelOfFluctuations() | G4VEmModel | inline | 
  | GetName() const  | G4VEmModel | inline | 
  | GetPartialCrossSection(const G4Material *, G4int level, const G4ParticleDefinition *, G4double kineticEnergy) | G4VEmModel | virtual | 
  | GetParticleChangeForGamma() | G4VEmModel | protected | 
  | GetParticleChangeForLoss() | G4VEmModel | protected | 
  | GetParticleChangeForMSC(const G4ParticleDefinition *p=nullptr) | G4VMscModel | protected | 
  | GetParticleCharge(const G4ParticleDefinition *, const G4Material *, G4double kineticEnergy) | G4VEmModel | virtual | 
  | GetRange(const G4ParticleDefinition *part, G4double kineticEnergy, const G4MaterialCutsCouple *couple) | G4VMscModel | inline | 
  | GetTransportMeanFreePath(const G4ParticleDefinition *, G4double) | G4GoudsmitSaundersonMscModel |  | 
  | GetTransportMeanFreePathOnly(const G4ParticleDefinition *, G4double) | G4GoudsmitSaundersonMscModel | private | 
  | HighEnergyActivationLimit() const  | G4VEmModel | inline | 
  | HighEnergyLimit() const  | G4VEmModel | inline | 
  | highKEnergy | G4GoudsmitSaundersonMscModel | private | 
  | idxTable | G4VEmModel | protected | 
  | Initialise(const G4ParticleDefinition *, const G4DataVector &) | G4GoudsmitSaundersonMscModel | virtual | 
  | InitialiseElementSelectors(const G4ParticleDefinition *, const G4DataVector &) | G4VEmModel |  | 
  | InitialiseForElement(const G4ParticleDefinition *, G4int Z) | G4VEmModel | virtual | 
  | InitialiseForMaterial(const G4ParticleDefinition *, const G4Material *) | G4VEmModel | virtual | 
  | InitialiseLocal(const G4ParticleDefinition *, G4VEmModel *masterModel) | G4VEmModel | virtual | 
  | inveplus | G4VEmModel | protectedstatic | 
  | IsActive(G4double kinEnergy) | G4VEmModel | inline | 
  | IsLocked() const  | G4VEmModel | inline | 
  | IsMaster() const  | G4VEmModel | inline | 
  | lambdalimit | G4GoudsmitSaundersonMscModel | private | 
  | latDisplasment | G4VMscModel | protected | 
  | LowEnergyActivationLimit() const  | G4VEmModel | inline | 
  | LowEnergyLimit() const  | G4VEmModel | inline | 
  | lowKEnergy | G4GoudsmitSaundersonMscModel | private | 
  | LPMFlag() const  | G4VEmModel | inline | 
  | mass | G4GoudsmitSaundersonMscModel | private | 
  | MaxSecondaryEnergy(const G4ParticleDefinition *, G4double kineticEnergy) | G4VEmModel | protectedvirtual | 
  | MaxSecondaryKinEnergy(const G4DynamicParticle *dynParticle) | G4VEmModel | inline | 
  | MinEnergyCut(const G4ParticleDefinition *, const G4MaterialCutsCouple *) | G4VEmModel | virtual | 
  | MinPrimaryEnergy(const G4Material *, const G4ParticleDefinition *, G4double cut=0.0) | G4VEmModel | virtual | 
  | ModelDescription(std::ostream &outFile) const  | G4VEmModel | virtual | 
  | operator=(const G4GoudsmitSaundersonMscModel &right) | G4GoudsmitSaundersonMscModel | private | 
  | par1 | G4GoudsmitSaundersonMscModel | private | 
  | par2 | G4GoudsmitSaundersonMscModel | private | 
  | par3 | G4GoudsmitSaundersonMscModel | private | 
  | particle | G4GoudsmitSaundersonMscModel | private | 
  | PolarAngleLimit() const  | G4VEmModel | inline | 
  | pParticleChange | G4VEmModel | protected | 
  | presafety | G4GoudsmitSaundersonMscModel | private | 
  | Randomizetlimit() | G4GoudsmitSaundersonMscModel | inlineprivate | 
  | rangeinit | G4GoudsmitSaundersonMscModel | private | 
  | rndmEngineMod | G4GoudsmitSaundersonMscModel | private | 
  | SampleMSC() | G4GoudsmitSaundersonMscModel |  | 
  | SampleScattering(const G4ThreeVector &, G4double safety) | G4GoudsmitSaundersonMscModel | virtual | 
  | SampleSecondaries(std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmin, G4double tmax) override | G4VMscModel | virtual | 
  | samplez | G4VMscModel | protected | 
  | SecondaryThreshold() const  | G4VEmModel | inline | 
  | SelectIsotopeNumber(const G4Element *) | G4VEmModel | inline | 
  | SelectRandomAtom(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX) | G4VEmModel | inline | 
  | SelectRandomAtom(const G4Material *, const G4ParticleDefinition *, G4double kineticEnergy, G4double cutEnergy=0.0, G4double maxEnergy=DBL_MAX) | G4VEmModel |  | 
  | SelectRandomAtomNumber(const G4Material *) | G4VEmModel | inline | 
  | SetActivationHighEnergyLimit(G4double) | G4VEmModel | inline | 
  | SetActivationLowEnergyLimit(G4double) | G4VEmModel | inline | 
  | SetAngularDistribution(G4VEmAngularDistribution *) | G4VEmModel | inline | 
  | SetAngularGeneratorFlag(G4bool) | G4VEmModel | inline | 
  | SetCrossSectionTable(G4PhysicsTable *, G4bool isLocal) | G4VEmModel |  | 
  | SetCurrentCouple(const G4MaterialCutsCouple *) | G4VEmModel | inline | 
  | SetCurrentElement(const G4Element *) | G4VEmModel | inlineprotected | 
  | SetDeexcitationFlag(G4bool val) | G4VEmModel | inline | 
  | SetElementSelectors(std::vector< G4EmElementSelector * > *) | G4VEmModel | inline | 
  | SetForceBuildTable(G4bool val) | G4VEmModel | inline | 
  | SetGeomFactor(G4double) | G4VMscModel | inline | 
  | SetHighEnergyLimit(G4double) | G4VEmModel | inline | 
  | SetIonisation(G4VEnergyLossProcess *, const G4ParticleDefinition *part) | G4VMscModel | inline | 
  | SetLateralDisplasmentFlag(G4bool val) | G4VMscModel | inline | 
  | SetLocked(G4bool) | G4VEmModel | inline | 
  | SetLowEnergyLimit(G4double) | G4VEmModel | inline | 
  | SetLPMFlag(G4bool val) | G4VEmModel | inline | 
  | SetMasterThread(G4bool val) | G4VEmModel | inline | 
  | SetOptionPWAScreening(G4bool opt) | G4GoudsmitSaundersonMscModel | inline | 
  | SetParticle(const G4ParticleDefinition *p) | G4GoudsmitSaundersonMscModel | inlineprivate | 
  | SetParticleChange(G4VParticleChange *, G4VEmFluctuationModel *f=nullptr) | G4VEmModel |  | 
  | SetPolarAngleLimit(G4double) | G4VEmModel | inline | 
  | SetRangeFactor(G4double) | G4VMscModel | inline | 
  | SetSampleZ(G4bool) | G4VMscModel | inline | 
  | SetSecondaryThreshold(G4double) | G4VEmModel | inline | 
  | SetSkin(G4double) | G4VMscModel | inline | 
  | SetStepLimitType(G4MscStepLimitType) | G4VMscModel | inline | 
  | SetupForMaterial(const G4ParticleDefinition *, const G4Material *, G4double kineticEnergy) | G4VEmModel | virtual | 
  | SingleScattering(G4double &cost, G4double &sint) | G4GoudsmitSaundersonMscModel |  | 
  | skin | G4VMscModel | protected | 
  | StartTracking(G4Track *) | G4GoudsmitSaundersonMscModel | virtual | 
  | steppingAlgorithm | G4VMscModel | protected | 
  | taulim | G4GoudsmitSaundersonMscModel | private | 
  | tausmall | G4GoudsmitSaundersonMscModel | private | 
  | tgeom | G4GoudsmitSaundersonMscModel | private | 
  | theDensityFactor | G4VEmModel | protected | 
  | theDensityIdx | G4VEmModel | protected | 
  | theManager | G4GoudsmitSaundersonMscModel | private | 
  | tlimit | G4GoudsmitSaundersonMscModel | private | 
  | tlimitminfix2 | G4GoudsmitSaundersonMscModel | private | 
  | UseAngularGeneratorFlag() const  | G4VEmModel | inline | 
  | Value(const G4MaterialCutsCouple *, const G4ParticleDefinition *, G4double kineticEnergy) | G4VEmModel | virtual | 
  | xSectionTable | G4VEmModel | protected | 
  | ~G4GoudsmitSaundersonMscModel() | G4GoudsmitSaundersonMscModel | virtual | 
  | ~G4VEmModel() | G4VEmModel | virtual | 
  | ~G4VMscModel() | G4VMscModel | virtual |