Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ComponentGGHadronNucleusXsc.hh>
Definition at line 51 of file G4ComponentGGHadronNucleusXsc.hh.
G4ComponentGGHadronNucleusXsc::G4ComponentGGHadronNucleusXsc | ( | ) |
Definition at line 44 of file G4ComponentGGHadronNucleusXsc.cc.
|
virtual |
Definition at line 89 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::CalcMandelstamS | ( | const G4double | mp, |
const G4double | mt, | ||
const G4double | Plab | ||
) |
Definition at line 1428 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by GetHadronNucleonXsc(), GetHadronNucleonXscNS(), and GetHadronNucleonXscPDG().
G4double G4ComponentGGHadronNucleusXsc::CalculateEcmValue | ( | const G4double | mp, |
const G4double | mt, | ||
const G4double | Plab | ||
) |
Definition at line 1412 of file G4ComponentGGHadronNucleusXsc.cc.
|
virtual |
Reimplemented from G4VComponentCrossSection.
Definition at line 180 of file G4ComponentGGHadronNucleusXsc.cc.
|
virtual |
Definition at line 1442 of file G4ComponentGGHadronNucleusXsc.cc.
|
inline |
Definition at line 141 of file G4ComponentGGHadronNucleusXsc.hh.
|
virtual |
Implements G4VComponentCrossSection.
Definition at line 152 of file G4ComponentGGHadronNucleusXsc.cc.
|
inline |
Definition at line 211 of file G4ComponentGGHadronNucleusXsc.hh.
|
inline |
Definition at line 138 of file G4ComponentGGHadronNucleusXsc.hh.
|
virtual |
Implements G4VComponentCrossSection.
Definition at line 166 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetHadronNucleonXsc | ( | const G4DynamicParticle * | aParticle, |
const G4Element * | anElement | ||
) |
Definition at line 443 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by GetHadronNucleonXsc().
G4double G4ComponentGGHadronNucleusXsc::GetHadronNucleonXsc | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 460 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscNS | ( | const G4DynamicParticle * | aParticle, |
const G4Element * | anElement | ||
) |
Definition at line 664 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by GetHadronNucleonXscNS(), GetHNinelasticXsc(), GetIsoCrossSection(), GetRatioQE(), and GetRatioSD().
G4double G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscNS | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 682 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscPDG | ( | const G4DynamicParticle * | aParticle, |
const G4Element * | anElement | ||
) |
Definition at line 530 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by GetHadronNucleonXscNS(), GetHadronNucleonXscPDG(), and GetKaonNucleonXscVector().
G4double G4ComponentGGHadronNucleusXsc::GetHadronNucleonXscPDG | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 549 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetHNinelasticXsc | ( | const G4DynamicParticle * | aParticle, |
const G4Element * | anElement | ||
) |
Definition at line 1058 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by GetHNinelasticXsc(), GetIsoCrossSection(), and GetRatioQE().
G4double G4ComponentGGHadronNucleusXsc::GetHNinelasticXsc | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 1072 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetHNinelasticXscVU | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 1100 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by GetHNinelasticXsc().
|
virtual |
Implements G4VComponentCrossSection.
Definition at line 138 of file G4ComponentGGHadronNucleusXsc.cc.
|
inline |
Definition at line 222 of file G4ComponentGGHadronNucleusXsc.hh.
|
inline |
Definition at line 139 of file G4ComponentGGHadronNucleusXsc.hh.
|
virtual |
Implements G4VComponentCrossSection.
Definition at line 124 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetIsoCrossSection | ( | const G4DynamicParticle * | aParticle, |
G4int | Z, | ||
G4int | A, | ||
const G4Isotope * | iso = 0 , |
||
const G4Element * | elm = 0 , |
||
const G4Material * | mat = 0 |
||
) |
Definition at line 240 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by ComputeQuasiElasticRatio(), GetElasticElementCrossSection(), GetElasticGlauberGribov(), GetElasticIsotopeCrossSection(), GetInelasticElementCrossSection(), GetInelasticGlauberGribov(), GetInelasticIsotopeCrossSection(), GetTotalElementCrossSection(), and GetTotalIsotopeCrossSection().
G4double G4ComponentGGHadronNucleusXsc::GetKaonNucleonXscVector | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 1020 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by GetIsoCrossSection().
G4double G4ComponentGGHadronNucleusXsc::GetNucleusRadius | ( | const G4DynamicParticle * | , |
const G4Element * | anElement | ||
) |
Definition at line 1312 of file G4ComponentGGHadronNucleusXsc.cc.
Referenced by GetIsoCrossSection(), GetRatioQE(), and GetRatioSD().
Definition at line 1369 of file G4ComponentGGHadronNucleusXsc.cc.
|
inline |
Definition at line 255 of file G4ComponentGGHadronNucleusXsc.hh.
Referenced by GetIsoCrossSection().
|
inline |
Definition at line 235 of file G4ComponentGGHadronNucleusXsc.hh.
Referenced by GetIsoCrossSection().
|
inline |
Definition at line 140 of file G4ComponentGGHadronNucleusXsc.hh.
|
inline |
Definition at line 142 of file G4ComponentGGHadronNucleusXsc.hh.
G4double G4ComponentGGHadronNucleusXsc::GetRatioQE | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 395 of file G4ComponentGGHadronNucleusXsc.cc.
G4double G4ComponentGGHadronNucleusXsc::GetRatioSD | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 353 of file G4ComponentGGHadronNucleusXsc.cc.
|
virtual |
Implements G4VComponentCrossSection.
Definition at line 110 of file G4ComponentGGHadronNucleusXsc.cc.
|
inline |
Definition at line 137 of file G4ComponentGGHadronNucleusXsc.hh.
|
virtual |
Implements G4VComponentCrossSection.
Definition at line 96 of file G4ComponentGGHadronNucleusXsc.cc.
G4bool G4ComponentGGHadronNucleusXsc::IsIsoApplicable | ( | const G4DynamicParticle * | aDP, |
G4int | Z, | ||
G4int | A, | ||
const G4Element * | elm = 0 , |
||
const G4Material * | mat = 0 |
||
) |
Definition at line 204 of file G4ComponentGGHadronNucleusXsc.cc.
|
inline |
Definition at line 147 of file G4ComponentGGHadronNucleusXsc.hh.