Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ScreeningMottCrossSection.hh>
Public Member Functions | |
G4ScreeningMottCrossSection () | |
virtual | ~G4ScreeningMottCrossSection () |
void | Initialise (const G4ParticleDefinition *, G4double cosThetaLim) |
G4double | GetScreeningAngle () |
void | SetScreeningCoefficient () |
void | SetupParticle (const G4ParticleDefinition *) |
void | SetupKinematic (G4double kinEnergy, G4double Z) |
G4double | NuclearCrossSection () |
G4ThreeVector | GetNewDirection () |
G4double | GetMom2CM () const |
G4double | GetMom2Lab () const |
G4double | GetTrec () const |
G4double | GetScreeningCoefficient () const |
G4double | GetTotalCross () const |
G4double | McFcorrection (G4double) |
G4double | RatioMottRutherford (G4double) |
G4double | FormFactor2ExpHof (G4double) |
G4double | GetScatteringAngle () |
G4double | AngleDistribution (G4double) |
Definition at line 86 of file G4ScreeningMottCrossSection.hh.
G4ScreeningMottCrossSection::G4ScreeningMottCrossSection | ( | ) |
Definition at line 83 of file G4ScreeningMottCrossSection.cc.
|
virtual |
Definition at line 120 of file G4ScreeningMottCrossSection.cc.
Definition at line 393 of file G4ScreeningMottCrossSection.cc.
Referenced by GetScatteringAngle().
Definition at line 237 of file G4ScreeningMottCrossSection.cc.
Referenced by AngleDistribution(), and NuclearCrossSection().
|
inline |
Definition at line 195 of file G4ScreeningMottCrossSection.hh.
|
inline |
Definition at line 202 of file G4ScreeningMottCrossSection.hh.
Referenced by G4eSingleCoulombScatteringModel::SampleSecondaries().
G4ThreeVector G4ScreeningMottCrossSection::GetNewDirection | ( | ) |
Definition at line 496 of file G4ScreeningMottCrossSection.cc.
Referenced by G4eSingleCoulombScatteringModel::SampleSecondaries().
G4double G4ScreeningMottCrossSection::GetScatteringAngle | ( | ) |
Definition at line 422 of file G4ScreeningMottCrossSection.cc.
Referenced by GetNewDirection().
G4double G4ScreeningMottCrossSection::GetScreeningAngle | ( | ) |
Definition at line 157 of file G4ScreeningMottCrossSection.cc.
Referenced by GetScatteringAngle(), NuclearCrossSection(), and SetupKinematic().
|
inline |
Definition at line 217 of file G4ScreeningMottCrossSection.hh.
|
inline |
Definition at line 225 of file G4ScreeningMottCrossSection.hh.
Referenced by G4eSingleCoulombScatteringModel::SampleSecondaries().
|
inline |
Definition at line 210 of file G4ScreeningMottCrossSection.hh.
Referenced by G4eSingleCoulombScatteringModel::SampleSecondaries().
void G4ScreeningMottCrossSection::Initialise | ( | const G4ParticleDefinition * | p, |
G4double | cosThetaLim | ||
) |
Definition at line 124 of file G4ScreeningMottCrossSection.cc.
Referenced by G4eSingleCoulombScatteringModel::Initialise().
Definition at line 261 of file G4ScreeningMottCrossSection.cc.
Referenced by AngleDistribution(), and NuclearCrossSection().
G4double G4ScreeningMottCrossSection::NuclearCrossSection | ( | ) |
Definition at line 303 of file G4ScreeningMottCrossSection.cc.
Referenced by G4eSingleCoulombScatteringModel::ComputeCrossSectionPerAtom().
Definition at line 273 of file G4ScreeningMottCrossSection.cc.
Referenced by AngleDistribution(), and NuclearCrossSection().
void G4ScreeningMottCrossSection::SetScreeningCoefficient | ( | ) |
Definition at line 136 of file G4ScreeningMottCrossSection.cc.
Referenced by GetScreeningAngle().
Definition at line 177 of file G4ScreeningMottCrossSection.cc.
Referenced by G4eSingleCoulombScatteringModel::ComputeCrossSectionPerAtom().
|
inline |
Definition at line 184 of file G4ScreeningMottCrossSection.hh.
Referenced by Initialise(), and G4eSingleCoulombScatteringModel::SetupParticle().