Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ComponentGGNuclNuclXsc.hh>
Definition at line 50 of file G4ComponentGGNuclNuclXsc.hh.
G4ComponentGGNuclNuclXsc::G4ComponentGGNuclNuclXsc | ( | ) |
Definition at line 40 of file G4ComponentGGNuclNuclXsc.cc.
|
virtual |
Definition at line 53 of file G4ComponentGGNuclNuclXsc.cc.
|
inlinevirtual |
Reimplemented from G4VComponentCrossSection.
Definition at line 111 of file G4ComponentGGNuclNuclXsc.hh.
G4double G4ComponentGGNuclNuclXsc::CalcMandelstamS | ( | const G4double | mp, |
const G4double | mt, | ||
const G4double | Plab | ||
) |
Definition at line 868 of file G4ComponentGGNuclNuclXsc.cc.
Referenced by GetHadronNucleonXsc(), and GetHadronNucleonXscNS().
G4double G4ComponentGGNuclNuclXsc::CalculateEcmValue | ( | const G4double | mp, |
const G4double | mt, | ||
const G4double | Plab | ||
) |
Definition at line 851 of file G4ComponentGGNuclNuclXsc.cc.
|
virtual |
Reimplemented from G4VComponentCrossSection.
Definition at line 142 of file G4ComponentGGNuclNuclXsc.cc.
|
virtual |
Definition at line 163 of file G4ComponentGGNuclNuclXsc.cc.
|
inlinevirtual |
Reimplemented from G4VComponentCrossSection.
Definition at line 115 of file G4ComponentGGNuclNuclXsc.hh.
G4double G4ComponentGGNuclNuclXsc::GetCoulombBarier | ( | const G4DynamicParticle * | aParticle, |
G4double | Z, | ||
G4double | A, | ||
G4double | pR, | ||
G4double | tR | ||
) |
Definition at line 304 of file G4ComponentGGNuclNuclXsc.cc.
Referenced by GetZandACrossSection().
|
inline |
Definition at line 141 of file G4ComponentGGNuclNuclXsc.hh.
|
virtual |
Implements G4VComponentCrossSection.
Definition at line 114 of file G4ComponentGGNuclNuclXsc.cc.
|
inline |
Definition at line 172 of file G4ComponentGGNuclNuclXsc.hh.
|
inline |
Definition at line 138 of file G4ComponentGGNuclNuclXsc.hh.
|
virtual |
Implements G4VComponentCrossSection.
Definition at line 128 of file G4ComponentGGNuclNuclXsc.cc.
G4double G4ComponentGGNuclNuclXsc::GetElementCrossSection | ( | const G4DynamicParticle * | aParticle, |
G4int | Z, | ||
const G4Material * | |||
) |
Definition at line 192 of file G4ComponentGGNuclNuclXsc.cc.
G4double G4ComponentGGNuclNuclXsc::GetHadronNucleonXsc | ( | const G4DynamicParticle * | aParticle, |
const G4Element * | anElement | ||
) |
Definition at line 430 of file G4ComponentGGNuclNuclXsc.cc.
Referenced by GetHadronNucleonXsc().
G4double G4ComponentGGNuclNuclXsc::GetHadronNucleonXsc | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 449 of file G4ComponentGGNuclNuclXsc.cc.
G4double G4ComponentGGNuclNuclXsc::GetHadronNucleonXscNS | ( | G4ParticleDefinition * | pParticle, |
G4double | pTkin, | ||
G4ParticleDefinition * | tParticle | ||
) |
Definition at line 545 of file G4ComponentGGNuclNuclXsc.cc.
Referenced by GetRatioQE(), and GetRatioSD().
G4double G4ComponentGGNuclNuclXsc::GetHadronNucleonXscPDG | ( | G4ParticleDefinition * | pParticle, |
G4double | sMand, | ||
G4ParticleDefinition * | tParticle | ||
) |
Definition at line 488 of file G4ComponentGGNuclNuclXsc.cc.
Referenced by GetHadronNucleonXscNS().
G4double G4ComponentGGNuclNuclXsc::GetHNinelasticXscVU | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 642 of file G4ComponentGGNuclNuclXsc.cc.
|
virtual |
Implements G4VComponentCrossSection.
Definition at line 100 of file G4ComponentGGNuclNuclXsc.cc.
|
inline |
Definition at line 182 of file G4ComponentGGNuclNuclXsc.hh.
|
inline |
Definition at line 139 of file G4ComponentGGNuclNuclXsc.hh.
|
virtual |
Implements G4VComponentCrossSection.
Definition at line 86 of file G4ComponentGGNuclNuclXsc.cc.
G4double G4ComponentGGNuclNuclXsc::GetNucleusRadius | ( | const G4DynamicParticle * | , |
const G4Element * | anElement | ||
) |
Definition at line 700 of file G4ComponentGGNuclNuclXsc.cc.
Referenced by GetRatioQE(), GetRatioSD(), and GetZandACrossSection().
Definition at line 742 of file G4ComponentGGNuclNuclXsc.cc.
Definition at line 782 of file G4ComponentGGNuclNuclXsc.cc.
Referenced by GetNucleusRadius().
Definition at line 754 of file G4ComponentGGNuclNuclXsc.cc.
Definition at line 830 of file G4ComponentGGNuclNuclXsc.cc.
|
inline |
Definition at line 140 of file G4ComponentGGNuclNuclXsc.hh.
|
inline |
Definition at line 142 of file G4ComponentGGNuclNuclXsc.hh.
G4double G4ComponentGGNuclNuclXsc::GetRatioQE | ( | const G4DynamicParticle * | aParticle, |
G4double | At, | ||
G4double | Zt | ||
) |
Definition at line 384 of file G4ComponentGGNuclNuclXsc.cc.
G4double G4ComponentGGNuclNuclXsc::GetRatioSD | ( | const G4DynamicParticle * | aParticle, |
G4double | At, | ||
G4double | Zt | ||
) |
Definition at line 344 of file G4ComponentGGNuclNuclXsc.cc.
|
virtual |
Implements G4VComponentCrossSection.
Definition at line 72 of file G4ComponentGGNuclNuclXsc.cc.
|
inline |
Definition at line 137 of file G4ComponentGGNuclNuclXsc.hh.
|
virtual |
Implements G4VComponentCrossSection.
Definition at line 58 of file G4ComponentGGNuclNuclXsc.cc.
G4double G4ComponentGGNuclNuclXsc::GetZandACrossSection | ( | const G4DynamicParticle * | aParticle, |
G4int | Z, | ||
G4int | A | ||
) |
Definition at line 209 of file G4ComponentGGNuclNuclXsc.cc.
Referenced by ComputeQuasiElasticRatio(), GetElasticElementCrossSection(), GetElasticGlauberGribov(), GetElasticIsotopeCrossSection(), GetElementCrossSection(), GetInelasticElementCrossSection(), GetInelasticGlauberGribov(), GetInelasticIsotopeCrossSection(), GetTotalElementCrossSection(), and GetTotalIsotopeCrossSection().
G4bool G4ComponentGGNuclNuclXsc::IsElementApplicable | ( | const G4DynamicParticle * | aDP, |
G4int | Z, | ||
const G4Material * | |||
) |
Definition at line 174 of file G4ComponentGGNuclNuclXsc.cc.
|
inline |
Definition at line 151 of file G4ComponentGGNuclNuclXsc.hh.