Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4GGNuclNuclCrossSection.hh>
Static Public Member Functions | |
static const char * | Default_Name () |
Additional Inherited Members | |
Protected Member Functions inherited from G4VCrossSectionDataSet | |
void | SetName (const G4String &) |
Protected Attributes inherited from G4VCrossSectionDataSet | |
G4int | verboseLevel |
Definition at line 50 of file G4GGNuclNuclCrossSection.hh.
G4GGNuclNuclCrossSection::G4GGNuclNuclCrossSection | ( | ) |
Definition at line 46 of file G4GGNuclNuclCrossSection.cc.
|
virtual |
Definition at line 59 of file G4GGNuclNuclCrossSection.cc.
|
inlinevirtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 75 of file G4GGNuclNuclCrossSection.hh.
G4double G4GGNuclNuclCrossSection::CalcMandelstamS | ( | const G4double | mp, |
const G4double | mt, | ||
const G4double | Plab | ||
) |
Definition at line 766 of file G4GGNuclNuclCrossSection.cc.
Referenced by GetHadronNucleonXsc(), and GetHadronNucleonXscNS().
G4double G4GGNuclNuclCrossSection::CalculateEcmValue | ( | const G4double | mp, |
const G4double | mt, | ||
const G4double | Plab | ||
) |
Definition at line 749 of file G4GGNuclNuclCrossSection.cc.
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 63 of file G4GGNuclNuclCrossSection.cc.
|
inlinestatic |
Definition at line 57 of file G4GGNuclNuclCrossSection.hh.
Referenced by G4IonPhysics::ConstructProcess().
|
inlinevirtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 79 of file G4GGNuclNuclCrossSection.hh.
G4double G4GGNuclNuclCrossSection::GetCoulombBarier | ( | const G4DynamicParticle * | aParticle, |
G4double | Z, | ||
G4double | A, | ||
G4double | pR, | ||
G4double | tR | ||
) |
Definition at line 202 of file G4GGNuclNuclCrossSection.cc.
Referenced by GetZandACrossSection().
|
inline |
Definition at line 105 of file G4GGNuclNuclCrossSection.hh.
|
inline |
Definition at line 136 of file G4GGNuclNuclCrossSection.hh.
|
inline |
Definition at line 102 of file G4GGNuclNuclCrossSection.hh.
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 90 of file G4GGNuclNuclCrossSection.cc.
G4double G4GGNuclNuclCrossSection::GetHadronNucleonXsc | ( | const G4DynamicParticle * | aParticle, |
const G4Element * | anElement | ||
) |
Definition at line 328 of file G4GGNuclNuclCrossSection.cc.
Referenced by GetHadronNucleonXsc().
G4double G4GGNuclNuclCrossSection::GetHadronNucleonXsc | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 347 of file G4GGNuclNuclCrossSection.cc.
G4double G4GGNuclNuclCrossSection::GetHadronNucleonXscNS | ( | G4ParticleDefinition * | pParticle, |
G4double | pTkin, | ||
G4ParticleDefinition * | tParticle | ||
) |
Definition at line 443 of file G4GGNuclNuclCrossSection.cc.
Referenced by GetRatioQE(), and GetRatioSD().
G4double G4GGNuclNuclCrossSection::GetHadronNucleonXscPDG | ( | G4ParticleDefinition * | pParticle, |
G4double | sMand, | ||
G4ParticleDefinition * | tParticle | ||
) |
Definition at line 386 of file G4GGNuclNuclCrossSection.cc.
Referenced by GetHadronNucleonXscNS().
G4double G4GGNuclNuclCrossSection::GetHNinelasticXscVU | ( | const G4DynamicParticle * | aParticle, |
G4int | At, | ||
G4int | Zt | ||
) |
Definition at line 540 of file G4GGNuclNuclCrossSection.cc.
|
inline |
Definition at line 146 of file G4GGNuclNuclCrossSection.hh.
|
inline |
Definition at line 103 of file G4GGNuclNuclCrossSection.hh.
G4double G4GGNuclNuclCrossSection::GetNucleusRadius | ( | const G4DynamicParticle * | , |
const G4Element * | anElement | ||
) |
Definition at line 598 of file G4GGNuclNuclCrossSection.cc.
Referenced by GetRatioQE(), GetRatioSD(), and GetZandACrossSection().
Definition at line 640 of file G4GGNuclNuclCrossSection.cc.
Definition at line 680 of file G4GGNuclNuclCrossSection.cc.
Referenced by GetNucleusRadius().
Definition at line 652 of file G4GGNuclNuclCrossSection.cc.
Definition at line 728 of file G4GGNuclNuclCrossSection.cc.
|
inline |
Definition at line 104 of file G4GGNuclNuclCrossSection.hh.
|
inline |
Definition at line 106 of file G4GGNuclNuclCrossSection.hh.
G4double G4GGNuclNuclCrossSection::GetRatioQE | ( | const G4DynamicParticle * | aParticle, |
G4double | At, | ||
G4double | Zt | ||
) |
Definition at line 282 of file G4GGNuclNuclCrossSection.cc.
G4double G4GGNuclNuclCrossSection::GetRatioSD | ( | const G4DynamicParticle * | aParticle, |
G4double | At, | ||
G4double | Zt | ||
) |
Definition at line 242 of file G4GGNuclNuclCrossSection.cc.
|
inline |
Definition at line 101 of file G4GGNuclNuclCrossSection.hh.
G4double G4GGNuclNuclCrossSection::GetZandACrossSection | ( | const G4DynamicParticle * | aParticle, |
G4int | Z, | ||
G4int | A | ||
) |
Definition at line 107 of file G4GGNuclNuclCrossSection.cc.
Referenced by GetElasticGlauberGribov(), GetElementCrossSection(), and GetInelasticGlauberGribov().
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 72 of file G4GGNuclNuclCrossSection.cc.
|
inline |
Definition at line 115 of file G4GGNuclNuclCrossSection.hh.