Geant4
10.00.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 1336 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 239 of file G4PAIySection.cc.
References G4Material::GetElement(), G4Material::GetNumberOfElements(), and G4Element::GetZ().
Definition at line 578 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 1265 of file G4PAIySection.cc.
References G4Poisson(), G4UniformRand, and position.
Definition at line 1229 of file G4PAIySection.cc.
References G4Poisson(), G4UniformRand, and position.
Definition at line 1301 of file G4PAIySection.cc.
References G4Poisson(), G4UniformRand, and position.
Definition at line 501 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 272 of file G4PAIySection.cc.
void G4PAIySection::IntegralCerenkov | ( | ) |
Definition at line 774 of file G4PAIySection.cc.
void G4PAIySection::IntegralPAIySection | ( | ) |
Definition at line 743 of file G4PAIySection.cc.
void G4PAIySection::IntegralPlasmon | ( | ) |
Definition at line 805 of file G4PAIySection.cc.
void G4PAIySection::NormShift | ( | G4double | betaGammaSq | ) |
Definition at line 323 of file G4PAIySection.cc.
References G4INCL::Math::pi.
Definition at line 645 of file G4PAIySection.cc.
References betaBohr4, and G4INCL::Math::pi.
Definition at line 704 of file G4PAIySection.cc.
References betaBohr4, and G4INCL::Math::pi.
Definition at line 524 of file G4PAIySection.cc.
References c1, c2, c3, and G4INCL::Math::pi.
G4double G4PAIySection::RutherfordIntegral | ( | G4int | intervalNumber, |
G4double | limitLow, | ||
G4double | limitHigh | ||
) |
Definition at line 480 of file G4PAIySection.cc.
|
inline |
Definition at line 143 of file G4PAIySection.hh.
References fVerbose.
void G4PAIySection::SplainPAI | ( | G4double | betaGammaSq | ) |
Definition at line 395 of file G4PAIySection.cc.
References a.
Definition at line 1105 of file G4PAIySection.cc.
References a.
Definition at line 979 of file G4PAIySection.cc.
References a.
Definition at line 1049 of file G4PAIySection.cc.
References a.
Definition at line 1176 of file G4PAIySection.cc.
References a.
Definition at line 908 of file G4PAIySection.cc.
References a.
Definition at line 945 of file G4PAIySection.cc.
References a.
Definition at line 832 of file G4PAIySection.cc.
References a.
Definition at line 874 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().