Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4eDPWAElasticDCS.hh>
Public Member Functions | |
G4eDPWAElasticDCS (G4bool iselectron=true, G4bool isrestricted=false) | |
~G4eDPWAElasticDCS () | |
void | InitialiseForZ (std::size_t iz) |
void | ComputeCSPerAtom (G4int iz, G4double ekin, G4double &elcs, G4double &tr1cs, G4double &tr2cs, G4double mumin=0.0, G4double mumax=1.0) |
G4double | SampleCosineTheta (std::size_t iz, G4double lekin, G4double r1, G4double r2, G4double r3) |
G4double | SampleCosineThetaRestricted (std::size_t iz, G4double lekin, G4double r1, G4double r2, G4double costMax, G4double costMin) |
G4double | ComputeScatteringPowerCorrection (const G4MaterialCutsCouple *matcut, G4double ekin) |
void | InitSCPCorrection (G4double lowEnergyLimit, G4double highEnergyLimit) |
Definition at line 107 of file G4eDPWAElasticDCS.hh.
Definition at line 80 of file G4eDPWAElasticDCS.cc.
G4eDPWAElasticDCS::~G4eDPWAElasticDCS | ( | ) |
Definition at line 89 of file G4eDPWAElasticDCS.cc.
void G4eDPWAElasticDCS::ComputeCSPerAtom | ( | G4int | iz, |
G4double | ekin, | ||
G4double & | elcs, | ||
G4double & | tr1cs, | ||
G4double & | tr2cs, | ||
G4double | mumin = 0.0 , |
||
G4double | mumax = 1.0 |
||
) |
Definition at line 268 of file G4eDPWAElasticDCS.cc.
Referenced by G4eDPWACoulombScatteringModel::ComputeCrossSectionPerAtom().
G4double G4eDPWAElasticDCS::ComputeScatteringPowerCorrection | ( | const G4MaterialCutsCouple * | matcut, |
G4double | ekin | ||
) |
Definition at line 571 of file G4eDPWAElasticDCS.cc.
Referenced by G4eDPWACoulombScatteringModel::ComputeCrossSectionPerAtom().
void G4eDPWAElasticDCS::InitialiseForZ | ( | std::size_t | iz | ) |
Definition at line 112 of file G4eDPWAElasticDCS.cc.
Referenced by G4eDPWACoulombScatteringModel::Initialise().
Definition at line 593 of file G4eDPWAElasticDCS.cc.
Referenced by G4eDPWACoulombScatteringModel::Initialise().
G4double G4eDPWAElasticDCS::SampleCosineTheta | ( | std::size_t | iz, |
G4double | lekin, | ||
G4double | r1, | ||
G4double | r2, | ||
G4double | r3 | ||
) |
Definition at line 403 of file G4eDPWAElasticDCS.cc.
Referenced by G4eDPWACoulombScatteringModel::SampleSecondaries().
G4double G4eDPWAElasticDCS::SampleCosineThetaRestricted | ( | std::size_t | iz, |
G4double | lekin, | ||
G4double | r1, | ||
G4double | r2, | ||
G4double | costMax, | ||
G4double | costMin | ||
) |
Definition at line 426 of file G4eDPWAElasticDCS.cc.
Referenced by G4eDPWACoulombScatteringModel::SampleSecondaries().