Geant4
10.03
|
#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.
|
explicit |
Definition at line 76 of file G4PAIySection.cc.
G4PAIySection::~G4PAIySection | ( | ) |
Definition at line 110 of file G4PAIySection.cc.
Definition at line 1347 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 244 of file G4PAIySection.cc.
References G4Material::GetElement(), G4Material::GetNumberOfElements(), and G4Element::GetZ().
Definition at line 588 of file G4PAIySection.cc.
References G4INCL::Math::max(), and pi.
Definition at line 122 of file G4PAIySection.hh.
References fDifPAIySection.
Definition at line 120 of file G4PAIySection.hh.
References fEnergyInterval.
Definition at line 227 of file G4PAIySection.hh.
References CallError(), fIntegralCerenkov, and fSplineNumber.
Definition at line 221 of file G4PAIySection.hh.
References CallError(), fIntegralPAIdEdx, and fSplineNumber.
Definition at line 215 of file G4PAIySection.hh.
References CallError(), fIntegralPAIySection, and fSplineNumber.
Definition at line 233 of file G4PAIySection.hh.
References CallError(), fIntegralPlasmon, and fSplineNumber.
|
inline |
Definition at line 118 of file G4PAIySection.hh.
References fIntervalNumber.
Definition at line 204 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 199 of file G4PAIySection.hh.
References fPAItable.
Definition at line 209 of file G4PAIySection.hh.
References CallError(), fSplineEnergy, and fSplineNumber.
|
inline |
Definition at line 116 of file G4PAIySection.hh.
References fSplineNumber.
Definition at line 1274 of file G4PAIySection.cc.
References G4Poisson(), G4UniformRand, and position.
Definition at line 1237 of file G4PAIySection.cc.
References G4Poisson(), G4UniformRand, and position.
Definition at line 1311 of file G4PAIySection.cc.
References G4Poisson(), G4UniformRand, and position.
Definition at line 510 of file G4PAIySection.cc.
void G4PAIySection::Initialize | ( | const G4Material * | material, |
G4double | maxEnergyTransfer, | ||
G4double | betaGammaSq, | ||
G4SandiaTable * | sandia | ||
) |
Definition at line 117 of file G4PAIySection.cc.
References eV, G4cout, G4endl, G4Material::GetDensity(), G4Material::GetElectronDensity(), G4SandiaTable::GetMaxInterval(), G4SandiaTable::GetSandiaMatTablePAI(), and keV.
void G4PAIySection::InitPAI | ( | ) |
Definition at line 277 of file G4PAIySection.cc.
void G4PAIySection::IntegralCerenkov | ( | ) |
Definition at line 784 of file G4PAIySection.cc.
void G4PAIySection::IntegralPAIySection | ( | ) |
Definition at line 753 of file G4PAIySection.cc.
void G4PAIySection::IntegralPlasmon | ( | ) |
Definition at line 815 of file G4PAIySection.cc.
void G4PAIySection::NormShift | ( | G4double | betaGammaSq | ) |
Definition at line 328 of file G4PAIySection.cc.
References pi.
Definition at line 655 of file G4PAIySection.cc.
References pi.
Definition at line 714 of file G4PAIySection.cc.
References G4INCL::Math::max(), and pi.
Definition at line 533 of file G4PAIySection.cc.
G4double G4PAIySection::RutherfordIntegral | ( | G4int | intervalNumber, |
G4double | limitLow, | ||
G4double | limitHigh | ||
) |
Definition at line 488 of file G4PAIySection.cc.
References c2.
|
inline |
Definition at line 143 of file G4PAIySection.hh.
References fVerbose.
void G4PAIySection::SplainPAI | ( | G4double | betaGammaSq | ) |
Definition at line 401 of file G4PAIySection.cc.
References a.
Definition at line 1115 of file G4PAIySection.cc.
References a.
Definition at line 989 of file G4PAIySection.cc.
References a.
Definition at line 1059 of file G4PAIySection.cc.
References a.
Definition at line 1184 of file G4PAIySection.cc.
References a.
Definition at line 918 of file G4PAIySection.cc.
References a.
Definition at line 955 of file G4PAIySection.cc.
References a.
Definition at line 842 of file G4PAIySection.cc.
References a.
Definition at line 884 of file G4PAIySection.cc.
References a.
|
private |
Definition at line 163 of file G4PAIySection.hh.
|
private |
Definition at line 164 of file G4PAIySection.hh.
|
private |
Definition at line 175 of file G4PAIySection.hh.
|
private |
Definition at line 176 of file G4PAIySection.hh.
|
private |
Definition at line 177 of file G4PAIySection.hh.
|
private |
Definition at line 178 of file G4PAIySection.hh.
|
staticprivate |
Definition at line 151 of file G4PAIySection.hh.
|
private |
Definition at line 166 of file G4PAIySection.hh.
|
private |
Definition at line 187 of file G4PAIySection.hh.
Referenced by GetDifPAIySection().
|
private |
Definition at line 188 of file G4PAIySection.hh.
Referenced by GetPAIdNdxCrenkov().
|
private |
Definition at line 189 of file G4PAIySection.hh.
Referenced by GetPAIdNdxPlasmon().
|
private |
Definition at line 167 of file G4PAIySection.hh.
|
private |
Definition at line 174 of file G4PAIySection.hh.
Referenced by GetEnergyInterval().
|
staticprivate |
Definition at line 152 of file G4PAIySection.hh.
|
private |
Definition at line 185 of file G4PAIySection.hh.
|
private |
Definition at line 193 of file G4PAIySection.hh.
Referenced by GetIntegralCerenkov(), and GetMeanCerenkovLoss().
|
private |
Definition at line 192 of file G4PAIySection.hh.
Referenced by GetIntegralPAIdEdx().
|
private |
Definition at line 191 of file G4PAIySection.hh.
Referenced by GetIntegralPAIySection(), and GetMeanEnergyLoss().
|
private |
Definition at line 194 of file G4PAIySection.hh.
Referenced by GetIntegralPlasmon(), and GetMeanPlasmonLoss().
|
private |
Definition at line 186 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 168 of file G4PAIySection.hh.
|
staticprivate |
Definition at line 181 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 196 of file G4PAIySection.hh.
Referenced by GetPAItable().
|
staticprivate |
Definition at line 158 of file G4PAIySection.hh.
|
private |
Definition at line 184 of file G4PAIySection.hh.
|
private |
Definition at line 172 of file G4PAIySection.hh.
|
private |
Definition at line 183 of file G4PAIySection.hh.
Referenced by GetSplineEnergy().
|
private |
Definition at line 169 of file G4PAIySection.hh.
Referenced by GetIntegralCerenkov(), GetIntegralPAIdEdx(), GetIntegralPAIySection(), GetIntegralPlasmon(), GetSplineEnergy(), and GetSplineSize().
|
private |
Definition at line 170 of file G4PAIySection.hh.
Referenced by SetVerbose().