#include <G4ElectroNuclearCrossSection.hh>
정적 Public 멤버 함수 | |
static const char * | Default_Name () |
Protected 멤버 함수 | |
void | SetName (const G4String &) |
Protected 속성 | |
G4int | verboseLevel |
Private 멤버 함수 | |
G4int | GetFunctions (G4double a, G4double *x, G4double *y, G4double *z) |
G4double | ThresholdEnergy (G4int Z, G4int N) |
G4double | SolveTheEquation (G4double f) |
G4double | Fun (G4double x) |
G4double | DFun (G4double x) |
G4double | HighEnergyJ1 (G4double lE) |
G4double | HighEnergyJ2 (G4double lE, G4double E) |
G4double | HighEnergyJ3 (G4double lE, G4double E2) |
Private 속성 | |
G4int | currentN |
G4int | currentZ |
G4int | lastZ |
std::vector< cacheEl_t * > | cache |
cacheEl_t * | lastUsedCacheEl |
G4NistManager * | nistmngr |
G4double | lastE |
G4double | lastSig |
G4double | lastG |
G4int | lastL |
const G4double | mNeut |
const G4double | mProt |
G4ElectroNuclearCrossSection.hh 파일의 58 번째 라인에서 정의되었습니다.
G4ElectroNuclearCrossSection::G4ElectroNuclearCrossSection | ( | ) |
G4ElectroNuclearCrossSection.cc 파일의 2180 번째 라인에서 정의되었습니다.
다음을 참조함 : cache, G4NistManager::Instance(), lastUsedCacheEl, nistmngr.
|
virtual |
G4ElectroNuclearCrossSection.cc 파일의 2195 번째 라인에서 정의되었습니다.
다음을 참조함 : cache, lastUsedCacheEl.
|
virtualinherited |
G4BGGPionInelasticXS, G4NeutronInelasticXS, G4ParticleInelasticXS, G4BGGNucleonElasticXS, G4NeutronCaptureXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4ParticleHPThermalScatteringData, G4LENDCrossSection, G4NeutronElasticXS, G4CrossSectionElastic, G4CrossSectionInelastic, G4ParticleHPInelasticData, G4ParticleHPElasticData, G4ParticleHPCaptureData, G4CrossSectionPairGG, G4ParticleHPFissionData, G4KokoulinMuonNuclearXS, CexmcFakeCrossSectionData, G4UPiNuclearCrossSection, G4ParticleHPJENDLHEData, G4PiNuclearCrossSection, G4LENDCombinedCrossSection에서 재구현되었습니다.
G4VCrossSectionDataSet.cc 파일의 174 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4CrossSectionPairGG::BuildPhysicsTable(), G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4BGGNucleonElasticXS::BuildPhysicsTable().
|
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(으)로부터 재구현되었습니다.
G4ElectroNuclearCrossSection.cc 파일의 2244 번째 라인에서 정의되었습니다.
|
inlinestatic |
G4ElectroNuclearCrossSection.hh 파일의 65 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ElectroVDNuclearModel::G4ElectroVDNuclearModel().
|
virtualinherited |
G4ParticleHPThermalScatteringData, G4LENDCrossSection, G4CrossSectionElastic, G4CrossSectionInelastic, G4ParticleHPInelasticData, G4ParticleHPElasticData, G4ParticleHPCaptureData, G4CrossSectionPairGG, G4ParticleHPFissionData, CexmcFakeCrossSectionData, G4UPiNuclearCrossSection, G4ParticleHPJENDLHEData에서 재구현되었습니다.
G4VCrossSectionDataSet.cc 파일의 177 번째 라인에서 정의되었습니다.
|
inlineinherited |
G4VCrossSectionDataSet.hh 파일의 232 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::isForAllAtomsAndEnergies.
다음에 의해서 참조됨 : G4CrossSectionDataStore::AddDataSet().
G4ElectroNuclearCrossSection.cc 파일의 2234 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Exp(), HighEnergyJ1(), HighEnergyJ2(), HighEnergyJ3(), lastE, lastG.
다음에 의해서 참조됨 : SolveTheEquation().
|
inlineinherited |
G4VCrossSectionDataSet.hh 파일의 189 번째 라인에서 정의되었습니다.
|
virtual |
G4VCrossSectionDataSet(으)로부터 재구현되었습니다.
G4ElectroNuclearCrossSection.cc 파일의 2262 번째 라인에서 정의되었습니다.
다음을 참조함 : alop, cache, dlnE, EMi, cacheEl_t::F, G4Log(), G4NistManager::GetAtomicMassAmu(), GetFunctions(), G4DynamicParticle::GetKineticEnergy(), cacheEl_t::H, HighEnergyJ1(), HighEnergyJ2(), HighEnergyJ3(), cacheEl_t::J1, cacheEl_t::J2, cacheEl_t::J3, lastE, lastG, lastL, lastSig, lastUsedCacheEl, lastZ, lEMa, lEMi, lmel, MeV, millibarn, mLL, N, nE, nistmngr, cacheEl_t::TH, ThresholdEnergy().
다음에 의해서 참조됨 : G4ElectroVDNuclearModel::ApplyYourself().
G4double G4ElectroNuclearCrossSection::GetEquivalentPhotonEnergy | ( | ) |
G4ElectroNuclearCrossSection.cc 파일의 2432 번째 라인에서 정의되었습니다.
다음을 참조함 : currentN, currentZ, dlnE, E, f, cacheEl_t::F, G4cerr, G4endl, G4Exp(), G4Log(), G4UniformRand, cacheEl_t::H, cacheEl_t::J1, cacheEl_t::J2, cacheEl_t::J3, lastE, lastG, lastL, lastSig, lastUsedCacheEl, lEMi, lmel, mLL, nE, SolveTheEquation(), Y.
다음에 의해서 참조됨 : G4ElectroVDNuclearModel::ApplyYourself().
G4ElectroNuclearCrossSection.cc 파일의 2511 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Exp(), G4Log(), G4UniformRand, lastE, lastG, lastSig, mel2, R, y, y2.
다음에 의해서 참조됨 : G4ElectroVDNuclearModel::ApplyYourself().
|
virtualinherited |
G4BGGPionInelasticXS, G4BGGNucleonElasticXS, G4NeutronInelasticXS, G4ParticleInelasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4NeutronCaptureXS, G4LENDCrossSection, G4ParticleHPThermalScatteringData, G4ChipsKaonZeroElasticXS, G4ChipsKaonZeroInelasticXS, G4IonsShenCrossSection, G4ChipsNeutronInelasticXS, G4ChipsPionPlusInelasticXS, G4ParticleHPInelasticData, G4ChipsKaonPlusInelasticXS, G4ParticleHPElasticData, G4ChipsAntiBaryonElasticXS, G4ChipsKaonMinusElasticXS, G4ChipsNeutronElasticXS, G4ChipsPionMinusElasticXS, G4ChipsPionMinusInelasticXS, G4ParticleHPCaptureData, G4ChipsHyperonElasticXS, G4ChipsHyperonInelasticXS, G4ChipsKaonMinusInelasticXS, G4ChipsKaonPlusElasticXS, G4ChipsPionPlusElasticXS, G4ChipsProtonElasticXS, G4ChipsProtonInelasticXS, G4ChipsAntiBaryonInelasticXS, G4ParticleHPFissionData, G4LENDCombinedCrossSection, G4MuNeutrinoNucleusTotXsc에서 재구현되었습니다.
G4VCrossSectionDataSet.cc 파일의 135 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4DynamicParticle::GetDefinition(), G4DynamicParticle::GetKineticEnergy(), G4Element::GetName(), G4Material::GetName(), G4ParticleDefinition::GetParticleName(), MeV.
다음에 의해서 참조됨 : G4QMDReaction::ApplyYourself(), G4VCrossSectionDataSet::ComputeCrossSection().
|
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().
|
inlinevirtualinherited |
G4ParticleHPInelasticData, G4ParticleHPElasticData, G4ParticleHPCaptureData, G4ParticleHPFissionData에서 재구현되었습니다.
G4VCrossSectionDataSet.hh 파일의 197 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::verboseLevel.
|
virtual |
G4VCrossSectionDataSet(으)로부터 재구현되었습니다.
G4ElectroNuclearCrossSection.cc 파일의 2256 번째 라인에서 정의되었습니다.
|
virtualinherited |
G4BGGPionInelasticXS, G4NeutronInelasticXS, G4ParticleInelasticXS, G4LENDCrossSection, G4BGGNucleonElasticXS, G4ParticleHPBGGNucleonInelasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4NeutronCaptureXS, G4ParticleHPThermalScatteringData, G4ChipsKaonZeroElasticXS, G4ChipsKaonZeroInelasticXS, G4ChipsNeutronInelasticXS, G4ChipsPionPlusInelasticXS, G4ParticleHPInelasticData, G4ChipsKaonPlusInelasticXS, G4ParticleHPElasticData, G4ChipsAntiBaryonElasticXS, G4ChipsKaonMinusElasticXS, G4ChipsNeutronElasticXS, G4ChipsPionMinusElasticXS, G4ChipsPionMinusInelasticXS, G4ParticleHPCaptureData, G4ChipsHyperonElasticXS, G4ChipsHyperonInelasticXS, G4ChipsKaonMinusInelasticXS, G4ChipsKaonPlusElasticXS, G4ChipsPionPlusElasticXS, G4ChipsProtonElasticXS, G4ChipsProtonInelasticXS, G4ChipsAntiBaryonInelasticXS, G4ParticleHPFissionData에서 재구현되었습니다.
G4VCrossSectionDataSet.cc 파일의 76 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VCrossSectionDataSet::ComputeCrossSection().
|
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::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::G4ParticleHPThermalScatteringData(), G4PiNuclearCrossSection::G4PiNuclearCrossSection().
G4VCrossSectionDataSet.hh 파일의 242 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ParticleHPInelasticData::G4ParticleHPInelasticData().
G4ParticleHPInelasticData, G4ParticleHPCaptureData, G4ParticleHPElasticData, G4ParticleHPFissionData에서 재구현되었습니다.
G4VCrossSectionDataSet.hh 파일의 202 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::verboseLevel.
G4ElectroNuclearCrossSection.cc 파일의 2351 번째 라인에서 정의되었습니다.
다음을 참조함 : G4NucleiProperties::GetNuclearMass(), infEn, G4NucleiProperties::IsInStableTable(), mNeut, mProt, N.
다음에 의해서 참조됨 : GetElementCrossSection().
|
private |
G4ElectroNuclearCrossSection.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ElectroNuclearCrossSection(), GetElementCrossSection(), ~G4ElectroNuclearCrossSection().
|
private |
G4ElectroNuclearCrossSection.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetEquivalentPhotonEnergy(), SolveTheEquation().
|
private |
G4ElectroNuclearCrossSection.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetEquivalentPhotonEnergy(), SolveTheEquation().
|
private |
G4ElectroNuclearCrossSection.hh 파일의 104 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Fun(), GetElementCrossSection(), GetEquivalentPhotonEnergy(), GetEquivalentPhotonQ2().
|
private |
G4ElectroNuclearCrossSection.hh 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DFun(), Fun(), GetElementCrossSection(), GetEquivalentPhotonEnergy(), GetEquivalentPhotonQ2(), SolveTheEquation().
|
private |
G4ElectroNuclearCrossSection.hh 파일의 107 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetElementCrossSection(), GetEquivalentPhotonEnergy().
|
private |
G4ElectroNuclearCrossSection.hh 파일의 105 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetElementCrossSection(), GetEquivalentPhotonEnergy(), GetEquivalentPhotonQ2().
|
private |
G4ElectroNuclearCrossSection.hh 파일의 100 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ElectroNuclearCrossSection(), GetElementCrossSection(), GetEquivalentPhotonEnergy(), ~G4ElectroNuclearCrossSection().
|
private |
G4ElectroNuclearCrossSection.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetElementCrossSection().
|
private |
G4ElectroNuclearCrossSection.hh 파일의 109 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ThresholdEnergy().
|
private |
G4ElectroNuclearCrossSection.hh 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ThresholdEnergy().
|
private |
G4ElectroNuclearCrossSection.hh 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ElectroNuclearCrossSection(), GetElementCrossSection().
|
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().