Geant4.10
|
#include <G4HadronCrossSections.hh>
Public Member Functions | |
G4HadronCrossSections () | |
~G4HadronCrossSections () | |
G4bool | IsApplicable (const G4DynamicParticle *aParticle) |
G4double | GetElasticCrossSection (const G4DynamicParticle *, G4int, G4int) |
G4double | GetInelasticCrossSection (const G4DynamicParticle *, G4int, G4int) |
G4double | GetCaptureCrossSection (const G4DynamicParticle *, G4int) |
G4double | GetFissionCrossSection (const G4DynamicParticle *, G4int, G4int) |
void | SetVerboseLevel (G4int value) |
G4int | GetVerboseLevel () |
Static Public Member Functions | |
static G4HadronCrossSections * | Instance () |
Definition at line 60 of file G4HadronCrossSections.hh.
G4HadronCrossSections::G4HadronCrossSections | ( | ) |
Definition at line 1214 of file G4HadronCrossSections.cc.
References G4Pow::GetInstance().
Referenced by Instance().
G4HadronCrossSections::~G4HadronCrossSections | ( | ) |
Definition at line 1225 of file G4HadronCrossSections.cc.
G4double G4HadronCrossSections::GetCaptureCrossSection | ( | const G4DynamicParticle * | aParticle, |
G4int | ZZ | ||
) |
Definition at line 1556 of file G4HadronCrossSections.cc.
References G4DynamicParticle::GetKineticEnergy(), python.hepunit::GeV, G4INCL::Math::max(), and python.hepunit::millibarn.
Referenced by G4HadronCaptureDataSet::GetElementCrossSection().
G4double G4HadronCrossSections::GetElasticCrossSection | ( | const G4DynamicParticle * | particle, |
G4int | ZZ, | ||
G4int | AA | ||
) |
Definition at line 1260 of file G4HadronCrossSections.cc.
References G4cout, G4endl, G4DynamicParticle::GetDefinition(), G4DynamicParticle::GetKineticEnergy(), and python.hepunit::millibarn.
Referenced by G4HadronElasticDataSet::GetElementCrossSection().
G4double G4HadronCrossSections::GetFissionCrossSection | ( | const G4DynamicParticle * | aParticle, |
G4int | ZZ, | ||
G4int | AA | ||
) |
Definition at line 1581 of file G4HadronCrossSections.cc.
References G4DynamicParticle::GetKineticEnergy(), python.hepunit::GeV, G4INCL::Math::max(), python.hepunit::millibarn, NFISS, and G4Pow::Z13().
G4double G4HadronCrossSections::GetInelasticCrossSection | ( | const G4DynamicParticle * | particle, |
G4int | ZZ, | ||
G4int | AA | ||
) |
Definition at line 1243 of file G4HadronCrossSections.cc.
References G4cout, G4endl, G4DynamicParticle::GetDefinition(), G4DynamicParticle::GetKineticEnergy(), and python.hepunit::millibarn.
Referenced by G4HadronInelasticDataSet::GetElementCrossSection().
|
inline |
Definition at line 93 of file G4HadronCrossSections.hh.
|
static |
Definition at line 1228 of file G4HadronCrossSections.cc.
References G4HadronCrossSections(), and G4ThreadLocal.
Referenced by G4HadronCaptureDataSet::G4HadronCaptureDataSet(), G4HadronElasticDataSet::G4HadronElasticDataSet(), and G4HadronInelasticDataSet::G4HadronInelasticDataSet().
G4bool G4HadronCrossSections::IsApplicable | ( | const G4DynamicParticle * | aParticle | ) |
Definition at line 1237 of file G4HadronCrossSections.cc.
Referenced by G4HadronInelasticDataSet::IsElementApplicable(), and G4HadronElasticDataSet::IsElementApplicable().
Definition at line 91 of file G4HadronCrossSections.hh.