Geant4 11.2.2
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 52 of file G4ComponentGGHadronNucleusXsc.cc.
|
final |
Definition at line 76 of file G4ComponentGGHadronNucleusXsc.cc.
void G4ComponentGGHadronNucleusXsc::ComputeCrossSections | ( | const G4ParticleDefinition * | aParticle, |
G4double | kinEnergy, | ||
G4int | Z, | ||
G4int | A, | ||
G4int | nL = 0 ) |
Definition at line 182 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 143 of file G4ComponentGGHadronNucleusXsc.cc.
|
inlinestatic |
Definition at line 58 of file G4ComponentGGHadronNucleusXsc.hh.
|
finalvirtual |
Reimplemented from G4VComponentCrossSection.
Definition at line 458 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 123 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by G4DiffElasticRatio::ComputeRatio().
|
inline |
Definition at line 193 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 133 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetHadronNucleonXsc | ( | const G4DynamicParticle * | aParticle, |
const G4Element * | anElement ) |
Definition at line 310 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by GetHadronNucleonXsc().
G4double G4ComponentGGHadronNucleusXsc::GetHadronNucleonXsc | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt ) |
Definition at line 323 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscNS | ( | const G4DynamicParticle * | aParticle, |
const G4Element * | anElement ) |
Definition at line 372 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by GetHadronNucleonXscNS().
G4double G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscNS | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt ) |
Definition at line 386 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscPDG | ( | const G4DynamicParticle * | aParticle, |
const G4Element * | anElement ) |
Definition at line 335 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by GetHadronNucleonXscPDG().
G4double G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscPDG | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt ) |
Definition at line 349 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetHNinelasticXsc | ( | const G4DynamicParticle * | aParticle, |
const G4Element * | anElement ) |
Definition at line 405 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by GetHNinelasticXsc().
G4double G4ComponentGGHadronNucleusXsc::GetHNinelasticXsc | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt ) |
Definition at line 418 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetHNinelasticXscVU | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt ) |
Definition at line 438 of file G4ComponentGGHadronNucleusXsc.cc.
|
finalvirtual |
Implements G4VComponentCrossSection.
Definition at line 103 of file G4ComponentGGHadronNucleusXsc.cc.
|
inline |
Definition at line 203 of file G4ComponentGGHadronNucleusXsc.hh.
Referenced by G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4BGGPionInelasticXS::BuildPhysicsTable(), G4BGGNucleonInelasticXS::GetElementCrossSection(), and G4BGGPionInelasticXS::GetElementCrossSection().
|
inline |
Definition at line 131 of file G4ComponentGGHadronNucleusXsc.hh.
|
finalvirtual |
Implements G4VComponentCrossSection.
Definition at line 113 of file G4ComponentGGHadronNucleusXsc.cc.
|
inline |
Definition at line 182 of file G4ComponentGGHadronNucleusXsc.hh.
|
inline |
Definition at line 128 of file G4ComponentGGHadronNucleusXsc.hh.
|
inline |
Definition at line 233 of file G4ComponentGGHadronNucleusXsc.hh.
Referenced by ComputeCrossSections().
|
inline |
Definition at line 215 of file G4ComponentGGHadronNucleusXsc.hh.
Referenced by ComputeCrossSections().
G4double G4ComponentGGHadronNucleusXsc::GetProductionElementCrossSection | ( | const G4ParticleDefinition * | aParticle, |
G4double | kinEnergy, | ||
G4int | Z, | ||
G4double | A ) |
Definition at line 156 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 166 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetRatioQE | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt ) |
Definition at line 296 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetRatioSD | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt ) |
Definition at line 283 of file G4ComponentGGHadronNucleusXsc.cc.
|
finalvirtual |
Implements G4VComponentCrossSection.
Definition at line 83 of file G4ComponentGGHadronNucleusXsc.cc.
|
inline |
Definition at line 129 of file G4ComponentGGHadronNucleusXsc.hh.
|
finalvirtual |
Implements G4VComponentCrossSection.
Definition at line 93 of file G4ComponentGGHadronNucleusXsc.cc.