Geant4 11.3.0
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.
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 InitSCPCorrection().
Definition at line 124 of file G4GoudsmitSaundersonTable.hh.
Referenced by InitSCPCorrection().
void G4GoudsmitSaundersonTable::GetMottCorrectionFactors | ( | G4double | logekin, |
G4double | beta2, | ||
G4int | matindx, | ||
G4double & | mcToScr, | ||
G4double & | mcToQ1, | ||
G4double & | mcToG2PerG1 ) |
Definition at line 536 of file G4GoudsmitSaundersonTable.cc.
Definition at line 167 of file G4GoudsmitSaundersonTable.cc.
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.
|
inline |
Definition at line 131 of file G4GoudsmitSaundersonTable.hh.
|
inline |
Definition at line 133 of file G4GoudsmitSaundersonTable.hh.
G4double G4GoudsmitSaundersonTable::SingleScattering | ( | G4double | lambdaval, |
G4double | scra, | ||
G4double | lekin, | ||
G4double | beta2, | ||
G4int | matindx ) |
Definition at line 507 of file G4GoudsmitSaundersonTable.cc.
Referenced by Sampling().