Geant4
10.01.p03
|
#include <G4PAIySection.hh>
Private Member Functions | |
void | CallError (G4int i, const G4String &methodName) const |
Static Private Attributes | |
static const G4double | fDelta = 0.005 |
static const G4double | fError = 0.005 |
static G4int | fNumberOfGammas = 111 |
static const G4double | fLorentzFactor [112] |
static const G4int | fRefGammaNumber = 29 |
static const G4int | fMaxSplineSize = 500 |
Definition at line 52 of file G4PAIySection.hh.
G4PAIySection::G4PAIySection | ( | ) |
Definition at line 79 of file G4PAIySection.cc.
G4PAIySection::~G4PAIySection | ( | ) |
Definition at line 108 of file G4PAIySection.cc.
Definition at line 1339 of file G4PAIySection.cc.
References FatalException, and G4Exception().
Referenced by GetIntegralCerenkov(), GetIntegralPAIdEdx(), GetIntegralPAIySection(), GetIntegralPlasmon(), and GetSplineEnergy().
void G4PAIySection::ComputeLowEnergyCof | ( | const G4Material * | material | ) |
Definition at line 242 of file G4PAIySection.cc.
References G4Material::GetElement(), G4Material::GetNumberOfElements(), G4Element::GetZ(), p0, p1, and p2.
Definition at line 581 of file G4PAIySection.cc.
References betaBohr, and G4INCL::Math::pi.
Definition at line 122 of file G4PAIySection.hh.
References fDifPAIySection.
Definition at line 120 of file G4PAIySection.hh.
References fEnergyInterval.
Definition at line 229 of file G4PAIySection.hh.
References CallError(), fIntegralCerenkov, and fSplineNumber.
Definition at line 223 of file G4PAIySection.hh.
References CallError(), fIntegralPAIdEdx, and fSplineNumber.
Definition at line 217 of file G4PAIySection.hh.
References CallError(), fIntegralPAIySection, and fSplineNumber.
Definition at line 235 of file G4PAIySection.hh.
References CallError(), fIntegralPlasmon, and fSplineNumber.
|
inline |
Definition at line 118 of file G4PAIySection.hh.
References fIntervalNumber.
Definition at line 206 of file G4PAIySection.hh.
References fLorentzFactor.
|
inline |
Definition at line 127 of file G4PAIySection.hh.
References fIntegralCerenkov.
|
inline |
Definition at line 126 of file G4PAIySection.hh.
References fIntegralPAIySection.
|
inline |
Definition at line 128 of file G4PAIySection.hh.
References fIntegralPlasmon.
|
inline |
Definition at line 130 of file G4PAIySection.hh.
References fNormalizationCof.
|
inline |
Definition at line 114 of file G4PAIySection.hh.
References fNumberOfGammas.
Definition at line 123 of file G4PAIySection.hh.
References fdNdxCerenkov.
Definition at line 124 of file G4PAIySection.hh.
References fdNdxPlasmon.
Definition at line 201 of file G4PAIySection.hh.
References fPAItable.
Definition at line 211 of file G4PAIySection.hh.
References CallError(), fSplineEnergy, and fSplineNumber.
|
inline |
Definition at line 116 of file G4PAIySection.hh.
References fSplineNumber.
Definition at line 1268 of file G4PAIySection.cc.
References G4Poisson(), G4UniformRand, and position.
Definition at line 1232 of file G4PAIySection.cc.
References G4Poisson(), G4UniformRand, and position.
Definition at line 1304 of file G4PAIySection.cc.
References G4Poisson(), G4UniformRand, and position.
Definition at line 504 of file G4PAIySection.cc.
void G4PAIySection::Initialize | ( | const G4Material * | material, |
G4double | maxEnergyTransfer, | ||
G4double | betaGammaSq, | ||
G4SandiaTable * | sandia | ||
) |
Definition at line 115 of file G4PAIySection.cc.
References eV, G4cout, G4endl, G4Material::GetDensity(), G4Material::GetElectronDensity(), G4SandiaTable::GetMaxInterval(), G4SandiaTable::GetSandiaMatTablePAI(), and keV.
void G4PAIySection::InitPAI | ( | ) |
Definition at line 275 of file G4PAIySection.cc.
void G4PAIySection::IntegralCerenkov | ( | ) |
Definition at line 777 of file G4PAIySection.cc.
void G4PAIySection::IntegralPAIySection | ( | ) |
Definition at line 746 of file G4PAIySection.cc.
void G4PAIySection::IntegralPlasmon | ( | ) |
Definition at line 808 of file G4PAIySection.cc.
void G4PAIySection::NormShift | ( | G4double | betaGammaSq | ) |
Definition at line 326 of file G4PAIySection.cc.
References G4INCL::Math::pi.
Definition at line 648 of file G4PAIySection.cc.
References betaBohr4, and G4INCL::Math::pi.
Definition at line 707 of file G4PAIySection.cc.
References betaBohr4, and G4INCL::Math::pi.
Definition at line 527 of file G4PAIySection.cc.
References c1, c2, c3, and G4INCL::Math::pi.
G4double G4PAIySection::RutherfordIntegral | ( | G4int | intervalNumber, |
G4double | limitLow, | ||
G4double | limitHigh | ||
) |
Definition at line 483 of file G4PAIySection.cc.
|
inline |
Definition at line 143 of file G4PAIySection.hh.
References fVerbose.
void G4PAIySection::SplainPAI | ( | G4double | betaGammaSq | ) |
Definition at line 398 of file G4PAIySection.cc.
References a.
Definition at line 1108 of file G4PAIySection.cc.
References a.
Definition at line 982 of file G4PAIySection.cc.
References a.
Definition at line 1052 of file G4PAIySection.cc.
References a.
Definition at line 1179 of file G4PAIySection.cc.
References a.
Definition at line 911 of file G4PAIySection.cc.
References a.
Definition at line 948 of file G4PAIySection.cc.
References a.
Definition at line 835 of file G4PAIySection.cc.
References a.
Definition at line 877 of file G4PAIySection.cc.
References a.
|
private |
Definition at line 172 of file G4PAIySection.hh.
|
private |
Definition at line 173 of file G4PAIySection.hh.
|
private |
Definition at line 174 of file G4PAIySection.hh.
|
private |
Definition at line 175 of file G4PAIySection.hh.
|
staticprivate |
Definition at line 151 of file G4PAIySection.hh.
|
private |
Definition at line 163 of file G4PAIySection.hh.
|
private |
Definition at line 184 of file G4PAIySection.hh.
Referenced by GetDifPAIySection().
|
private |
Definition at line 185 of file G4PAIySection.hh.
Referenced by GetPAIdNdxCrenkov().
|
private |
Definition at line 186 of file G4PAIySection.hh.
Referenced by GetPAIdNdxPlasmon().
|
private |
Definition at line 164 of file G4PAIySection.hh.
|
private |
Definition at line 171 of file G4PAIySection.hh.
Referenced by GetEnergyInterval().
|
staticprivate |
Definition at line 152 of file G4PAIySection.hh.
|
private |
Definition at line 182 of file G4PAIySection.hh.
|
private |
Definition at line 190 of file G4PAIySection.hh.
Referenced by GetIntegralCerenkov(), and GetMeanCerenkovLoss().
|
private |
Definition at line 189 of file G4PAIySection.hh.
Referenced by GetIntegralPAIdEdx().
|
private |
Definition at line 188 of file G4PAIySection.hh.
Referenced by GetIntegralPAIySection(), and GetMeanEnergyLoss().
|
private |
Definition at line 191 of file G4PAIySection.hh.
Referenced by GetIntegralPlasmon(), and GetMeanPlasmonLoss().
|
private |
Definition at line 183 of file G4PAIySection.hh.
|
private |
Definition at line 160 of file G4PAIySection.hh.
Referenced by GetIntervalNumber().
|
staticprivate |
Definition at line 155 of file G4PAIySection.hh.
Referenced by GetLorentzFactor().
|
private |
Definition at line 165 of file G4PAIySection.hh.
|
staticprivate |
Definition at line 178 of file G4PAIySection.hh.
|
private |
Definition at line 161 of file G4PAIySection.hh.
Referenced by GetNormalizationCof().
|
staticprivate |
Definition at line 154 of file G4PAIySection.hh.
Referenced by GetNumberOfGammas().
|
private |
Definition at line 193 of file G4PAIySection.hh.
Referenced by GetPAItable().
|
staticprivate |
Definition at line 158 of file G4PAIySection.hh.
|
private |
Definition at line 181 of file G4PAIySection.hh.
|
private |
Definition at line 169 of file G4PAIySection.hh.
|
private |
Definition at line 180 of file G4PAIySection.hh.
Referenced by GetSplineEnergy().
|
private |
Definition at line 166 of file G4PAIySection.hh.
Referenced by GetIntegralCerenkov(), GetIntegralPAIdEdx(), GetIntegralPAIySection(), GetIntegralPlasmon(), GetSplineEnergy(), and GetSplineSize().
|
private |
Definition at line 167 of file G4PAIySection.hh.
Referenced by SetVerbose().