66 #ifndef G4ScreeningMottCrossSection_h
67 #define G4ScreeningMottCrossSection_h 1
G4double GetScreeningAngle()
G4double GetMom2CM() const
const G4ParticleDefinition * particle
CLHEP::Hep3Vector G4ThreeVector
void Initialise(const G4ParticleDefinition *, G4double cosThetaLim)
G4double RatioMottRutherford(G4double)
void SetupParticle(const G4ParticleDefinition *)
virtual ~G4ScreeningMottCrossSection()
G4ScreeningMottCrossSection & operator=(const G4ScreeningMottCrossSection &right)
G4double GetMom2Lab() const
G4double GetTotalCross() const
G4MottCoefficients * mottcoeff
G4double FormFactor2ExpHof(G4double)
G4double NuclearCrossSection()
G4double AngleDistribution(G4double)
G4double GetPDGMass() const
G4double GetScatteringAngle()
void SetScreeningCoefficient()
G4NistManager * fNistManager
G4double GetPDGSpin() const
G4double McFcorrection(G4double)
G4ScreeningMottCrossSection()
G4ThreeVector GetNewDirection()
void SetupKinematic(G4double kinEnergy, G4double Z)
G4double GetScreeningCoefficient() const