#include <G4LENDCrossSection.hh>
Protected 멤버 함수 | |
void | create_used_target_map () |
G4GIDI_target * | get_target_from_map (G4int nuclear_code) |
virtual G4double | getLENDCrossSection (G4GIDI_target *, G4double, G4double) |
G4double | GetUltraLowEnergyExtrapolatedXS (G4double, G4double, G4double, G4double, G4double) |
void | SetName (const G4String &) |
Protected 속성 | |
G4ParticleDefinition * | proj |
G4int | verboseLevel |
Private 멤버 함수 | |
void | recreate_used_target_map () |
Private 속성 | |
std::map< G4int, G4LENDUsedTarget * > | usedTarget_map |
G4String | default_evaluation |
G4bool | allow_nat |
G4bool | allow_any |
G4LENDManager * | lend_manager |
G4LENDCrossSection.hh 파일의 57 번째 라인에서 정의되었습니다.
G4LENDCrossSection::G4LENDCrossSection | ( | const G4String | name = "" | ) |
G4LENDCrossSection.cc 파일의 118 번째 라인에서 정의되었습니다.
다음을 참조함 : allow_any, allow_nat, default_evaluation, G4LENDManager::GetInstance(), lend_manager, MeV, proj, G4VCrossSectionDataSet::SetMaxKinEnergy(), G4VCrossSectionDataSet::SetMinKinEnergy().
G4LENDCrossSection::~G4LENDCrossSection | ( | ) |
G4LENDCrossSection.cc 파일의 137 번째 라인에서 정의되었습니다.
다음을 참조함 : usedTarget_map.
|
inline |
G4LENDCrossSection.hh 파일의 96 번째 라인에서 정의되었습니다.
|
inline |
G4LENDCrossSection.hh 파일의 95 번째 라인에서 정의되었습니다.
다음을 참조함 : allow_nat.
다음에 의해서 참조됨 : G4NeutronLENDBuilder::Build(), G4HadronElasticPhysicsLEND::ConstructProcess().
|
virtual |
G4VCrossSectionDataSet(으)로부터 재구현되었습니다.
G4LENDCrossSection.cc 파일의 148 번째 라인에서 정의되었습니다.
다음을 참조함 : create_used_target_map().
다음에 의해서 참조됨 : G4LENDCombinedCrossSection::BuildPhysicsTable().
G4LENDCrossSection.hh 파일의 94 번째 라인에서 정의되었습니다.
다음을 참조함 : default_evaluation.
다음에 의해서 참조됨 : G4NeutronLENDBuilder::Build(), G4HadronElasticPhysicsLEND::ConstructProcess().
|
inherited |
G4VCrossSectionDataSet.cc 파일의 85 번째 라인에서 정의되었습니다.
다음을 참조함 : A(), G4VCrossSectionDataSet::GetElementCrossSection(), G4VCrossSectionDataSet::GetIsoCrossSection(), G4Element::GetIsotopeVector(), G4Isotope::GetN(), G4Element::GetNumberOfIsotopes(), G4Element::GetRelativeAbundanceVector(), G4Element::GetZasInt(), G4VCrossSectionDataSet::IsElementApplicable(), G4VCrossSectionDataSet::IsIsoApplicable(), nIso, Z.
다음에 의해서 참조됨 : G4VCrossSectionDataSet::GetCrossSection().
|
protected |
G4LENDCrossSection.cc 파일의 310 번째 라인에서 정의되었습니다.
다음을 참조함 : allow_any, allow_nat, G4LENDUsedTarget::AllowAny(), G4LENDUsedTarget::AllowNat(), default_evaluation, DumpLENDTargetInfo(), G4Element::GetElementTable(), G4Element::GetIsotope(), G4NistElementBuilder::GetIsotopeAbundance(), G4Isotope::Getm(), G4Isotope::GetN(), G4LENDManager::GetNistElementBuilder(), G4NistElementBuilder::GetNistFirstIsotopeN(), G4LENDManager::GetNucleusEncoding(), G4Element::GetNumberOfElements(), G4Element::GetNumberOfIsotopes(), G4NistElementBuilder::GetNumberOfNistIsotopes(), G4Isotope::GetZ(), G4Element::GetZ(), int(), lend_manager, proj, G4LENDManager::RequestChangeOfVerboseLevel(), usedTarget_map, G4VCrossSectionDataSet::verboseLevel.
다음에 의해서 참조됨 : G4LENDCombinedCrossSection::BuildPhysicsTable(), BuildPhysicsTable(), DumpLENDTargetInfo(), recreate_used_target_map().
|
virtualinherited |
G4GeneralSpaceNNCrossSection, G4ParticleHPThermalScatteringData, G4BGGPionInelasticXS, G4NeutronInelasticXS, G4ParticleInelasticXS, G4BGGNucleonElasticXS, G4NeutronCaptureXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4ParticleHPInelasticData, G4ParticleHPCaptureData, G4ParticleHPElasticData, G4CrossSectionElastic, G4CrossSectionInelastic, G4NeutronElasticXS, G4ParticleHPFissionData, G4IonProtonCrossSection, G4IonsShenCrossSection, G4ZeroXS, G4UPiNuclearCrossSection, G4ElectroNuclearCrossSection, G4CrossSectionPairGG, G4NucleonNuclearCrossSection, G4IonsKoxCrossSection, G4IonsSihverCrossSection, G4KokoulinMuonNuclearXS, G4ChipsKaonZeroElasticXS, G4ChipsKaonZeroInelasticXS, G4NeutronInelasticCrossSection, G4ChipsPionPlusInelasticXS, G4ChipsKaonPlusInelasticXS, G4ChipsAntiBaryonElasticXS, G4ChipsKaonMinusElasticXS, G4ChipsNeutronElasticXS, G4ChipsNeutronInelasticXS, G4ChipsPionMinusElasticXS, G4ChipsPionMinusInelasticXS, G4PiNuclearCrossSection, G4ChipsHyperonElasticXS, G4ChipsHyperonInelasticXS, G4ChipsKaonMinusInelasticXS, G4ChipsKaonPlusElasticXS, G4ChipsPionPlusElasticXS, G4ChipsProtonElasticXS, G4ChipsProtonInelasticXS, G4HadronCaptureDataSet, G4ChipsAntiBaryonInelasticXS, G4HadronElasticDataSet, G4HadronFissionDataSet, G4HadronInelasticDataSet, G4PhotoNuclearCrossSection에서 재구현되었습니다.
G4VCrossSectionDataSet.cc 파일의 180 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4CrossSectionDataStore::PrintCrossSectionHtml().
G4LENDCrossSection.cc 파일의 389 번째 라인에서 정의되었습니다.
다음을 참조함 : create_used_target_map(), G4cout, G4endl, G4VCrossSectionDataSet::GetName(), G4ParticleDefinition::GetParticleName(), G4LENDManager::GetVerboseLevel(), lend_manager, proj, usedTarget_map.
다음에 의해서 참조됨 : create_used_target_map().
|
virtual |
G4VCrossSectionDataSet(으)로부터 재구현되었습니다.
G4LENDCrossSection.cc 파일의 153 번째 라인에서 정의되었습니다.
다음을 참조함 : barn, eV, G4cout, G4endl, G4Pow::GetInstance(), getLENDCrossSection(), G4VCrossSectionDataSet::GetName(), MeV, G4Pow::powA(), proj, usedTarget_map.
|
inlineinherited |
G4VCrossSectionDataSet.hh 파일의 232 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::isForAllAtomsAndEnergies.
다음에 의해서 참조됨 : G4CrossSectionDataStore::AddDataSet().
|
protected |
G4LENDCrossSection.cc 파일의 381 번째 라인에서 정의되었습니다.
다음을 참조함 : usedTarget_map.
다음에 의해서 참조됨 : GetIsoCrossSection(), IsIsoApplicable().
|
inlineinherited |
G4VCrossSectionDataSet.hh 파일의 189 번째 라인에서 정의되었습니다.
|
virtualinherited |
G4GeneralSpaceNNCrossSection, G4TripathiLightCrossSection, G4EMDissociationCrossSection, G4BGGPionInelasticXS, G4BGGNucleonElasticXS, G4NeutronInelasticXS, G4ParticleInelasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4NeutronCaptureXS, G4NeutronElasticXS, G4CrossSectionElastic, G4CrossSectionInelastic, G4CrossSectionPairGG, G4IonProtonCrossSection, G4ElectroNuclearCrossSection, G4ZeroXS, G4KokoulinMuonNuclearXS, G4ProtonInelasticCrossSection, G4IonsShenCrossSection, G4HadronCaptureDataSet, G4NeutronElectronElXsc, G4NucleonNuclearCrossSection, G4HadronElasticDataSet, G4IonsKoxCrossSection, G4IonsSihverCrossSection, G4HadronFissionDataSet, G4HadronInelasticDataSet, G4PhotoNuclearCrossSection, G4NeutronInelasticCrossSection, G4NeutrinoElectronTotXsc, G4TripathiCrossSection, G4NeutrinoElectronCcXsc, G4NeutrinoElectronNcXsc, G4PiNuclearCrossSection에서 재구현되었습니다.
G4VCrossSectionDataSet.cc 파일의 120 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4DynamicParticle::GetDefinition(), G4DynamicParticle::GetKineticEnergy(), G4Material::GetName(), G4ParticleDefinition::GetParticleName(), MeV.
다음에 의해서 참조됨 : G4CrossSectionPairGG::BuildPhysicsTable(), G4VCrossSectionDataSet::ComputeCrossSection(), G4CrossSectionPairGG::GetElementCrossSection().
|
virtual |
G4VCrossSectionDataSet(으)로부터 재구현되었습니다.
G4LENDCrossSection.cc 파일의 83 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), get_target_from_map(), G4DynamicParticle::GetKineticEnergy(), getLENDCrossSection(), G4Isotope::Getm(), G4VCrossSectionDataSet::GetName(), G4LENDManager::GetNucleusEncoding(), G4Material::GetTemperature(), lend_manager, message().
다음에 의해서 참조됨 : G4LENDCombinedCrossSection::GetIsoCrossSection(), G4LENDCombinedCrossSection::SelectChannel().
|
inlineprotectedvirtual |
G4LENDInelasticCrossSection, G4LENDCaptureCrossSection, G4LENDElasticCrossSection, G4LENDFissionCrossSection에서 재구현되었습니다.
G4LENDCrossSection.hh 파일의 130 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpPhysicsTable(), GetIsoCrossSection().
|
inlineinherited |
G4VCrossSectionDataSet.hh 파일의 222 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::maxKinEnergy.
다음에 의해서 참조됨 : G4CrossSectionElastic::IsElementApplicable(), G4CrossSectionInelastic::IsElementApplicable(), G4ParticleHPFissionData::IsIsoApplicable(), G4ParticleHPCaptureData::IsIsoApplicable(), G4ParticleHPElasticData::IsIsoApplicable(), G4ParticleHPInelasticData::IsIsoApplicable(), IsIsoApplicable().
|
inlineinherited |
G4VCrossSectionDataSet.hh 파일의 212 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::minKinEnergy.
다음에 의해서 참조됨 : G4CrossSectionElastic::IsElementApplicable(), G4CrossSectionInelastic::IsElementApplicable(), G4ParticleHPFissionData::IsIsoApplicable(), G4ParticleHPCaptureData::IsIsoApplicable(), G4ParticleHPElasticData::IsIsoApplicable(), G4ParticleHPInelasticData::IsIsoApplicable(), IsIsoApplicable().
G4VCrossSectionDataSet.hh 파일의 227 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::name.
다음에 의해서 참조됨 : G4CrossSectionPairGG::BuildPhysicsTable(), DumpLENDTargetInfo(), G4CrossSectionPairGG::DumpPhysicsTable(), DumpPhysicsTable(), G4CrossSectionDataSetRegistry::GetCrossSectionDataSet(), GetIsoCrossSection(), G4CrossSectionDataStore::PrintCrossSectionHtml().
|
protected |
|
inlinevirtualinherited |
G4ParticleHPInelasticData, G4ParticleHPElasticData, G4ParticleHPCaptureData, G4ParticleHPFissionData에서 재구현되었습니다.
G4VCrossSectionDataSet.hh 파일의 197 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::verboseLevel.
|
virtualinherited |
G4GeneralSpaceNNCrossSection, G4TripathiLightCrossSection, G4EMDissociationCrossSection, G4BGGPionInelasticXS, G4NeutronInelasticXS, G4ParticleInelasticXS, G4BGGNucleonElasticXS, G4NeutronElasticXS, G4ParticleHPBGGNucleonInelasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4NeutronCaptureXS, G4CrossSectionElastic, G4CrossSectionInelastic, G4CrossSectionPairGG, G4ElectroNuclearCrossSection, G4IonProtonCrossSection, G4KokoulinMuonNuclearXS, G4ZeroXS, G4ProtonInelasticCrossSection, G4IonsShenCrossSection, G4HadronCaptureDataSet, G4NeutronElectronElXsc, G4NucleonNuclearCrossSection, G4UPiNuclearCrossSection, G4HadronElasticDataSet, G4IonsKoxCrossSection, G4IonsSihverCrossSection, G4HadronFissionDataSet, G4HadronInelasticDataSet, G4PhotoNuclearCrossSection, G4NeutronInelasticCrossSection, G4MuNeutrinoNucleusTotXsc, G4NeutrinoElectronTotXsc, G4TripathiCrossSection, G4NeutrinoElectronCcXsc, G4NeutrinoElectronNcXsc, G4PiNuclearCrossSection에서 재구현되었습니다.
G4VCrossSectionDataSet.cc 파일의 68 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4CrossSectionPairGG::BuildPhysicsTable(), G4VCrossSectionDataSet::ComputeCrossSection(), G4CrossSectionPairGG::IsElementApplicable().
|
virtual |
G4VCrossSectionDataSet(으)로부터 재구현되었습니다.
G4LENDCrossSection.cc 파일의 46 번째 라인에서 정의되었습니다.
다음을 참조함 : get_target_from_map(), G4DynamicParticle::GetDefinition(), G4Element::GetIsotope(), G4DynamicParticle::GetKineticEnergy(), G4VCrossSectionDataSet::GetMaxKinEnergy(), G4VCrossSectionDataSet::GetMinKinEnergy(), G4Isotope::GetN(), G4LENDManager::GetNucleusEncoding(), G4Element::GetNumberOfIsotopes(), lend_manager, proj.
|
private |
G4LENDCrossSection.cc 파일의 296 번째 라인에서 정의되었습니다.
다음을 참조함 : create_used_target_map(), usedTarget_map.
|
virtualinherited |
G4NeutronInelasticXS, G4ParticleInelasticXS, G4NeutronCaptureXS에서 재구현되었습니다.
G4VCrossSectionDataSet.cc 파일의 153 번째 라인에서 정의되었습니다.
다음을 참조함 : G4UniformRand, G4Element::GetIsotope(), G4Element::GetNumberOfIsotopes(), G4Element::GetRelativeAbundanceVector(), nIso, sum.
G4VCrossSectionDataSet.hh 파일의 237 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::isForAllAtomsAndEnergies.
다음에 의해서 참조됨 : G4BGGNucleonElasticXS::G4BGGNucleonElasticXS(), G4BGGNucleonInelasticXS::G4BGGNucleonInelasticXS(), G4BGGPionElasticXS::G4BGGPionElasticXS(), G4BGGPionInelasticXS::G4BGGPionInelasticXS(), G4ParticleInelasticXS::G4ParticleInelasticXS().
G4VCrossSectionDataSet.hh 파일의 217 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::maxKinEnergy.
다음에 의해서 참조됨 : G4AlphaPHPBuilder::Build(), G4ProtonPHPBuilder::Build(), G4He3PHPBuilder::Build(), G4TritonPHPBuilder::Build(), G4DeuteronPHPBuilder::Build(), G4IonPhysicsPHP::ConstructProcess(), G4BGGPionElasticXS::G4BGGPionElasticXS(), G4BGGPionInelasticXS::G4BGGPionInelasticXS(), G4CrossSectionElastic::G4CrossSectionElastic(), G4CrossSectionInelastic::G4CrossSectionInelastic(), G4LENDCrossSection(), G4ParticleHPCaptureData::G4ParticleHPCaptureData(), G4ParticleHPElasticData::G4ParticleHPElasticData(), G4ParticleHPFissionData::G4ParticleHPFissionData(), G4ParticleHPInelasticData::G4ParticleHPInelasticData(), G4ParticleHPThermalScatteringData::G4ParticleHPThermalScatteringData(), G4PiNuclearCrossSection::G4PiNuclearCrossSection().
G4VCrossSectionDataSet.hh 파일의 207 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::minKinEnergy.
다음에 의해서 참조됨 : G4AlphaPHPBuilder::Build(), G4ProtonPHPBuilder::Build(), G4He3PHPBuilder::Build(), G4TritonPHPBuilder::Build(), G4DeuteronPHPBuilder::Build(), G4IonElasticPhysics::ConstructProcess(), G4IonPhysicsPHP::ConstructProcess(), G4BGGPionElasticXS::G4BGGPionElasticXS(), G4BGGPionInelasticXS::G4BGGPionInelasticXS(), G4CrossSectionElastic::G4CrossSectionElastic(), G4CrossSectionInelastic::G4CrossSectionInelastic(), G4LENDCrossSection(), G4ParticleHPCaptureData::G4ParticleHPCaptureData(), G4ParticleHPElasticData::G4ParticleHPElasticData(), G4ParticleHPFissionData::G4ParticleHPFissionData(), G4ParticleHPInelasticData::G4ParticleHPInelasticData(), G4ParticleHPThermalScatteringData::G4ParticleHPThermalScatteringData(), G4PiNuclearCrossSection::G4PiNuclearCrossSection().
G4VCrossSectionDataSet.hh 파일의 242 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ParticleHPInelasticData::G4ParticleHPInelasticData().
G4ParticleHPInelasticData, G4ParticleHPCaptureData, G4ParticleHPElasticData, G4ParticleHPFissionData에서 재구현되었습니다.
G4VCrossSectionDataSet.hh 파일의 202 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::verboseLevel.
|
private |
G4LENDCrossSection.hh 파일의 120 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : create_used_target_map(), G4LENDCrossSection().
|
private |
G4LENDCrossSection.hh 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AllowNaturalAbundanceTarget(), create_used_target_map(), G4LENDCrossSection().
|
private |
G4LENDCrossSection.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ChangeDefaultEvaluation(), create_used_target_map(), G4LENDCrossSection().
|
private |
G4LENDCrossSection.hh 파일의 122 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : create_used_target_map(), DumpLENDTargetInfo(), G4LENDCrossSection(), GetIsoCrossSection(), IsIsoApplicable().
|
protected |
G4LENDCrossSection.hh 파일의 127 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : create_used_target_map(), DumpLENDTargetInfo(), DumpPhysicsTable(), G4LENDCaptureCrossSection::G4LENDCaptureCrossSection(), G4LENDCombinedCrossSection::G4LENDCombinedCrossSection(), G4LENDCrossSection(), G4LENDElasticCrossSection::G4LENDElasticCrossSection(), G4LENDFissionCrossSection::G4LENDFissionCrossSection(), G4LENDInelasticCrossSection::G4LENDInelasticCrossSection(), IsIsoApplicable().
|
private |
G4LENDCrossSection.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : create_used_target_map(), DumpLENDTargetInfo(), DumpPhysicsTable(), get_target_from_map(), recreate_used_target_map(), ~G4LENDCrossSection().
|
protectedinherited |
G4VCrossSectionDataSet.hh 파일의 171 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4CrossSectionPairGG::BuildPhysicsTable(), G4NeutronElasticXS::BuildPhysicsTable(), G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4BGGPionElasticXS::BuildPhysicsTable(), G4BGGNucleonElasticXS::BuildPhysicsTable(), G4NeutronCaptureXS::BuildPhysicsTable(), G4NeutronInelasticXS::BuildPhysicsTable(), G4ParticleInelasticXS::BuildPhysicsTable(), G4BGGPionInelasticXS::BuildPhysicsTable(), create_used_target_map(), G4BGGNucleonElasticXS::G4BGGNucleonElasticXS(), G4BGGNucleonInelasticXS::G4BGGNucleonInelasticXS(), G4BGGPionElasticXS::G4BGGPionElasticXS(), G4BGGPionInelasticXS::G4BGGPionInelasticXS(), G4CrossSectionPairGG::G4CrossSectionPairGG(), G4NeutronCaptureXS::G4NeutronCaptureXS(), G4NeutronElasticXS::G4NeutronElasticXS(), G4NeutronInelasticXS::G4NeutronInelasticXS(), G4ParticleInelasticXS::G4ParticleInelasticXS(), G4CrossSectionPairGG::GetElementCrossSection(), G4NeutronElasticXS::GetElementCrossSection(), G4NeutronCaptureXS::GetElementCrossSection(), G4BGGPionElasticXS::GetElementCrossSection(), G4BGGNucleonInelasticXS::GetElementCrossSection(), G4NeutronInelasticXS::GetElementCrossSection(), G4BGGNucleonElasticXS::GetElementCrossSection(), G4ParticleInelasticXS::GetElementCrossSection(), G4BGGPionInelasticXS::GetElementCrossSection(), G4BGGNucleonInelasticXS::GetIsoCrossSection(), G4BGGPionElasticXS::GetIsoCrossSection(), G4BGGNucleonElasticXS::GetIsoCrossSection(), G4BGGPionInelasticXS::GetIsoCrossSection(), G4VCrossSectionDataSet::GetVerboseLevel(), G4NeutronElasticXS::Initialise(), G4NeutronCaptureXS::IsoCrossSection(), G4NeutronInelasticXS::IsoCrossSection(), G4ParticleInelasticXS::IsoCrossSection(), G4NeutronCaptureXS::RetrieveVector(), G4NeutronInelasticXS::RetrieveVector(), G4ParticleInelasticXS::RetrieveVector(), G4VCrossSectionDataSet::SetVerboseLevel().