|
Geant4-11
|
#include <G4InitXscPAI.hh>
Static Private Attributes | |
| static const G4double | fDelta = 0.005 |
| static const G4int | fPAIbin = 100 |
| static const G4double | fSolidDensity = 0.05*g/cm3 |
Definition at line 44 of file G4InitXscPAI.hh.
|
explicit |
Definition at line 69 of file G4InitXscPAI.cc.
References fBetaGammaSq, fCurrentInterval, fDensity, fElectronDensity, fIntervalNumber, fIntervalTmax, fMatSandiaMatrix, fSandia, fTmax, G4Material::GetDensity(), G4Material::GetElectronDensity(), G4Material::GetIndex(), G4MaterialCutsCouple::GetMaterial(), G4SandiaTable::GetMaxInterval(), G4SandiaTable::GetSandiaMatTable(), KillCloseIntervals(), and Normalisation().
Referenced by IntegralCherenkov(), IntegralPAIdEdx(), IntegralPAIxSection(), and IntegralPlasmon().
| G4InitXscPAI::~G4InitXscPAI | ( | ) |
Definition at line 114 of file G4InitXscPAI.cc.
References fChCosSqVector, fChWidthVector, fMatSandiaMatrix, fPAIdEdxVector, fPAIelectronVector, fPAIphotonVector, fPAIxscVector, and fSandia.
|
delete |
Definition at line 476 of file G4InitXscPAI.cc.
References DifPAIxSection().
Referenced by IntegralPAIdEdx().
Definition at line 413 of file G4InitXscPAI.cc.
References source.hepunit::electron_mass_c2, fBetaGammaSq, fCurrentInterval, fDensity, source.hepunit::fine_structure_const, fSolidDensity, source.hepunit::hbarc, ImPartDielectricConst(), IntegralTerm(), pi, and RePartDielectricConst().
Referenced by DifPAIdEdx(), and IntegralPAIxSection().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 932 of file G4InitXscPAI.cc.
References fIntervalNumber, fMatSandiaMatrix, G4cout, G4endl, and G4InuclParticleNames::lambda.
Definition at line 981 of file G4InitXscPAI.cc.
Definition at line 969 of file G4InitXscPAI.cc.
Definition at line 993 of file G4InitXscPAI.cc.
Definition at line 293 of file G4InitXscPAI.cc.
References source.hepunit::hbarc.
Referenced by DifPAIxSection(), IntegralCherenkov(), ModuleSqDielectricConst(), PAIdNdxCherenkov(), and PAIdNdxPlasmon().
Definition at line 757 of file G4InitXscPAI.cc.
References fBetaGammaSq, fChCosSqVector, fChWidthVector, fCurrentInterval, fIntervalNumber, fIntervalTmax, fMatSandiaMatrix, fPAIbin, fPAIphotonVector, fTmax, G4InitXscPAI(), G4PhysicsVector::GetLowEdgeEnergy(), ImPartDielectricConst(), ModuleSqDielectricConst(), PAIdNdxCherenkov(), G4PhysicsVector::PutValue(), and RePartDielectricConst().
Definition at line 677 of file G4InitXscPAI.cc.
References DifPAIdEdx(), fBetaGammaSq, fCurrentInterval, fIntervalNumber, fIntervalTmax, fMatSandiaMatrix, fPAIbin, fPAIdEdxVector, fTmax, G4InitXscPAI(), G4PhysicsVector::GetLowEdgeEnergy(), and G4PhysicsVector::PutValue().
Definition at line 596 of file G4InitXscPAI.cc.
References DifPAIxSection(), fBetaGammaSq, fCurrentInterval, fIntervalNumber, fIntervalTmax, fMatSandiaMatrix, fPAIbin, fPAIxscVector, fTmax, G4InitXscPAI(), G4PhysicsVector::GetLowEdgeEnergy(), and G4PhysicsVector::PutValue().
Definition at line 853 of file G4InitXscPAI.cc.
References fBetaGammaSq, fCurrentInterval, fIntervalNumber, fIntervalTmax, fMatSandiaMatrix, fPAIbin, fPAIelectronVector, fTmax, G4InitXscPAI(), G4PhysicsVector::GetLowEdgeEnergy(), PAIdNdxPlasmon(), and G4PhysicsVector::PutValue().
Definition at line 255 of file G4InitXscPAI.cc.
References fIntervalTmax, fMatSandiaMatrix, and RutherfordIntegral().
Referenced by DifPAIxSection(), and PAIdNdxPlasmon().
| void G4InitXscPAI::KillCloseIntervals | ( | ) |
Definition at line 130 of file G4InitXscPAI.cc.
References fDelta, fIntervalNumber, and fMatSandiaMatrix.
Referenced by G4InitXscPAI().
Definition at line 319 of file G4InitXscPAI.cc.
References ImPartDielectricConst(), and RePartDielectricConst().
Referenced by IntegralCherenkov().
| void G4InitXscPAI::Normalisation | ( | ) |
Definition at line 161 of file G4InitXscPAI.cc.
References source.hepunit::electron_mass_c2, fElectronDensity, source.hepunit::fine_structure_const, fIntervalNumber, fNormalizationCof, source.hepunit::hbarc, pi, and RutherfordIntegral().
Referenced by G4InitXscPAI().
|
delete |
Definition at line 486 of file G4InitXscPAI.cc.
References fBetaGammaSq, fCurrentInterval, fDensity, source.hepunit::fine_structure_const, fSolidDensity, source.hepunit::hbarc, ImPartDielectricConst(), pi, and RePartDielectricConst().
Referenced by IntegralCherenkov().
Definition at line 550 of file G4InitXscPAI.cc.
References source.hepunit::electron_mass_c2, fBetaGammaSq, fCurrentInterval, fDensity, source.hepunit::fine_structure_const, fSolidDensity, source.hepunit::hbarc, ImPartDielectricConst(), IntegralTerm(), pi, and RePartDielectricConst().
Referenced by IntegralPlasmon().
Definition at line 342 of file G4InitXscPAI.cc.
References fDelta, fIntervalNumber, source.hepunit::hbarc, and pi.
Referenced by DifPAIxSection(), IntegralCherenkov(), ModuleSqDielectricConst(), PAIdNdxCherenkov(), and PAIdNdxPlasmon().
| G4double G4InitXscPAI::RutherfordIntegral | ( | G4int | intervalNumber, |
| G4double | limitLow, | ||
| G4double | limitHigh | ||
| ) |
Definition at line 231 of file G4InitXscPAI.cc.
Referenced by IntegralTerm(), and Normalisation().
|
private |
Definition at line 126 of file G4InitXscPAI.hh.
Referenced by DifPAIxSection(), G4InitXscPAI(), IntegralCherenkov(), IntegralPAIdEdx(), IntegralPAIxSection(), IntegralPlasmon(), PAIdNdxCherenkov(), and PAIdNdxPlasmon().
|
private |
Definition at line 140 of file G4InitXscPAI.hh.
Referenced by GetChCosSqVector(), IntegralCherenkov(), and ~G4InitXscPAI().
|
private |
Definition at line 141 of file G4InitXscPAI.hh.
Referenced by GetChWidthVector(), IntegralCherenkov(), and ~G4InitXscPAI().
|
private |
Definition at line 124 of file G4InitXscPAI.hh.
Referenced by DifPAIxSection(), G4InitXscPAI(), IntegralCherenkov(), IntegralPAIdEdx(), IntegralPAIxSection(), IntegralPlasmon(), PAIdNdxCherenkov(), and PAIdNdxPlasmon().
|
staticprivate |
Definition at line 118 of file G4InitXscPAI.hh.
Referenced by KillCloseIntervals(), and RePartDielectricConst().
|
private |
Definition at line 128 of file G4InitXscPAI.hh.
Referenced by DifPAIxSection(), G4InitXscPAI(), PAIdNdxCherenkov(), and PAIdNdxPlasmon().
|
private |
Definition at line 129 of file G4InitXscPAI.hh.
Referenced by G4InitXscPAI(), and Normalisation().
|
private |
Definition at line 122 of file G4InitXscPAI.hh.
Referenced by G4InitXscPAI(), GetIntervalNumber(), GetPhotonLambda(), IntegralCherenkov(), IntegralPAIdEdx(), IntegralPAIxSection(), IntegralPlasmon(), KillCloseIntervals(), Normalisation(), and RePartDielectricConst().
|
private |
Definition at line 125 of file G4InitXscPAI.hh.
Referenced by G4InitXscPAI(), IntegralCherenkov(), IntegralPAIdEdx(), IntegralPAIxSection(), IntegralPlasmon(), and IntegralTerm().
|
private |
Definition at line 132 of file G4InitXscPAI.hh.
Referenced by G4InitXscPAI(), GetMatSandiaMatrix(), GetPhotonLambda(), IntegralCherenkov(), IntegralPAIdEdx(), IntegralPAIxSection(), IntegralPlasmon(), IntegralTerm(), KillCloseIntervals(), and ~G4InitXscPAI().
|
private |
Definition at line 123 of file G4InitXscPAI.hh.
Referenced by GetNormalizationCof(), and Normalisation().
|
staticprivate |
Definition at line 119 of file G4InitXscPAI.hh.
Referenced by GetBinPAI(), IntegralCherenkov(), IntegralPAIdEdx(), IntegralPAIxSection(), and IntegralPlasmon().
|
private |
Definition at line 137 of file G4InitXscPAI.hh.
Referenced by GetPAIdEdxVector(), IntegralPAIdEdx(), and ~G4InitXscPAI().
|
private |
Definition at line 139 of file G4InitXscPAI.hh.
Referenced by GetPAIelectronVector(), IntegralPlasmon(), and ~G4InitXscPAI().
|
private |
Definition at line 138 of file G4InitXscPAI.hh.
Referenced by GetPAIphotonVector(), IntegralCherenkov(), and ~G4InitXscPAI().
|
private |
Definition at line 136 of file G4InitXscPAI.hh.
Referenced by GetPAIxscVector(), IntegralPAIxSection(), and ~G4InitXscPAI().
|
private |
Definition at line 133 of file G4InitXscPAI.hh.
Referenced by G4InitXscPAI(), and ~G4InitXscPAI().
Definition at line 120 of file G4InitXscPAI.hh.
Referenced by DifPAIxSection(), PAIdNdxCherenkov(), and PAIdNdxPlasmon().
|
private |
Definition at line 127 of file G4InitXscPAI.hh.
Referenced by G4InitXscPAI(), IntegralCherenkov(), IntegralPAIdEdx(), IntegralPAIxSection(), and IntegralPlasmon().