#include <iostream>
#include <fstream>
#include "G4PhotoNuclearCrossSection.hh"
#include "G4SystemOfUnits.hh"
#include "G4HadTmpUtil.hh"
#include "G4CrossSectionFactory.hh"
함수 | |
G4_DECLARE_XS_FACTORY (G4PhotoNuclearCrossSection) | |
변수 | |
static const G4double | THmin =2. |
static const G4double | dE =1. |
static const G4int | nL =105 |
static const G4double | Emin =THmin+(nL-1)*dE |
static const G4double | Emax =50000. |
static const G4int | nH =224 |
static const G4double | milE =G4Log(Emin) |
static const G4double | malE =G4Log(Emax) |
static const G4double | dlE =(malE-milE)/(nH-1) |
static const G4double | shd =1.0734 |
static const G4double | shc =0.072 |
static const G4double | poc =0.0375 |
static const G4double | pos =16.5 |
static const G4double | reg =.11 |
static const G4double | infEn = 9.e27 |
static const G4int | nLA =49 |
static const G4double | LA [nLA] |
static const G4int | nHA =14 |
static const G4double | HA [nHA] |
static const G4double | SL0 [nL] |
static const G4double | SL1 [nL] |
static const G4double | SL2 [nL] |
static const G4double | SL3 [nL] |
static const G4double | SL4 [nL] |
static const G4double | SL5 [nL] |
static const G4double | SL6 [nL] |
static const G4double | SL7 [nL] |
static const G4double | SL8 [nL] |
static const G4double | SL9 [nL] |
static const G4double | SL10 [nL] |
static const G4double | SL11 [nL] |
static const G4double | SL12 [nL] |
static const G4double | SL13 [nL] |
static const G4double | SL14 [nL] |
static const G4double | SL15 [nL] |
static const G4double | SL16 [nL] |
static const G4double | SL17 [nL] |
static const G4double | SL18 [nL] |
static const G4double | SL19 [nL] |
static const G4double | SL20 [nL] |
static const G4double | SL21 [nL] |
static const G4double | SL22 [nL] |
static const G4double | SL23 [nL] |
static const G4double | SL24 [nL] |
static const G4double | SL25 [nL] |
static const G4double | SL26 [nL] |
static const G4double | SL27 [nL] |
static const G4double | SL28 [nL] |
static const G4double | SL29 [nL] |
static const G4double | SL30 [nL] |
static const G4double | SL31 [nL] |
static const G4double | SL32 [nL] |
static const G4double | SL33 [nL] |
static const G4double | SL34 [nL] |
static const G4double | SL35 [nL] |
static const G4double | SL36 [nL] |
static const G4double | SL37 [nL] |
static const G4double | SL38 [nL] |
static const G4double | SL39 [nL] |
static const G4double | SL40 [nL] |
static const G4double | SL41 [nL] |
static const G4double | SL42 [nL] |
static const G4double | SL43 [nL] |
static const G4double | SL44 [nL] |
static const G4double | SL45 [nL] |
static const G4double | SL46 [nL] |
static const G4double | SL47 [nL] |
static const G4double | SL48 [nL] |
static const G4double | SH0 [nH] |
static const G4double | SH1 [nH] |
static const G4double | SH2 [nH] |
static const G4double | SH3 [nH] |
static const G4double | SH4 [nH] |
static const G4double | SH5 [nH] |
static const G4double | SH6 [nH] |
static const G4double | SH7 [nH] |
static const G4double | SH8 [nH] |
static const G4double | SH9 [nH] |
static const G4double | SH10 [nH] |
static const G4double | SH11 [nH] |
static const G4double | SH12 [nH] |
static const G4double | SH13 [nH] |
static const G4double * | SL [nLA] |
static const G4double * | SH [nHA] |
G4_DECLARE_XS_FACTORY | ( | G4PhotoNuclearCrossSection | ) |
|
static |
G4PhotoNuclearCrossSection.cc 파일의 47 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointIonIonisationModel::DiffCrossSectionPerAtomPrimToSecond(), G4AdjointhIonisationModel::DiffCrossSectionPerAtomPrimToSecond(), G4VEmAdjointModel::DiffCrossSectionPerAtomPrimToSecond(), G4VEmAdjointModel::DiffCrossSectionPerVolumePrimToSecond(), G4AdjointBremsstrahlungModel::DiffCrossSectionPerVolumePrimToSecondApproximated2(), G4ParticleHPThermalScattering::get_secondary_energy_from_E_P_E_isoAng(), G4PhotoNuclearCrossSection::GetElementCrossSection(), RunAction::GetEnergyFromCSDARange(), RunAction::GetEnergyFromRestrictedRange(), main(), MCGIDI_product_parsePolynomialMultiplicity(), G4ParticleHPThermalScattering::readAnE_P_E_isoAng(), G4QuasiElRatios::RelDecayIn2(), G4VEmAdjointModel::SampleAdjSecEnergyFromCSMatrix(), G4ChipsProtonInelasticXS::ThresholdMomentum(), G4ChipsKaonPlusInelasticXS::ThresholdMomentum(), G4ChipsPionPlusInelasticXS::ThresholdMomentum().
G4PhotoNuclearCrossSection.cc 파일의 57 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PhotoNuclearCrossSection::GetElementCrossSection().
|
static |
G4PhotoNuclearCrossSection.cc 파일의 51 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PhotoNuclearCrossSection::GetElementCrossSection(), main(), G4ErrorFreeTrajState::PropagateErrorIoni(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), G4VEmAdjointModel::SampleAdjSecEnergyFromCSMatrix(), G4VEmAdjointModel::SampleAdjSecEnergyFromDiffCrossSectionPerAtom(), G4HETCChargedFragment::SampleKineticEnergy(), G4HETCNeutron::SampleKineticEnergy(), G4AdjointeIonisationModel::SampleSecondaries(), G4AdjointSteppingAction::SetExtSourceEMax(), RMC01AnalysisManager::SetPrimaryExpSpectrumForAdjointSim(), RMC01AnalysisManager::SetPrimaryPowerLawSpectrumForAdjointSim().
G4PhotoNuclearCrossSection.cc 파일의 50 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4SandiaTable::ComputeMatSandiaMatrix(), G4PhotoNuclearCrossSection::GetElementCrossSection(), G4SandiaTable::GetSandiaCofPerAtom(), G4VEmAdjointModel::GetSecondAdjEnergyMinForScatProjToProjCase(), main(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), G4VEmAdjointModel::SampleAdjSecEnergyFromCSMatrix(), G4VEmAdjointModel::SampleAdjSecEnergyFromDiffCrossSectionPerAtom(), G4AdjointeIonisationModel::SampleSecondaries(), RMC01AnalysisManager::SetPrimaryExpSpectrumForAdjointSim(), RMC01AnalysisManager::SetPrimaryPowerLawSpectrumForAdjointSim().
G4PhotoNuclearCrossSection.cc 파일의 78 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4NistElementBuilder::Initialise().
|
static |
G4PhotoNuclearCrossSection.cc 파일의 67 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PhotoNuclearCrossSection::ThresholdEnergy().
G4PhotoNuclearCrossSection.cc 파일의 70 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 55 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 53 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PhotoNuclearCrossSection::GetElementCrossSection().
|
static |
G4PhotoNuclearCrossSection.cc 파일의 52 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ChipsAntiBaryonInelasticXS::CalculateCrossSection(), G4ChipsProtonInelasticXS::CalculateCrossSection(), G4ChipsHyperonInelasticXS::CalculateCrossSection(), G4ChipsKaonMinusInelasticXS::CalculateCrossSection(), G4ChipsPionMinusInelasticXS::CalculateCrossSection(), G4ChipsKaonPlusInelasticXS::CalculateCrossSection(), G4ChipsNeutronInelasticXS::CalculateCrossSection(), G4ChipsPionPlusInelasticXS::CalculateCrossSection(), G4PhotoNuclearCrossSection::GetElementCrossSection(), G4PhotoNuclearCrossSection::GetFunctions().
|
static |
G4PhotoNuclearCrossSection.cc 파일의 77 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PhotoNuclearCrossSection::GetFunctions().
|
static |
G4PhotoNuclearCrossSection.cc 파일의 48 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ChipsAntiBaryonInelasticXS::CalculateCrossSection(), G4ChipsProtonInelasticXS::CalculateCrossSection(), G4ChipsHyperonInelasticXS::CalculateCrossSection(), G4ChipsKaonMinusInelasticXS::CalculateCrossSection(), G4ChipsPionMinusInelasticXS::CalculateCrossSection(), G4ChipsKaonPlusInelasticXS::CalculateCrossSection(), G4ChipsNeutronInelasticXS::CalculateCrossSection(), G4ChipsPionPlusInelasticXS::CalculateCrossSection(), G4PhotoNuclearCrossSection::GetElementCrossSection(), G4PhotoNuclearCrossSection::GetFunctions(), CML2RunAction::setActualLoop().
|
static |
G4PhotoNuclearCrossSection.cc 파일의 69 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PhotoNuclearCrossSection::GetFunctions().
|
static |
G4PhotoNuclearCrossSection.cc 파일의 63 번째 라인에서 정의되었습니다.
|
static |
G4PhotoNuclearCrossSection.cc 파일의 64 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PhotoNuclearCrossSection::GetElementCrossSection().
|
static |
G4PhotoNuclearCrossSection.cc 파일의 65 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 1488 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 978 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 1012 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 1318 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 1352 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 1388 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 1435 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 1046 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 1080 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 1114 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 1148 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 1182 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 1216 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 1250 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 1284 번째 라인에서 정의되었습니다.
|
static |
G4PhotoNuclearCrossSection.cc 파일의 62 번째 라인에서 정의되었습니다.
|
static |
G4PhotoNuclearCrossSection.cc 파일의 61 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 83 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 106 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 303 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 320 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 337 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 354 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 371 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 388 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 405 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 422 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 439 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 456 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 129 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 473 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 490 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 507 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 524 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 541 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 558 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 575 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 592 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 609 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 626 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 152 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 643 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 660 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 677 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 694 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 711 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 728 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 745 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 762 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 779 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 796 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 175 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 813 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 830 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 847 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 864 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 881 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 898 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 915 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 932 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 955 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 198 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 221 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 244 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 267 번째 라인에서 정의되었습니다.
G4PhotoNuclearCrossSection.cc 파일의 286 번째 라인에서 정의되었습니다.
|
static |
G4PhotoNuclearCrossSection.cc 파일의 46 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ChipsAntiBaryonInelasticXS::CalculateCrossSection(), G4ChipsProtonInelasticXS::CalculateCrossSection(), G4ChipsHyperonInelasticXS::CalculateCrossSection(), G4ChipsPionMinusInelasticXS::CalculateCrossSection(), G4ChipsPionPlusInelasticXS::CalculateCrossSection(), G4ChipsNeutronInelasticXS::CalculateCrossSection(), G4PhotoNuclearCrossSection::GetElementCrossSection().