Geant4
10.02.p02
|
#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) |
Protected Member Functions inherited from G4VCrossSectionDataSet | |
void | SetName (const G4String &) |
Protected Attributes | |
G4ParticleDefinition * | proj |
Protected Attributes inherited from G4VCrossSectionDataSet | |
G4int | verboseLevel |
Private Member Functions | |
void | recreate_used_target_map () |
Private Attributes | |
std::map< G4int, G4LENDUsedTarget * > | usedTarget_map |
G4String | default_evaluation |
G4bool | allow_nat |
G4bool | allow_any |
G4LENDManager * | lend_manager |
Definition at line 57 of file G4LENDCrossSection.hh.
G4LENDCrossSection::G4LENDCrossSection | ( | const G4String | name = "" | ) |
Definition at line 84 of file G4LENDCrossSection.cc.
References allow_any, allow_nat, default_evaluation, G4LENDManager::GetInstance(), lend_manager, MeV, proj, G4VCrossSectionDataSet::SetMaxKinEnergy(), and G4VCrossSectionDataSet::SetMinKinEnergy().
G4LENDCrossSection::~G4LENDCrossSection | ( | ) |
Definition at line 103 of file G4LENDCrossSection.cc.
References usedTarget_map.
|
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.
References allow_nat.
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 114 of file G4LENDCrossSection.cc.
References create_used_target_map().
|
inline |
Definition at line 94 of file G4LENDCrossSection.hh.
References default_evaluation.
Referenced by G4NeutronLENDBuilder::Build(), and G4HadronElasticPhysicsLEND::ConstructProcess().
|
protected |
Definition at line 276 of file G4LENDCrossSection.cc.
References allow_any, allow_nat, G4LENDUsedTarget::AllowAny(), G4LENDUsedTarget::AllowNat(), default_evaluation, 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(), lend_manager, proj, G4LENDManager::RequestChangeOfVerboseLevel(), usedTarget_map, and G4VCrossSectionDataSet::verboseLevel.
Referenced by BuildPhysicsTable(), and recreate_used_target_map().
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 119 of file G4LENDCrossSection.cc.
References barn, eV, G4cout, G4endl, G4Pow::GetInstance(), getLENDCrossSection(), G4VCrossSectionDataSet::GetName(), MeV, G4Pow::powA(), proj, and usedTarget_map.
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 57 of file G4LENDCrossSection.cc.
References G4DynamicParticle::GetKineticEnergy(), getLENDCrossSection(), G4Isotope::Getm(), G4LENDManager::GetNucleusEncoding(), G4Material::GetTemperature(), lend_manager, second, and usedTarget_map.
|
inlineprotectedvirtual |
Reimplemented in G4LENDInelasticCrossSection, G4LENDCaptureCrossSection, G4LENDElasticCrossSection, and G4LENDFissionCrossSection.
Definition at line 129 of file G4LENDCrossSection.hh.
Referenced by DumpPhysicsTable(), and GetIsoCrossSection().
|
protected |
Definition at line 354 of file G4LENDCrossSection.cc.
References a.
Referenced by G4LENDCaptureCrossSection::getLENDCrossSection(), G4LENDElasticCrossSection::getLENDCrossSection(), G4LENDFissionCrossSection::getLENDCrossSection(), and G4LENDInelasticCrossSection::getLENDCrossSection().
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 47 of file G4LENDCrossSection.cc.
References G4DynamicParticle::GetDefinition(), G4DynamicParticle::GetKineticEnergy(), G4VCrossSectionDataSet::GetMaxKinEnergy(), G4VCrossSectionDataSet::GetMinKinEnergy(), and proj.
|
private |
Definition at line 262 of file G4LENDCrossSection.cc.
References create_used_target_map(), and usedTarget_map.
|
private |
Definition at line 120 of file G4LENDCrossSection.hh.
Referenced by create_used_target_map(), and G4LENDCrossSection().
|
private |
Definition at line 119 of file G4LENDCrossSection.hh.
Referenced by AllowNaturalAbundanceTarget(), create_used_target_map(), and G4LENDCrossSection().
|
private |
Definition at line 118 of file G4LENDCrossSection.hh.
Referenced by ChangeDefaultEvaluation(), create_used_target_map(), and G4LENDCrossSection().
|
private |
Definition at line 122 of file G4LENDCrossSection.hh.
Referenced by create_used_target_map(), G4LENDCrossSection(), and GetIsoCrossSection().
|
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().
|
private |
Definition at line 96 of file G4LENDCrossSection.hh.
Referenced by create_used_target_map(), DumpPhysicsTable(), GetIsoCrossSection(), recreate_used_target_map(), and ~G4LENDCrossSection().