#include <G4ParticleInelasticXS.hh>
Protected 멤버 함수 | |
void | SetName (const G4String &) |
Protected 속성 | |
G4int | verboseLevel |
Private 멤버 함수 | |
void | Initialise (G4int Z, G4DynamicParticle *dp, const char *) |
G4PhysicsVector * | RetrieveVector (std::ostringstream &in, G4bool warn) |
G4double | IsoCrossSection (G4double ekin, G4int Z, G4int A) |
G4ParticleInelasticXS & | operator= (const G4ParticleInelasticXS &right) |
G4ParticleInelasticXS (const G4ParticleInelasticXS &) | |
Private 속성 | |
G4ComponentGGHadronNucleusXsc * | ggXsection |
G4ComponentGGNuclNuclXsc * | nnXsection |
G4HadronNucleonXsc * | fNucleon |
const G4ParticleDefinition * | particle |
const G4ParticleDefinition * | proton |
G4String | particleName |
G4bool | isMaster |
G4double | emax |
std::vector< G4double > | temp |
정적 Private 속성 | |
static G4ElementData * | data = nullptr |
static G4double | coeff [MAXZINELP] = {1.0} |
static const G4int | amin [MAXZINELP] |
static const G4int | amax [MAXZINELP] |
G4ParticleInelasticXS.hh 파일의 66 번째 라인에서 정의되었습니다.
|
explicit |
G4ParticleInelasticXS.cc 파일의 93 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, fNucleon, G4cout, G4endl, G4Exception(), G4ParticleDefinition::GetParticleName(), ggXsection, MAXZINELP, nnXsection, particle, particleName, G4VCrossSectionDataSet::SetForAllAtomsAndEnergies(), G4VCrossSectionDataSet::verboseLevel.
|
virtual |
G4ParticleInelasticXS.cc 파일의 124 번째 라인에서 정의되었습니다.
다음을 참조함 : data, fNucleon, ggXsection, isMaster, nnXsection.
|
private |
|
virtual |
G4VCrossSectionDataSet(으)로부터 재구현되었습니다.
G4ParticleInelasticXS.cc 파일의 295 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4cout, G4endl, G4Exception(), G4MUTEXLOCK, G4MUTEXUNLOCK, G4Element::GetElementTable(), G4Element::GetNumberOfElements(), G4ParticleDefinition::GetParticleName(), Initialise(), isMaster, MAXZINELP, particle, particleName, temp, G4VCrossSectionDataSet::verboseLevel, Z.
|
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(으)로부터 재구현되었습니다.
G4ParticleInelasticXS.cc 파일의 134 번째 라인에서 정의되었습니다.
|
virtualinherited |
G4ParticleHPThermalScatteringData, G4LENDCrossSection, G4CrossSectionElastic, G4CrossSectionInelastic, G4ParticleHPInelasticData, G4ParticleHPElasticData, G4ParticleHPCaptureData, G4CrossSectionPairGG, G4ParticleHPFissionData, CexmcFakeCrossSectionData, G4UPiNuclearCrossSection, G4ParticleHPJENDLHEData에서 재구현되었습니다.
G4VCrossSectionDataSet.cc 파일의 177 번째 라인에서 정의되었습니다.
|
inlineinherited |
G4VCrossSectionDataSet.hh 파일의 232 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::isForAllAtomsAndEnergies.
다음에 의해서 참조됨 : G4CrossSectionDataStore::AddDataSet().
|
inlineinherited |
G4VCrossSectionDataSet.hh 파일의 189 번째 라인에서 정의되었습니다.
|
virtual |
G4VCrossSectionDataSet(으)로부터 재구현되었습니다.
G4ParticleInelasticXS.cc 파일의 158 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::barn, coeff, fNucleon, G4cout, G4endl, G4lrint(), G4HadronNucleonXsc::GetHadronNucleonXscPDG(), G4ComponentGGNuclNuclXsc::GetInelasticGlauberGribovXsc(), G4ComponentGGHadronNucleusXsc::GetInelasticGlauberGribovXsc(), G4HadronNucleonXsc::GetInelasticHadronNucleonXsc(), G4ComponentGGHadronNucleusXsc::GetIsoCrossSection(), G4DynamicParticle::GetKineticEnergy(), G4ComponentGGNuclNuclXsc::GetZandACrossSection(), ggXsection, G4NistManager::Instance(), MAXZINELP, CLHEP::MeV, nnXsection, particleName, proton, G4PhysicsVector::Value(), G4VCrossSectionDataSet::verboseLevel, Z.
|
virtual |
G4VCrossSectionDataSet(으)로부터 재구현되었습니다.
G4ParticleInelasticXS.cc 파일의 199 번째 라인에서 정의되었습니다.
다음을 참조함 : A(), G4DynamicParticle::GetKineticEnergy(), IsoCrossSection(), Z.
|
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.
|
private |
G4ParticleInelasticXS.cc 파일의 351 번째 라인에서 정의되었습니다.
다음을 참조함 : A(), amax, amin, coeff, FatalException, fNucleon, G4Exception(), G4lrint(), G4HadronNucleonXsc::GetHadronNucleonXscPDG(), G4ComponentGGNuclNuclXsc::GetInelasticGlauberGribovXsc(), G4ComponentGGHadronNucleusXsc::GetInelasticGlauberGribovXsc(), G4HadronNucleonXsc::GetInelasticHadronNucleonXsc(), G4ComponentGGHadronNucleusXsc::GetIsoCrossSection(), G4PhysicsVector::GetMaxEnergy(), G4PhysicsVector::GetVectorLength(), G4ComponentGGNuclNuclXsc::GetZandACrossSection(), ggXsection, G4NistManager::Instance(), nmax, nnXsection, particleName, proton, RetrieveVector(), G4DynamicParticle::SetKineticEnergy(), Z.
다음에 의해서 참조됨 : BuildPhysicsTable().
|
virtual |
G4VCrossSectionDataSet(으)로부터 재구현되었습니다.
G4ParticleInelasticXS.cc 파일의 144 번째 라인에서 정의되었습니다.
|
virtual |
G4VCrossSectionDataSet(으)로부터 재구현되었습니다.
G4ParticleInelasticXS.cc 파일의 151 번째 라인에서 정의되었습니다.
G4ParticleInelasticXS.cc 파일의 209 번째 라인에서 정의되었습니다.
다음을 참조함 : amax, amin, CLHEP::barn, emax, G4cout, G4endl, MAXZINELP, CLHEP::MeV, particleName, G4PhysicsVector::Value(), G4VCrossSectionDataSet::verboseLevel, Z.
다음에 의해서 참조됨 : GetIsoCrossSection(), SelectIsotope().
|
private |
|
private |
G4ParticleInelasticXS.cc 파일의 411 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4cout, G4endl, G4Exception(), G4PhysicsLogVector::Retrieve(), G4VCrossSectionDataSet::verboseLevel.
다음에 의해서 참조됨 : Initialise().
|
virtual |
G4VCrossSectionDataSet(으)로부터 재구현되었습니다.
G4ParticleInelasticXS.cc 파일의 244 번째 라인에서 정의되었습니다.
다음을 참조함 : amin, emax, G4UniformRand, G4Element::GetIsotope(), G4Isotope::GetN(), G4Element::GetNumberOfIsotopes(), G4Element::GetRelativeAbundanceVector(), G4Element::GetZasInt(), IsoCrossSection(), MAXZINELP, nIso, G4InuclParticleNames::nn, sum, temp, Z.
G4VCrossSectionDataSet.hh 파일의 237 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VCrossSectionDataSet::isForAllAtomsAndEnergies.
다음에 의해서 참조됨 : G4BGGNucleonElasticXS::G4BGGNucleonElasticXS(), G4BGGNucleonInelasticXS::G4BGGNucleonInelasticXS(), G4BGGPionElasticXS::G4BGGPionElasticXS(), G4BGGPionInelasticXS::G4BGGPionInelasticXS(), 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.
|
staticprivate |
G4ParticleInelasticXS.hh 파일의 129 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialise(), IsoCrossSection().
|
staticprivate |
G4ParticleInelasticXS.hh 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialise(), IsoCrossSection(), SelectIsotope().
|
staticprivate |
G4ParticleInelasticXS.hh 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetElementCrossSection(), Initialise().
|
staticprivate |
G4ParticleInelasticXS.hh 파일의 124 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ~G4ParticleInelasticXS().
|
private |
G4ParticleInelasticXS.hh 파일의 121 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : IsoCrossSection(), SelectIsotope().
|
private |
G4ParticleInelasticXS.hh 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ParticleInelasticXS(), GetElementCrossSection(), Initialise(), ~G4ParticleInelasticXS().
|
private |
G4ParticleInelasticXS.hh 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ParticleInelasticXS(), GetElementCrossSection(), Initialise(), ~G4ParticleInelasticXS().
|
private |
G4ParticleInelasticXS.hh 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildPhysicsTable(), ~G4ParticleInelasticXS().
|
private |
G4ParticleInelasticXS.hh 파일의 111 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ParticleInelasticXS(), GetElementCrossSection(), Initialise(), ~G4ParticleInelasticXS().
|
private |
G4ParticleInelasticXS.hh 파일의 114 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildPhysicsTable(), G4ParticleInelasticXS().
|
private |
G4ParticleInelasticXS.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildPhysicsTable(), G4ParticleInelasticXS(), GetElementCrossSection(), Initialise(), IsoCrossSection().
|
private |
G4ParticleInelasticXS.hh 파일의 115 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetElementCrossSection(), Initialise().
|
private |
G4ParticleInelasticXS.hh 파일의 122 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildPhysicsTable(), SelectIsotope().
|
protectedinherited |
G4VCrossSectionDataSet.hh 파일의 171 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4CrossSectionPairGG::BuildPhysicsTable(), G4NeutronElasticXS::BuildPhysicsTable(), G4BGGPionElasticXS::BuildPhysicsTable(), G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4BGGNucleonElasticXS::BuildPhysicsTable(), G4NeutronCaptureXS::BuildPhysicsTable(), BuildPhysicsTable(), G4NeutronInelasticXS::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(), G4CrossSectionPairGG::GetElementCrossSection(), G4NeutronElasticXS::GetElementCrossSection(), G4NeutronCaptureXS::GetElementCrossSection(), G4BGGPionElasticXS::GetElementCrossSection(), G4BGGNucleonInelasticXS::GetElementCrossSection(), G4BGGNucleonElasticXS::GetElementCrossSection(), GetElementCrossSection(), G4NeutronInelasticXS::GetElementCrossSection(), G4BGGPionInelasticXS::GetElementCrossSection(), G4BGGPionElasticXS::GetIsoCrossSection(), G4BGGNucleonInelasticXS::GetIsoCrossSection(), G4BGGNucleonElasticXS::GetIsoCrossSection(), G4BGGPionInelasticXS::GetIsoCrossSection(), G4VCrossSectionDataSet::GetVerboseLevel(), G4NeutronElasticXS::Initialise(), G4NeutronCaptureXS::IsoCrossSection(), G4NeutronInelasticXS::IsoCrossSection(), IsoCrossSection(), G4NeutronCaptureXS::RetrieveVector(), G4NeutronInelasticXS::RetrieveVector(), RetrieveVector(), G4VCrossSectionDataSet::SetVerboseLevel().