#include <G4ParticleHPThermalScatteringData.hh>
Protected 멤버 함수 | |
void | SetName (const G4String &) |
Protected 속성 | |
G4int | verboseLevel |
Private 멤버 함수 | |
G4double | GetX (const G4DynamicParticle *, G4double aT, std::map< G4double, G4ParticleHPVector * > *) |
void | clearCurrentXSData () |
std::map< G4double, G4ParticleHPVector * > * | readData (G4String) |
G4int | getTS_ID (const G4Material *, const G4Element *) |
Private 속성 | |
G4double | emax |
std::map< G4int, std::map < G4double, G4ParticleHPVector * > * > * | coherent |
std::map< G4int, std::map < G4double, G4ParticleHPVector * > * > * | incoherent |
std::map< G4int, std::map < G4double, G4ParticleHPVector * > * > * | inelastic |
std::vector< G4int > | indexOfThermalElement |
G4ParticleHPThermalScatteringNames * | names |
G4double | ke_cache |
G4double | xs_cache |
const G4Element * | element_cache |
const G4Material * | material_cache |
std::map< std::pair< const G4Material *, const G4Element * > , G4int > | dic |
G4ParticleHPThermalScatteringData.hh 파일의 61 번째 라인에서 정의되었습니다.
G4ParticleHPThermalScatteringData::G4ParticleHPThermalScatteringData | ( | ) |
G4ParticleHPThermalScatteringData.cc 파일의 56 번째 라인에서 정의되었습니다.
다음을 참조함 : element_cache, emax, eV, indexOfThermalElement, ke_cache, material_cache, MeV, names, G4VCrossSectionDataSet::SetMaxKinEnergy(), G4VCrossSectionDataSet::SetMinKinEnergy(), xs_cache.
G4ParticleHPThermalScatteringData::~G4ParticleHPThermalScatteringData | ( | ) |
G4ParticleHPThermalScatteringData.cc 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : clearCurrentXSData(), names.
void G4ParticleHPThermalScatteringData::AddUserThermalScatteringFile | ( | G4String | nameG4Element, |
G4String | filename | ||
) |
G4ParticleHPThermalScatteringData.cc 파일의 568 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ParticleHPThermalScatteringNames::AddThermalElement(), names.
다음에 의해서 참조됨 : G4ParticleHPThermalScattering::AddUserThermalScatteringFile().
|
virtual |
G4VCrossSectionDataSet(으)로부터 재구현되었습니다.
G4ParticleHPThermalScatteringData.cc 파일의 215 번째 라인에서 정의되었습니다.
다음을 참조함 : clearCurrentXSData(), coherent, dic, G4String::first(), G4cout, G4endl, G4ThreadLocal, G4Material::GetElement(), G4Element::GetElementTable(), G4ParticleHPManager::GetInstance(), G4Material::GetMaterialTable(), G4Element::GetName(), G4Material::GetName(), G4Element::GetNumberOfElements(), G4Material::GetNumberOfElements(), G4Material::GetNumberOfMaterials(), G4ParticleHPManager::GetThermalScatteringCoherentCrossSections(), G4ParticleHPManager::GetThermalScatteringIncoherentCrossSections(), G4ParticleHPManager::GetThermalScatteringInelasticCrossSections(), G4ParticleHPThermalScatteringNames::GetTS_NDL_Name(), incoherent, inelastic, G4Threading::IsMasterThread(), G4ParticleHPThermalScatteringNames::IsThisThermalElement(), names, G4Neutron::Neutron(), readData(), G4ParticleHPManager::RegisterThermalScatteringCoherentCrossSections(), G4ParticleHPManager::RegisterThermalScatteringIncoherentCrossSections(), G4ParticleHPManager::RegisterThermalScatteringInelasticCrossSections(), second.
다음에 의해서 참조됨 : G4ParticleHPThermalScattering::buildPhysicsTable().
|
private |
G4ParticleHPThermalScatteringData.cc 파일의 128 번째 라인에서 정의되었습니다.
다음을 참조함 : coherent, incoherent, inelastic.
다음에 의해서 참조됨 : BuildPhysicsTable(), ~G4ParticleHPThermalScatteringData().
|
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().
|
virtual |
G4VCrossSectionDataSet(으)로부터 재구현되었습니다.
G4ParticleHPThermalScatteringData.cc 파일의 572 번째 라인에서 정의되었습니다.
|
virtual |
G4VCrossSectionDataSet(으)로부터 재구현되었습니다.
G4ParticleHPThermalScatteringData.cc 파일의 401 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Neutron::Neutron().
|
inlineinherited |
G4VCrossSectionDataSet.hh 파일의 232 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::isForAllAtomsAndEnergies.
다음에 의해서 참조됨 : G4CrossSectionDataStore::AddDataSet().
G4double G4ParticleHPThermalScatteringData::GetCoherentCrossSection | ( | const G4DynamicParticle * | aP, |
const G4Element * | anE, | ||
const G4Material * | aM | ||
) |
G4ParticleHPThermalScatteringData.cc 파일의 481 번째 라인에서 정의되었습니다.
다음을 참조함 : coherent, G4Material::GetTemperature(), getTS_ID(), GetX(), result.
다음에 의해서 참조됨 : G4ParticleHPThermalScattering::ApplyYourself().
G4double G4ParticleHPThermalScatteringData::GetCrossSection | ( | const G4DynamicParticle * | aP, |
const G4Element * | anE, | ||
const G4Material * | aM | ||
) |
G4ParticleHPThermalScatteringData.cc 파일의 450 번째 라인에서 정의되었습니다.
다음을 참조함 : coherent, G4Material::GetTemperature(), getTS_ID(), GetX(), incoherent, inelastic, result.
다음에 의해서 참조됨 : G4ParticleHPThermalScattering::ApplyYourself(), GetIsoCrossSection().
|
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().
G4double G4ParticleHPThermalScatteringData::GetIncoherentCrossSection | ( | const G4DynamicParticle * | aP, |
const G4Element * | anE, | ||
const G4Material * | aM | ||
) |
G4ParticleHPThermalScatteringData.cc 파일의 490 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Material::GetTemperature(), getTS_ID(), GetX(), incoherent, result.
G4double G4ParticleHPThermalScatteringData::GetInelasticCrossSection | ( | const G4DynamicParticle * | aP, |
const G4Element * | anE, | ||
const G4Material * | aM | ||
) |
G4ParticleHPThermalScatteringData.cc 파일의 472 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Material::GetTemperature(), getTS_ID(), GetX(), inelastic, result.
다음에 의해서 참조됨 : G4ParticleHPThermalScattering::ApplyYourself().
|
virtual |
G4VCrossSectionDataSet(으)로부터 재구현되었습니다.
G4ParticleHPThermalScatteringData.cc 파일의 110 번째 라인에서 정의되었습니다.
다음을 참조함 : element_cache, GetCrossSection(), G4DynamicParticle::GetKineticEnergy(), ke_cache, material_cache, xs_cache.
|
inlineinherited |
G4VCrossSectionDataSet.hh 파일의 222 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::maxKinEnergy.
다음에 의해서 참조됨 : G4CrossSectionElastic::IsElementApplicable(), G4CrossSectionInelastic::IsElementApplicable(), G4ParticleHPFissionData::IsIsoApplicable(), G4ParticleHPCaptureData::IsIsoApplicable(), G4ParticleHPElasticData::IsIsoApplicable(), G4ParticleHPInelasticData::IsIsoApplicable(), G4LENDCrossSection::IsIsoApplicable().
|
inlineinherited |
G4VCrossSectionDataSet.hh 파일의 212 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::minKinEnergy.
다음에 의해서 참조됨 : G4CrossSectionElastic::IsElementApplicable(), G4CrossSectionInelastic::IsElementApplicable(), G4ParticleHPFissionData::IsIsoApplicable(), G4ParticleHPCaptureData::IsIsoApplicable(), G4ParticleHPElasticData::IsIsoApplicable(), G4ParticleHPInelasticData::IsIsoApplicable(), G4LENDCrossSection::IsIsoApplicable().
G4VCrossSectionDataSet.hh 파일의 227 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::name.
다음에 의해서 참조됨 : G4CrossSectionPairGG::BuildPhysicsTable(), G4LENDCrossSection::DumpLENDTargetInfo(), G4CrossSectionPairGG::DumpPhysicsTable(), G4LENDCrossSection::DumpPhysicsTable(), G4CrossSectionDataSetRegistry::GetCrossSectionDataSet(), G4LENDCrossSection::GetIsoCrossSection(), G4CrossSectionDataStore::PrintCrossSectionHtml().
|
private |
G4ParticleHPThermalScatteringData.cc 파일의 501 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetCoherentCrossSection(), GetCrossSection(), GetIncoherentCrossSection(), GetInelasticCrossSection().
|
inlinevirtualinherited |
G4ParticleHPInelasticData, G4ParticleHPElasticData, G4ParticleHPCaptureData, G4ParticleHPFissionData에서 재구현되었습니다.
G4VCrossSectionDataSet.hh 파일의 197 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::verboseLevel.
|
private |
G4ParticleHPThermalScatteringData.cc 파일의 514 번째 라인에서 정의되었습니다.
다음을 참조함 : first, G4cout, G4endl, G4DynamicParticle::GetKineticEnergy(), kelvin, result, X.
다음에 의해서 참조됨 : GetCoherentCrossSection(), GetCrossSection(), GetIncoherentCrossSection(), GetInelasticCrossSection().
G4bool G4ParticleHPThermalScatteringData::IsApplicable | ( | const G4DynamicParticle * | aP, |
const G4Element * | anEle | ||
) |
G4ParticleHPThermalScatteringData.cc 파일의 182 번째 라인에서 정의되었습니다.
다음을 참조함 : emax, G4DynamicParticle::GetDefinition(), G4Element::GetIndex(), G4DynamicParticle::GetKineticEnergy(), indexOfThermalElement, G4Neutron::Neutron(), result.
|
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(으)로부터 재구현되었습니다.
G4ParticleHPThermalScatteringData.cc 파일의 85 번째 라인에서 정의되었습니다.
다음을 참조함 : dic, eV, G4DynamicParticle::GetDefinition(), G4DynamicParticle::GetKineticEnergy(), G4Neutron::Neutron().
|
private |
G4ParticleHPThermalScatteringData.cc 파일의 370 번째 라인에서 정의되었습니다.
다음을 참조함 : barn, eV, G4ParticleHPManager::GetDataStream(), G4ParticleHPManager::GetInstance(), G4ParticleHPVector::Init().
다음에 의해서 참조됨 : BuildPhysicsTable().
|
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::G4LENDCrossSection(), G4ParticleHPCaptureData::G4ParticleHPCaptureData(), G4ParticleHPElasticData::G4ParticleHPElasticData(), G4ParticleHPFissionData::G4ParticleHPFissionData(), G4ParticleHPInelasticData::G4ParticleHPInelasticData(), 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::G4LENDCrossSection(), G4ParticleHPCaptureData::G4ParticleHPCaptureData(), G4ParticleHPElasticData::G4ParticleHPElasticData(), G4ParticleHPFissionData::G4ParticleHPFissionData(), G4ParticleHPInelasticData::G4ParticleHPInelasticData(), G4ParticleHPThermalScatteringData(), G4PiNuclearCrossSection::G4PiNuclearCrossSection().
G4VCrossSectionDataSet.hh 파일의 242 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ParticleHPInelasticData::G4ParticleHPInelasticData().
G4ParticleHPInelasticData, G4ParticleHPCaptureData, G4ParticleHPElasticData, G4ParticleHPFissionData에서 재구현되었습니다.
G4VCrossSectionDataSet.hh 파일의 202 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::verboseLevel.
|
private |
G4ParticleHPThermalScatteringData.hh 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildPhysicsTable(), clearCurrentXSData(), GetCoherentCrossSection(), GetCrossSection().
|
private |
G4ParticleHPThermalScatteringData.hh 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildPhysicsTable(), getTS_ID(), IsIsoApplicable().
|
private |
G4ParticleHPThermalScatteringData.hh 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ParticleHPThermalScatteringData(), GetIsoCrossSection().
|
private |
G4ParticleHPThermalScatteringData.hh 파일의 105 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ParticleHPThermalScatteringData(), IsApplicable().
|
private |
G4ParticleHPThermalScatteringData.hh 파일의 111 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildPhysicsTable(), clearCurrentXSData(), GetCrossSection(), GetIncoherentCrossSection().
|
private |
G4ParticleHPThermalScatteringData.hh 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ParticleHPThermalScatteringData(), IsApplicable().
|
private |
G4ParticleHPThermalScatteringData.hh 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildPhysicsTable(), clearCurrentXSData(), GetCrossSection(), GetInelasticCrossSection().
|
private |
G4ParticleHPThermalScatteringData.hh 파일의 121 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ParticleHPThermalScatteringData(), GetIsoCrossSection().
|
private |
G4ParticleHPThermalScatteringData.hh 파일의 124 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ParticleHPThermalScatteringData(), GetIsoCrossSection().
|
private |
G4ParticleHPThermalScatteringData.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddUserThermalScatteringFile(), BuildPhysicsTable(), G4ParticleHPThermalScatteringData(), ~G4ParticleHPThermalScatteringData().
|
protectedinherited |
G4VCrossSectionDataSet.hh 파일의 171 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4CrossSectionPairGG::BuildPhysicsTable(), G4NeutronElasticXS::BuildPhysicsTable(), G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4BGGPionElasticXS::BuildPhysicsTable(), G4BGGNucleonElasticXS::BuildPhysicsTable(), G4NeutronCaptureXS::BuildPhysicsTable(), G4NeutronInelasticXS::BuildPhysicsTable(), G4ParticleInelasticXS::BuildPhysicsTable(), G4BGGPionInelasticXS::BuildPhysicsTable(), G4LENDCrossSection::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(), G4ParticleInelasticXS::GetElementCrossSection(), G4NeutronInelasticXS::GetElementCrossSection(), G4BGGNucleonElasticXS::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().
|
private |
G4ParticleHPThermalScatteringData.hh 파일의 122 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ParticleHPThermalScatteringData(), GetIsoCrossSection().