Geant4.10
|
#include <G4LENDCrossSection.hh>
Protected Member Functions | |
void | create_used_target_map () |
virtual G4double | getLENDCrossSection (G4GIDI_target *, G4double, G4double) |
G4double | GetUltraLowEnergyExtrapolatedXS (G4double, G4double, G4double, G4double, G4double) |
![]() | |
void | SetName (const G4String &) |
Protected Attributes | |
G4ParticleDefinition * | proj |
![]() | |
G4int | verboseLevel |
Definition at line 57 of file G4LENDCrossSection.hh.
G4LENDCrossSection::G4LENDCrossSection | ( | const G4String | name = "" | ) |
Definition at line 83 of file G4LENDCrossSection.cc.
References G4LENDManager::GetInstance(), python.hepunit::MeV, proj, G4VCrossSectionDataSet::SetMaxKinEnergy(), and G4VCrossSectionDataSet::SetMinKinEnergy().
G4LENDCrossSection::~G4LENDCrossSection | ( | ) |
Definition at line 101 of file G4LENDCrossSection.cc.
|
inline |
Definition at line 96 of file G4LENDCrossSection.hh.
Referenced by G4NeutronLENDBuilder::Build(), and G4HadronElasticPhysicsLEND::ConstructProcess().
|
inline |
Definition at line 95 of file G4LENDCrossSection.hh.
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 112 of file G4LENDCrossSection.cc.
References create_used_target_map().
Definition at line 94 of file G4LENDCrossSection.hh.
Referenced by G4NeutronLENDBuilder::Build(), and G4HadronElasticPhysicsLEND::ConstructProcess().
|
protected |
Definition at line 274 of file G4LENDCrossSection.cc.
References G4LENDUsedTarget::AllowAny(), G4LENDUsedTarget::AllowNat(), G4cout, G4endl, G4Element::GetElementTable(), G4Element::GetIsotope(), G4NistElementBuilder::GetIsotopeAbundance(), G4Isotope::Getm(), G4Isotope::GetN(), G4VCrossSectionDataSet::GetName(), G4LENDManager::GetNistElementBuilder(), G4NistElementBuilder::GetNistFirstIsotopeN(), G4LENDManager::GetNucleusEncoding(), G4Element::GetNumberOfElements(), G4Element::GetNumberOfIsotopes(), G4NistElementBuilder::GetNumberOfNistIsotopes(), G4Isotope::GetZ(), G4Element::GetZ(), int(), proj, G4LENDManager::RequestChangeOfVerboseLevel(), and G4VCrossSectionDataSet::verboseLevel.
Referenced by BuildPhysicsTable().
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 117 of file G4LENDCrossSection.cc.
References python.hepunit::barn, python.hepunit::eV, G4cout, G4endl, getLENDCrossSection(), G4VCrossSectionDataSet::GetName(), python.hepunit::MeV, and proj.
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 56 of file G4LENDCrossSection.cc.
References G4DynamicParticle::GetKineticEnergy(), getLENDCrossSection(), G4Isotope::Getm(), G4LENDManager::GetNucleusEncoding(), G4Material::GetTemperature(), and python.hepunit::second.
|
inlineprotectedvirtual |
Definition at line 129 of file G4LENDCrossSection.hh.
Referenced by DumpPhysicsTable(), and GetIsoCrossSection().
|
protected |
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 46 of file G4LENDCrossSection.cc.
References G4DynamicParticle::GetDefinition(), G4DynamicParticle::GetKineticEnergy(), G4VCrossSectionDataSet::GetMaxKinEnergy(), G4VCrossSectionDataSet::GetMinKinEnergy(), and proj.
|
protected |
Definition at line 127 of file G4LENDCrossSection.hh.
Referenced by create_used_target_map(), DumpPhysicsTable(), G4LENDCaptureCrossSection::G4LENDCaptureCrossSection(), G4LENDCrossSection(), G4LENDElasticCrossSection::G4LENDElasticCrossSection(), G4LENDFissionCrossSection::G4LENDFissionCrossSection(), G4LENDInelasticCrossSection::G4LENDInelasticCrossSection(), and IsIsoApplicable().