Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4GoudsmitSaundersonTable.hh>
Classes | |
struct | GSMSCAngularDtr |
Definition at line 83 of file G4GoudsmitSaundersonTable.hh.
G4GoudsmitSaundersonTable::G4GoudsmitSaundersonTable | ( | G4bool | iselectron | ) |
Definition at line 112 of file G4GoudsmitSaundersonTable.cc.
G4GoudsmitSaundersonTable::~G4GoudsmitSaundersonTable | ( | ) |
Definition at line 132 of file G4GoudsmitSaundersonTable.cc.
G4double G4GoudsmitSaundersonTable::ComputeScatteringPowerCorrection | ( | const G4MaterialCutsCouple * | matcut, |
G4double | ekin ) |
Definition at line 604 of file G4GoudsmitSaundersonTable.cc.
Referenced by G4GoudsmitSaundersonMscModel::GetTransportMeanFreePath().
G4GoudsmitSaundersonTable::GSMSCAngularDtr * G4GoudsmitSaundersonTable::GetGSAngularDtr | ( | G4double | scra, |
G4double & | lambdaval, | ||
G4double & | qval, | ||
G4double & | transfpar ) |
Definition at line 360 of file G4GoudsmitSaundersonTable.cc.
Referenced by SampleCosTheta().
Definition at line 122 of file G4GoudsmitSaundersonTable.hh.
Referenced by G4GoudsmitSaundersonMscModel::CrossSectionPerVolume(), G4GoudsmitSaundersonMscModel::GetTransportMeanFreePath(), and InitSCPCorrection().
Definition at line 124 of file G4GoudsmitSaundersonTable.hh.
Referenced by G4GoudsmitSaundersonMscModel::CrossSectionPerVolume(), G4GoudsmitSaundersonMscModel::GetTransportMeanFreePath(), and InitSCPCorrection().
void G4GoudsmitSaundersonTable::GetMottCorrectionFactors | ( | G4double | logekin, |
G4double | beta2, | ||
G4int | matindx, | ||
G4double & | mcToScr, | ||
G4double & | mcToQ1, | ||
G4double & | mcToG2PerG1 ) |
Definition at line 536 of file G4GoudsmitSaundersonTable.cc.
Referenced by G4GoudsmitSaundersonMscModel::CrossSectionPerVolume(), and G4GoudsmitSaundersonMscModel::GetTransportMeanFreePath().
Definition at line 167 of file G4GoudsmitSaundersonTable.cc.
Referenced by G4GoudsmitSaundersonMscModel::Initialise().
void G4GoudsmitSaundersonTable::InitSCPCorrection | ( | ) |
Definition at line 625 of file G4GoudsmitSaundersonTable.cc.
Referenced by Initialise().
void G4GoudsmitSaundersonTable::LoadMSCData | ( | ) |
Definition at line 438 of file G4GoudsmitSaundersonTable.cc.
Referenced by Initialise().
G4double G4GoudsmitSaundersonTable::SampleCosTheta | ( | G4double | lambdaval, |
G4double | qval, | ||
G4double | scra, | ||
G4double | lekin, | ||
G4double | beta2, | ||
G4int | matindx, | ||
GSMSCAngularDtr ** | gsDtr, | ||
G4int & | mcekini, | ||
G4int & | mcdelti, | ||
G4double & | transfPar, | ||
G4bool | isfirst ) |
Definition at line 306 of file G4GoudsmitSaundersonTable.cc.
Referenced by Sampling().
G4double G4GoudsmitSaundersonTable::SampleGSSRCosTheta | ( | const GSMSCAngularDtr * | gsDrt, |
G4double | transfpar ) |
Definition at line 335 of file G4GoudsmitSaundersonTable.cc.
Referenced by SampleCosTheta().
G4bool G4GoudsmitSaundersonTable::Sampling | ( | G4double | lambdaval, |
G4double | qval, | ||
G4double | scra, | ||
G4double & | cost, | ||
G4double & | sint, | ||
G4double | lekin, | ||
G4double | beta2, | ||
G4int | matindx, | ||
GSMSCAngularDtr ** | gsDtr, | ||
G4int & | mcekini, | ||
G4int & | mcdelti, | ||
G4double & | transfPar, | ||
G4bool | isfirst ) |
Definition at line 213 of file G4GoudsmitSaundersonTable.cc.
Referenced by G4GoudsmitSaundersonMscModel::SampleMSC().
|
inline |
Definition at line 131 of file G4GoudsmitSaundersonTable.hh.
Referenced by G4GoudsmitSaundersonMscModel::Initialise().
|
inline |
Definition at line 133 of file G4GoudsmitSaundersonTable.hh.
Referenced by G4GoudsmitSaundersonMscModel::Initialise().
G4double G4GoudsmitSaundersonTable::SingleScattering | ( | G4double | lambdaval, |
G4double | scra, | ||
G4double | lekin, | ||
G4double | beta2, | ||
G4int | matindx ) |
Definition at line 507 of file G4GoudsmitSaundersonTable.cc.
Referenced by G4GoudsmitSaundersonMscModel::ComputeTruePathLengthLimit(), and Sampling().