59#ifndef G4GoudsmitSaundersonMscModel_h
60#define G4GoudsmitSaundersonMscModel_h 1
106 void LoadELSEPAXSections();
121 G4double smallstep,tlimitminfix,skindepth;
122 G4double fr,rangeinit,masslimite,tgeom;
123 G4double par1,par2,par3,zPathLength,truePathLength;
124 G4double tausmall,taulim,tlimit,tlimitmin,geommin,geombig;
129 G4int currentMaterialIndex;
virtual G4double ComputeTruePathLengthLimit(const G4Track &track, G4double ¤tMinimalStep)
void StartTracking(G4Track *)
virtual void Initialise(const G4ParticleDefinition *, const G4DataVector &)
virtual G4double ComputeTrueStepLength(G4double geomStepLength)
virtual G4ThreeVector & SampleScattering(const G4DynamicParticle *, G4double safety)
virtual G4double ComputeCrossSectionPerAtom(const G4ParticleDefinition *particle, G4double KineticEnergy, G4double AtomicNumber, G4double, G4double, G4double)
virtual G4double ComputeGeomPathLength(G4double truePathLength)
virtual ~G4GoudsmitSaundersonMscModel()
G4double GetPDGMass() const
G4double GetPDGCharge() const