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