|
Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4CrossSectionDataStore.hh>
Friends | |
| struct | G4FastPathHadronicCrossSection::fastPathEntry |
Definition at line 62 of file G4CrossSectionDataStore.hh.
| G4CrossSectionDataStore::G4CrossSectionDataStore | ( | ) |
Definition at line 60 of file G4CrossSectionDataStore.cc.
| G4CrossSectionDataStore::~G4CrossSectionDataStore | ( | ) |
Definition at line 73 of file G4CrossSectionDataStore.cc.
| void G4CrossSectionDataStore::ActivateFastPath | ( | const G4ParticleDefinition * | pdef, |
| const G4Material * | mat, | ||
| G4double | min_cutoff | ||
| ) |
Definition at line 531 of file G4CrossSectionDataStore.cc.
| void G4CrossSectionDataStore::AddDataSet | ( | G4VCrossSectionDataSet * | p | ) |
Definition at line 644 of file G4CrossSectionDataStore.cc.
Referenced by G4HadronicProcess::AddDataSet(), G4ElectronNuclearProcess::G4ElectronNuclearProcess(), G4PhotoNuclearProcess::G4PhotoNuclearProcess(), G4PositronNuclearProcess::G4PositronNuclearProcess(), and G4HadronPhysicsShielding::Neutron().
| void G4CrossSectionDataStore::AddDataSet | ( | G4VCrossSectionDataSet * | p, |
| size_t | i | ||
| ) |
Definition at line 658 of file G4CrossSectionDataStore.cc.
| void G4CrossSectionDataStore::BuildPhysicsTable | ( | const G4ParticleDefinition & | aParticleType | ) |
Definition at line 494 of file G4CrossSectionDataStore.cc.
Referenced by G4HadronicProcess::BuildPhysicsTable().
| G4double G4CrossSectionDataStore::ComputeCrossSection | ( | const G4DynamicParticle * | part, |
| const G4Material * | mat | ||
| ) |
Definition at line 268 of file G4CrossSectionDataStore.cc.
Referenced by G4GammaGeneralProcess::BuildPhysicsTable(), G4NeutrinoElectronProcess::GetMeanFreePath(), G4HadronicProcess::GetMeanFreePath(), G4ElNeutrinoNucleusProcess::GetMeanFreePath(), G4MuNeutrinoNucleusProcess::GetMeanFreePath(), G4HadronXSDataTable::Initialise(), G4HadronicProcess::PostStepDoIt(), and G4GammaGeneralProcess::SampleHadSecondaries().
| void G4CrossSectionDataStore::DumpFastPath | ( | const G4ParticleDefinition * | pd, |
| const G4Material * | mat, | ||
| std::ostream & | os | ||
| ) |
Definition at line 249 of file G4CrossSectionDataStore.cc.
| void G4CrossSectionDataStore::DumpHtml | ( | const G4ParticleDefinition & | , |
| std::ofstream & | outFile | ||
| ) | const |
Definition at line 576 of file G4CrossSectionDataStore.cc.
Referenced by G4HadronicProcessStore::PrintHtml().
| void G4CrossSectionDataStore::DumpPhysicsTable | ( | const G4ParticleDefinition & | aParticleType | ) |
Definition at line 549 of file G4CrossSectionDataStore.cc.
Referenced by G4ChargeExchangeProcess::DumpPhysicsTable(), and G4HadronicProcess::DumpPhysicsTable().
| G4double G4CrossSectionDataStore::GetCrossSection | ( | const G4DynamicParticle * | part, |
| const G4Element * | elm, | ||
| const G4Material * | mat | ||
| ) |
Definition at line 296 of file G4CrossSectionDataStore.cc.
|
inline |
Definition at line 156 of file G4CrossSectionDataStore.hh.
Referenced by ComputeCrossSection(), G4HadElementSelector::G4HadElementSelector(), GetCrossSection(), G4ChargeExchangeProcess::GetElementCrossSection(), G4HadronicProcess::GetElementCrossSection(), and G4FastPathHadronicCrossSection::fastPathEntry::Initialize().
| G4double G4CrossSectionDataStore::GetCrossSection | ( | const G4DynamicParticle * | part, |
| G4int | Z, | ||
| G4int | A, | ||
| const G4Isotope * | iso, | ||
| const G4Element * | elm, | ||
| const G4Material * | mat | ||
| ) |
Definition at line 390 of file G4CrossSectionDataStore.cc.
|
inline |
Definition at line 138 of file G4CrossSectionDataStore.hh.
Referenced by G4FastPathHadronicCrossSection::fastPathEntry::Initialize().
|
inline |
Definition at line 136 of file G4CrossSectionDataStore.hh.
Referenced by G4FastPathHadronicCrossSection::fastPathEntry::Initialize().
| void G4CrossSectionDataStore::PrintCrossSectionHtml | ( | const G4VCrossSectionDataSet * | cs | ) | const |
Definition at line 608 of file G4CrossSectionDataStore.cc.
Referenced by DumpHtml().
| const G4Element * G4CrossSectionDataStore::SampleZandA | ( | const G4DynamicParticle * | part, |
| const G4Material * | mat, | ||
| G4Nucleus & | target | ||
| ) |
Definition at line 415 of file G4CrossSectionDataStore.cc.
Referenced by G4NeutrinoElectronProcess::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), and G4HadronElasticProcess::PostStepDoIt().
|
inline |
Definition at line 161 of file G4CrossSectionDataStore.hh.
|
friend |
Definition at line 142 of file G4CrossSectionDataStore.hh.