ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/standard/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 51 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 51 of file G4PAIySection.hh
|
explicit |
Definition at line 75 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 75 of file G4PAIySection.cc
References source.hepunit::fine_structure_const.
|
default |
Definition at line 1348 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 1348 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 245 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 245 of file G4PAIySection.cc
References G4Material::GetElement(), G4Material::GetNumberOfElements(), and G4Element::GetZ().
Definition at line 589 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 589 of file G4PAIySection.cc
References e, source.hepunit::electron_mass_c2, source.hepunit::fine_structure_const, source.hepunit::hbarc, max, pi, x1, x2, x3, x4, x5, and x6.
Definition at line 123 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 123 of file G4PAIySection.hh
References fDifPAIySection.
Definition at line 121 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 121 of file G4PAIySection.hh
References fEnergyInterval.
Definition at line 221 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 221 of file G4PAIySection.hh
References CallError(), fIntegralCerenkov, and fSplineNumber.
Definition at line 215 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 215 of file G4PAIySection.hh
References CallError(), fIntegralPAIdEdx, and fSplineNumber.
Definition at line 209 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 209 of file G4PAIySection.hh
References CallError(), fIntegralPAIySection, and fSplineNumber.
Definition at line 227 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 227 of file G4PAIySection.hh
References CallError(), fIntegralPlasmon, and fSplineNumber.
|
inline |
Definition at line 119 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 119 of file G4PAIySection.hh
References fIntervalNumber.
Definition at line 109 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 109 of file G4PAIySection.cc
|
inline |
Definition at line 128 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 128 of file G4PAIySection.hh
References fIntegralCerenkov.
|
inline |
Definition at line 127 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 127 of file G4PAIySection.hh
References fIntegralPAIySection.
|
inline |
Definition at line 129 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 129 of file G4PAIySection.hh
References fIntegralPlasmon.
|
inline |
Definition at line 131 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 131 of file G4PAIySection.hh
References fNormalizationCof.
|
inline |
Definition at line 115 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 115 of file G4PAIySection.hh
References fNumberOfGammas.
Definition at line 124 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 124 of file G4PAIySection.hh
References fdNdxCerenkov.
Definition at line 125 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 125 of file G4PAIySection.hh
References fdNdxPlasmon.
Definition at line 198 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 198 of file G4PAIySection.hh
References fPAItable.
Definition at line 203 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 203 of file G4PAIySection.hh
References CallError(), fSplineEnergy, and fSplineNumber.
|
inline |
Definition at line 117 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 117 of file G4PAIySection.hh
References fSplineNumber.
Definition at line 1275 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 1275 of file G4PAIySection.cc
References G4Poisson(), G4UniformRand, position, and Acts::Test::step().
Definition at line 1238 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 1238 of file G4PAIySection.cc
References G4Poisson(), G4UniformRand, position, and Acts::Test::step().
Definition at line 1312 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 1312 of file G4PAIySection.cc
References G4Poisson(), G4UniformRand, position, and Acts::Test::step().
Definition at line 511 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 511 of file G4PAIySection.cc
References source.hepunit::hbarc, and k.
void G4PAIySection::Initialize | ( | const G4Material * | material, |
G4double | maxEnergyTransfer, | ||
G4double | betaGammaSq, | ||
G4SandiaTable * | sandia | ||
) |
Definition at line 118 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 118 of file G4PAIySection.cc
References eV, G4cout, G4endl, G4Material::GetDensity(), G4Material::GetElectronDensity(), G4SandiaTable::GetMaxInterval(), G4SandiaTable::GetSandiaMatTablePAI(), and keV.
void G4PAIySection::InitPAI | ( | ) |
Definition at line 278 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 278 of file G4PAIySection.cc
void G4PAIySection::IntegralCerenkov | ( | ) |
Definition at line 785 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 785 of file G4PAIySection.cc
References k.
void G4PAIySection::IntegralPAIySection | ( | ) |
Definition at line 754 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 754 of file G4PAIySection.cc
References k.
void G4PAIySection::IntegralPlasmon | ( | ) |
Definition at line 816 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 816 of file G4PAIySection.cc
References k.
Definition at line 329 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 329 of file G4PAIySection.cc
References source.hepunit::electron_mass_c2, source.hepunit::fine_structure_const, source.hepunit::hbarc, k, pi, and x.
Definition at line 656 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 656 of file G4PAIySection.cc
References e, source.hepunit::fine_structure_const, source.hepunit::hbarc, pi, x3, and x5.
Definition at line 715 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 715 of file G4PAIySection.cc
References e, source.hepunit::electron_mass_c2, source.hepunit::fine_structure_const, source.hepunit::hbarc, max, and pi.
Definition at line 534 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 534 of file G4PAIySection.cc
G4double G4PAIySection::RutherfordIntegral | ( | G4int | intervalNumber, |
G4double | limitLow, | ||
G4double | limitHigh | ||
) |
Definition at line 489 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 489 of file G4PAIySection.cc
Definition at line 142 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 142 of file G4PAIySection.hh
Definition at line 402 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 402 of file G4PAIySection.cc
References a, b, Acts::Test::delta, k, x, x1, x2, y, and y2.
Definition at line 1116 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 1116 of file G4PAIySection.cc
Definition at line 990 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 990 of file G4PAIySection.cc
Definition at line 1060 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 1060 of file G4PAIySection.cc
Definition at line 1185 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 1185 of file G4PAIySection.cc
Definition at line 919 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 919 of file G4PAIySection.cc
References a, kdfinder::abs(), b, c, e, and x1.
Definition at line 956 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 956 of file G4PAIySection.cc
References a, kdfinder::abs(), b, c, e, and x1.
Definition at line 843 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 843 of file G4PAIySection.cc
References a, kdfinder::abs(), b, c, e, and x1.
Definition at line 885 of file G4PAIySection.cc.
View newest version in sPHENIX GitHub at line 885 of file G4PAIySection.cc
References a, kdfinder::abs(), b, c, e, and x1.
|
private |
Definition at line 162 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 162 of file G4PAIySection.hh
|
private |
Definition at line 163 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 163 of file G4PAIySection.hh
|
private |
Definition at line 174 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 174 of file G4PAIySection.hh
|
private |
Definition at line 175 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 175 of file G4PAIySection.hh
|
private |
Definition at line 176 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 176 of file G4PAIySection.hh
|
private |
Definition at line 177 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 177 of file G4PAIySection.hh
|
staticprivate |
Definition at line 150 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 150 of file G4PAIySection.hh
|
private |
Definition at line 165 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 165 of file G4PAIySection.hh
|
private |
Definition at line 186 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 186 of file G4PAIySection.hh
Referenced by GetDifPAIySection().
|
private |
Definition at line 187 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 187 of file G4PAIySection.hh
Referenced by GetPAIdNdxCrenkov().
|
private |
Definition at line 188 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 188 of file G4PAIySection.hh
Referenced by GetPAIdNdxPlasmon().
|
private |
Definition at line 166 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 166 of file G4PAIySection.hh
|
private |
Definition at line 173 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 173 of file G4PAIySection.hh
Referenced by GetEnergyInterval().
|
staticprivate |
Definition at line 151 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 151 of file G4PAIySection.hh
|
private |
Definition at line 184 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 184 of file G4PAIySection.hh
|
private |
Definition at line 192 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 192 of file G4PAIySection.hh
Referenced by GetIntegralCerenkov(), and GetMeanCerenkovLoss().
|
private |
Definition at line 191 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 191 of file G4PAIySection.hh
Referenced by GetIntegralPAIdEdx().
|
private |
Definition at line 190 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 190 of file G4PAIySection.hh
Referenced by GetIntegralPAIySection(), and GetMeanEnergyLoss().
|
private |
Definition at line 193 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 193 of file G4PAIySection.hh
Referenced by GetIntegralPlasmon(), and GetMeanPlasmonLoss().
|
private |
Definition at line 185 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 185 of file G4PAIySection.hh
|
private |
Definition at line 159 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 159 of file G4PAIySection.hh
Referenced by GetIntervalNumber().
|
staticprivate |
Definition at line 154 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 154 of file G4PAIySection.hh
|
private |
Definition at line 167 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 167 of file G4PAIySection.hh
|
staticprivate |
Definition at line 180 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 180 of file G4PAIySection.hh
|
private |
Definition at line 160 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 160 of file G4PAIySection.hh
Referenced by GetNormalizationCof().
|
staticprivate |
Definition at line 153 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 153 of file G4PAIySection.hh
Referenced by GetNumberOfGammas().
|
private |
Definition at line 195 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 195 of file G4PAIySection.hh
Referenced by GetPAItable().
|
staticprivate |
Definition at line 157 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 157 of file G4PAIySection.hh
|
private |
Definition at line 183 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 183 of file G4PAIySection.hh
|
private |
Definition at line 171 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 171 of file G4PAIySection.hh
|
private |
Definition at line 182 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 182 of file G4PAIySection.hh
Referenced by GetSplineEnergy().
|
private |
Definition at line 168 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 168 of file G4PAIySection.hh
Referenced by GetIntegralCerenkov(), GetIntegralPAIdEdx(), GetIntegralPAIySection(), GetIntegralPlasmon(), GetSplineEnergy(), and GetSplineSize().
|
private |
Definition at line 169 of file G4PAIySection.hh.
View newest version in sPHENIX GitHub at line 169 of file G4PAIySection.hh
Referenced by SetVerbose().