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;
 
G4GoudsmitSaundersonMscModel(const G4String &nam="GoudsmitSaunderson")
virtual G4double ComputeTrueStepLength(G4double geomStepLength)
void StartTracking(G4Track *)
virtual G4double ComputeTruePathLengthLimit(const G4Track &track, G4double ¤tMinimalStep)
virtual void Initialise(const G4ParticleDefinition *, const G4DataVector &)
G4double GetPDGMass() const 
virtual ~G4GoudsmitSaundersonMscModel()
virtual G4double ComputeCrossSectionPerAtom(const G4ParticleDefinition *particle, G4double KineticEnergy, G4double AtomicNumber, G4double, G4double, G4double)
virtual G4ThreeVector & SampleScattering(const G4ThreeVector &, G4double safety)
G4double GetPDGCharge() const 
virtual G4double ComputeGeomPathLength(G4double truePathLength)