Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ComponentGGHadronNucleusXsc.hh>
Static Public Member Functions | |
static const char * | Default_Name () |
Definition at line 51 of file G4ComponentGGHadronNucleusXsc.hh.
|
explicit |
Definition at line 50 of file G4ComponentGGHadronNucleusXsc.cc.
|
final |
Definition at line 73 of file G4ComponentGGHadronNucleusXsc.cc.
void G4ComponentGGHadronNucleusXsc::ComputeCrossSections | ( | const G4ParticleDefinition * | aParticle, |
G4double | kinEnergy, | ||
G4int | Z, | ||
G4int | A | ||
) |
Definition at line 179 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by ComputeQuasiElasticRatio(), GetElasticElementCrossSection(), GetElasticGlauberGribov(), GetElasticIsotopeCrossSection(), GetHadronNucleonXscPDG(), GetInelasticElementCrossSection(), GetInelasticGlauberGribov(), GetInelasticIsotopeCrossSection(), GetIsoCrossSection(), GetProductionElementCrossSection(), GetProductionIsotopeCrossSection(), GetRatioQE(), GetRatioSD(), GetTotalElementCrossSection(), and GetTotalIsotopeCrossSection().
|
finalvirtual |
Reimplemented from G4VComponentCrossSection.
Definition at line 140 of file G4ComponentGGHadronNucleusXsc.cc.
|
inlinestatic |
Definition at line 58 of file G4ComponentGGHadronNucleusXsc.hh.
|
finalvirtual |
Reimplemented from G4VComponentCrossSection.
Definition at line 446 of file G4ComponentGGHadronNucleusXsc.cc.
|
inline |
Definition at line 127 of file G4ComponentGGHadronNucleusXsc.hh.
|
inline |
Definition at line 133 of file G4ComponentGGHadronNucleusXsc.hh.
Referenced by G4DiffElasticRatio::ComputeRatio().
|
finalvirtual |
Implements G4VComponentCrossSection.
Definition at line 120 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by G4DiffElasticRatio::ComputeRatio().
|
inline |
Definition at line 192 of file G4ComponentGGHadronNucleusXsc.hh.
Referenced by G4BGGNucleonElasticXS::BuildPhysicsTable(), G4BGGPionElasticXS::BuildPhysicsTable(), G4BGGNucleonElasticXS::GetElementCrossSection(), and G4BGGPionElasticXS::GetElementCrossSection().
|
inline |
Definition at line 130 of file G4ComponentGGHadronNucleusXsc.hh.
|
finalvirtual |
Implements G4VComponentCrossSection.
Definition at line 130 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetHadronNucleonXsc | ( | const G4DynamicParticle * | aParticle, |
const G4Element * | anElement | ||
) |
Definition at line 298 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by GetHadronNucleonXsc().
G4double G4ComponentGGHadronNucleusXsc::GetHadronNucleonXsc | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 311 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscNS | ( | const G4DynamicParticle * | aParticle, |
const G4Element * | anElement | ||
) |
Definition at line 360 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by GetHadronNucleonXscNS().
G4double G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscNS | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 374 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscPDG | ( | const G4DynamicParticle * | aParticle, |
const G4Element * | anElement | ||
) |
Definition at line 323 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by GetHadronNucleonXscPDG().
G4double G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscPDG | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 337 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetHNinelasticXsc | ( | const G4DynamicParticle * | aParticle, |
const G4Element * | anElement | ||
) |
Definition at line 393 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by GetHNinelasticXsc().
G4double G4ComponentGGHadronNucleusXsc::GetHNinelasticXsc | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 406 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetHNinelasticXscVU | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 426 of file G4ComponentGGHadronNucleusXsc.cc.
|
finalvirtual |
Implements G4VComponentCrossSection.
Definition at line 100 of file G4ComponentGGHadronNucleusXsc.cc.
|
inline |
Definition at line 202 of file G4ComponentGGHadronNucleusXsc.hh.
Referenced by G4CrossSectionPairGG::BuildPhysicsTable(), G4BGGPionInelasticXS::BuildPhysicsTable(), G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4BGGPionInelasticXS::GetElementCrossSection(), G4BGGNucleonInelasticXS::GetElementCrossSection(), and G4CrossSectionPairGG::GetElementCrossSection().
|
inline |
Definition at line 131 of file G4ComponentGGHadronNucleusXsc.hh.
|
finalvirtual |
Implements G4VComponentCrossSection.
Definition at line 110 of file G4ComponentGGHadronNucleusXsc.cc.
|
inline |
Definition at line 181 of file G4ComponentGGHadronNucleusXsc.hh.
|
inline |
Definition at line 128 of file G4ComponentGGHadronNucleusXsc.hh.
|
inline |
Definition at line 232 of file G4ComponentGGHadronNucleusXsc.hh.
Referenced by ComputeCrossSections().
|
inline |
Definition at line 214 of file G4ComponentGGHadronNucleusXsc.hh.
Referenced by ComputeCrossSections().
G4double G4ComponentGGHadronNucleusXsc::GetProductionElementCrossSection | ( | const G4ParticleDefinition * | aParticle, |
G4double | kinEnergy, | ||
G4int | Z, | ||
G4double | A | ||
) |
Definition at line 153 of file G4ComponentGGHadronNucleusXsc.cc.
|
inline |
Definition at line 132 of file G4ComponentGGHadronNucleusXsc.hh.
G4double G4ComponentGGHadronNucleusXsc::GetProductionIsotopeCrossSection | ( | const G4ParticleDefinition * | aParticle, |
G4double | kinEnergy, | ||
G4int | Z, | ||
G4int | A | ||
) |
Definition at line 163 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetRatioQE | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 284 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetRatioSD | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 271 of file G4ComponentGGHadronNucleusXsc.cc.
|
finalvirtual |
Implements G4VComponentCrossSection.
Definition at line 80 of file G4ComponentGGHadronNucleusXsc.cc.
|
inline |
Definition at line 129 of file G4ComponentGGHadronNucleusXsc.hh.
|
finalvirtual |
Implements G4VComponentCrossSection.
Definition at line 90 of file G4ComponentGGHadronNucleusXsc.cc.