Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | 정적 Public 멤버 함수 | Private 멤버 함수 | Private 속성 | 정적 Private 속성 | 모든 멤버 목록
G4NistManager 클래스 참조

#include <G4NistManager.hh>

Public 멤버 함수

 ~G4NistManager ()
 
G4ElementGetElement (size_t index) const
 
G4ElementFindElement (G4int Z) const
 
G4ElementFindOrBuildElement (G4int Z, G4bool isotopes=true)
 
G4ElementFindOrBuildElement (const G4String &symb, G4bool isotopes=true)
 
size_t GetNumberOfElements () const
 
G4int GetZ (const G4String &symb) const
 
G4double GetAtomicMassAmu (const G4String &symb) const
 
G4double GetAtomicMassAmu (G4int Z) const
 
G4double GetIsotopeMass (G4int Z, G4int N) const
 
G4double GetAtomicMass (G4int Z, G4int N) const
 
G4double GetTotalElectronBindingEnergy (G4int Z) const
 
G4int GetNistFirstIsotopeN (G4int Z) const
 
G4int GetNumberOfNistIsotopes (G4int Z) const
 
G4double GetIsotopeAbundance (G4int Z, G4int N) const
 
void PrintElement (G4int Z) const
 
void PrintElement (const G4String &) const
 
void PrintG4Element (const G4String &) const
 
const std::vector< G4String > & GetNistElementNames () const
 
G4double GetMeanIonisationEnergy (G4int Z) const
 
G4double GetNominalDensity (G4int Z) const
 
G4MaterialGetMaterial (size_t index) const
 
G4MaterialFindMaterial (const G4String &name) const
 
G4MaterialFindOrBuildMaterial (const G4String &name, G4bool isotopes=true, G4bool warning=false)
 
G4MaterialFindSimpleMaterial (G4int Z) const
 
G4MaterialFindOrBuildSimpleMaterial (G4int Z, G4bool warning=false)
 
G4MaterialBuildMaterialWithNewDensity (const G4String &name, const G4String &basename, G4double density=0.0, G4double temp=NTP_Temperature, G4double pres=CLHEP::STP_Pressure)
 
G4MaterialConstructNewMaterial (const G4String &name, const std::vector< G4String > &elm, const std::vector< G4int > &nbAtoms, G4double dens, G4bool isotopes=true, G4State state=kStateSolid, G4double temp=NTP_Temperature, G4double pressure=CLHEP::STP_Pressure)
 
G4MaterialConstructNewMaterial (const G4String &name, const std::vector< G4String > &elm, const std::vector< G4double > &weight, G4double dens, G4bool isotopes=true, G4State state=kStateSolid, G4double temp=NTP_Temperature, G4double pressure=CLHEP::STP_Pressure)
 
G4MaterialConstructNewGasMaterial (const G4String &name, const G4String &nameNist, G4double temp, G4double pres, G4bool isotopes=true)
 
G4MaterialConstructNewIdealGasMaterial (const G4String &name, const std::vector< G4String > &elm, const std::vector< G4int > &nbAtoms, G4bool isotopes=true, G4double temp=NTP_Temperature, G4double pressure=CLHEP::STP_Pressure)
 
size_t GetNumberOfMaterials () const
 
G4int GetVerbose () const
 
void SetVerbose (G4int)
 
void PrintG4Material (const G4String &) const
 
void ListMaterials (const G4String &) const
 
const std::vector< G4String > & GetNistMaterialNames () const
 
G4double GetZ13 (G4double Z) const
 
G4double GetZ13 (G4int Z) const
 
G4double GetA27 (G4int Z) const
 
G4double GetLOGZ (G4int Z) const
 
G4double GetLOGAMU (G4int Z) const
 

정적 Public 멤버 함수

static G4NistManagerInstance ()
 

Private 멤버 함수

 G4NistManager ()
 

Private 속성

G4Powg4pow
 
G4double POWERA27 [101]
 
G4double LOGAZ [101]
 
std::vector< G4Element * > elements
 
std::vector< G4Material * > materials
 
size_t nElements
 
size_t nMaterials
 
G4int verbose
 
G4NistElementBuilderelmBuilder
 
G4NistMaterialBuildermatBuilder
 
G4NistMessengermessenger
 

정적 Private 속성

static G4NistManagerinstance = nullptr
 

상세한 설명

G4NistManager.hh 파일의 83 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4NistManager::~G4NistManager ( )

G4NistManager.cc 파일의 90 번째 라인에서 정의되었습니다.

다음을 참조함 : elmBuilder, G4Element::GetElementTable(), G4Isotope::GetIsotopeTable(), G4Material::GetMaterialTable(), matBuilder, messenger.

G4NistManager::G4NistManager ( )
explicitprivate

멤버 함수 문서화

G4Material * G4NistManager::BuildMaterialWithNewDensity ( const G4String name,
const G4String basename,
G4double  density = 0.0,
G4double  temp = NTP_Temperature,
G4double  pres = CLHEP::STP_Pressure 
)
G4Material * G4NistManager::ConstructNewGasMaterial ( const G4String name,
const G4String nameNist,
G4double  temp,
G4double  pres,
G4bool  isotopes = true 
)
inline

G4NistManager.hh 파일의 535 번째 라인에서 정의되었습니다.

다음을 참조함 : G4NistMaterialBuilder::ConstructNewGasMaterial(), matBuilder.

다음에 의해서 참조됨 : export_G4NistManager().

G4Material * G4NistManager::ConstructNewIdealGasMaterial ( const G4String name,
const std::vector< G4String > &  elm,
const std::vector< G4int > &  nbAtoms,
G4bool  isotopes = true,
G4double  temp = NTP_Temperature,
G4double  pressure = CLHEP::STP_Pressure 
)
inline

G4NistManager.hh 파일의 547 번째 라인에서 정의되었습니다.

다음을 참조함 : G4NistMaterialBuilder::ConstructNewIdealGasMaterial(), matBuilder.

G4Material * G4NistManager::ConstructNewMaterial ( const G4String name,
const std::vector< G4String > &  elm,
const std::vector< G4int > &  nbAtoms,
G4double  dens,
G4bool  isotopes = true,
G4State  state = kStateSolid,
G4double  temp = NTP_Temperature,
G4double  pressure = CLHEP::STP_Pressure 
)
inline

G4NistManager.hh 파일의 503 번째 라인에서 정의되었습니다.

다음을 참조함 : G4NistMaterialBuilder::ConstructNewMaterial(), matBuilder.

다음에 의해서 참조됨 : XrayFluoNistMaterials::CreateMaterials().

G4Material * G4NistManager::ConstructNewMaterial ( const G4String name,
const std::vector< G4String > &  elm,
const std::vector< G4double > &  weight,
G4double  dens,
G4bool  isotopes = true,
G4State  state = kStateSolid,
G4double  temp = NTP_Temperature,
G4double  pressure = CLHEP::STP_Pressure 
)
inline

G4NistManager.hh 파일의 520 번째 라인에서 정의되었습니다.

다음을 참조함 : G4NistMaterialBuilder::ConstructNewMaterial(), matBuilder.

G4Element * G4NistManager::FindElement ( G4int  Z) const
inline

G4NistManager.hh 파일의 325 번째 라인에서 정의되었습니다.

다음을 참조함 : elmBuilder, G4NistElementBuilder::FindElement().

G4Material * G4NistManager::FindMaterial ( const G4String name) const
inline

G4NistManager.hh 파일의 470 번째 라인에서 정의되었습니다.

다음을 참조함 : G4NistMaterialBuilder::FindMaterial(), matBuilder.

G4Element * G4NistManager::FindOrBuildElement ( G4int  Z,
G4bool  isotopes = true 
)
inline
G4Element * G4NistManager::FindOrBuildElement ( const G4String symb,
G4bool  isotopes = true 
)
inline

G4NistManager.hh 파일의 341 번째 라인에서 정의되었습니다.

다음을 참조함 : elmBuilder, G4NistElementBuilder::FindOrBuildElement().

G4Material * G4NistManager::FindOrBuildMaterial ( const G4String name,
G4bool  isotopes = true,
G4bool  warning = false 
)
inline

G4NistManager.hh 파일의 478 번째 라인에서 정의되었습니다.

다음을 참조함 : G4NistMaterialBuilder::FindOrBuildMaterial(), matBuilder.

다음에 의해서 참조됨 : CML2Acc1::BeWindow(), CML2ReadOutGeometry::Build(), BuildMaterialWithNewDensity(), HadrontherapyModulator::BuildModulator(), DicomPhantomZSliceHeader::CheckMaterialExists(), CML2ReadOutGeometry::CML2ReadOutGeometry(), Par01ParallelWorldForPion::Construct(), B1DetectorConstruction::Construct(), ExTGDetectorConstructionWithCpp::Construct(), Par01DetectorConstruction::Construct(), RE01DetectorConstruction::Construct(), B3DetectorConstruction::Construct(), ExGflashDetectorConstruction::Construct(), GB02DetectorConstruction::Construct(), GB01DetectorConstruction::Construct(), GB06DetectorConstruction::Construct(), GB04DetectorConstruction::Construct(), CML2PhantomConstruction::Construct(), CML2AcceleratorConstruction::Construct(), ExErrorDetectorConstruction::Construct(), CML2Ph_FullWater::Construct(), CML2Ph_BoxInBox::Construct(), RE02DetectorConstruction::Construct(), GammaKnifeDetectorConstruction::ConstructBeamLine(), Collimator100BeamLine::ConstructCollimator100BeamLine(), Collimator40BeamLine::ConstructCollimator40BeamLine(), Collimator50BeamLine::ConstructCollimator50BeamLine(), Collimator60BeamLine::ConstructCollimator60BeamLine(), Collimator70BeamLine::ConstructCollimator70BeamLine(), Collimator80BeamLine::ConstructCollimator80BeamLine(), DetectorConstruction::ConstructMaterials(), TSDetectorConstruction::ConstructMaterials(), PassiveCarbonBeamLine::ConstructPassiveCarbonBeamLine(), PassiveProtonBeamLine::ConstructPassiveProtonBeamLine(), ExGflashDetectorConstruction::ConstructSDandField(), TrentoPassiveProtonBeamLine::ConstructTrentoPassiveProtonBeamLine(), CML2WorldConstruction::create(), F04Materials::CreateMaterials(), WLSMaterials::CreateMaterials(), CML2PhaseSpaces::createPlane(), XDetectorConstruction::DefineMaterials(), RE03DetectorConstruction::DefineMaterials(), RE04DetectorConstruction::DefineMaterials(), ElectronBenchmarkDetector::DefineMaterials(), B2aDetectorConstruction::DefineMaterials(), B2bDetectorConstruction::DefineMaterials(), ExUCNDetectorConstruction::DefineMaterials(), F06DetectorConstruction::DefineMaterials(), FFDetectorConstruction::DefineMaterials(), F05DetectorConstruction::DefineMaterials(), HistoManager::EndOfRun(), Par01EMShowerModel::Explode(), export_G4NistManager(), G4tgbMaterialMgr::FindOrBuildG4Material(), CML2Acc1::flatteningFilter(), G4DNABrownianTransportation::G4DNABrownianTransportation(), G4MicroElecElasticModel::G4MicroElecElasticModel(), G4MicroElecInelasticModel::G4MicroElecInelasticModel(), G4MuElecElasticModel::G4MuElecElasticModel(), G4MuElecInelasticModel::G4MuElecInelasticModel(), F04Materials::GetMaterial(), WLSMaterials::GetMaterial(), XrayFluoNistMaterials::GetMaterial(), G4GDMLReadMaterials::GetMaterial(), HadrontherapyInteractionParameters::GetNistMaterial(), IORTInteractionParameters::GetNistMaterial(), G4NeutronElectronElXsc::Initialise(), CML2Acc1::ionizationChamber(), main(), CML2Acc1::mirror(), CML2Acc1::MLC(), DetectorConstruction::OtherMaterial(), CML2Acc1::primaryCollimator(), DicomDetectorConstruction::ReadPhantomDataNew(), DetectorConstruction::SetAbsMaterial(), DetectorConstruction::SetAbsorberMaterial(), DetectorConstruction::SetAbsorMaterial(), B2aDetectorConstruction::SetChamberMaterial(), B2bDetectorConstruction::SetChamberMaterial(), DetectorConstruction::SetContainerMaterial(), DetectorConstruction::SetContainMaterial(), LaserDrivenBeamLine::SetDefaultDimensions(), Collimator70BeamLine::SetDefaultDimensions(), Collimator80BeamLine::SetDefaultDimensions(), Collimator100BeamLine::SetDefaultDimensions(), Collimator50BeamLine::SetDefaultDimensions(), Collimator40BeamLine::SetDefaultDimensions(), Collimator60BeamLine::SetDefaultDimensions(), PassiveCarbonBeamLine::SetDefaultDimensions(), TrentoPassiveProtonBeamLine::SetDefaultDimensions(), PassiveProtonBeamLine::SetDefaultDimensions(), F04DetectorConstruction::SetDegraderMaterial(), DetectorConstruction::SetDetectorMaterial(), DetectorConstruction::SetEcalMaterial(), DetectorConstruction::SetGapMaterial(), DetectorConstruction::SetGasMaterial(), DetectorConstruction::SetMaterial(), DetectorConstruction::SetTarget1Material(), DetectorConstruction::SetTarget2Material(), B2aDetectorConstruction::SetTargetMaterial(), B2bDetectorConstruction::SetTargetMaterial(), DetectorConstruction::SetTargetMaterial(), F04DetectorConstruction::SetTargetMaterial(), G4EmCalculator::SetupMaterial(), DetectorConstruction::SetWorldMaterial(), F04DetectorConstruction::SetWorldMaterial(), CML2Acc1::target().

G4Material * G4NistManager::FindOrBuildSimpleMaterial ( G4int  Z,
G4bool  warning = false 
)
inline

G4NistManager.hh 파일의 496 번째 라인에서 정의되었습니다.

다음을 참조함 : G4NistMaterialBuilder::FindOrBuildSimpleMaterial(), matBuilder.

다음에 의해서 참조됨 : G4EmCalculator::CheckMaterial().

G4Material * G4NistManager::FindSimpleMaterial ( G4int  Z) const
inline

G4NistManager.hh 파일의 488 번째 라인에서 정의되었습니다.

다음을 참조함 : G4NistMaterialBuilder::FindSimpleMaterial(), matBuilder.

G4double G4NistManager::GetA27 ( G4int  Z) const
inline
G4double G4NistManager::GetAtomicMass ( G4int  Z,
G4int  N 
) const
inline

G4NistManager.hh 파일의 386 번째 라인에서 정의되었습니다.

다음을 참조함 : elmBuilder, G4NistElementBuilder::GetAtomicMass().

다음에 의해서 참조됨 : G4Isotope::G4Isotope().

G4double G4NistManager::GetAtomicMassAmu ( const G4String symb) const
inline

G4NistManager.hh 파일의 363 번째 라인에서 정의되었습니다.

다음을 참조함 : elmBuilder, G4NistElementBuilder::GetAtomicMassAmu().

다음에 의해서 참조됨 : G4KokoulinMuonNuclearXS::BuildCrossSectionTable(), G4UPiNuclearCrossSection::BuildPhysicsTable(), G4CrossSectionPairGG::BuildPhysicsTable(), G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4BGGPionElasticXS::BuildPhysicsTable(), G4BGGNucleonElasticXS::BuildPhysicsTable(), G4BGGPionInelasticXS::BuildPhysicsTable(), G4ecpssrBaseKxsModel::CalculateCrossSection(), G4ecpssrBaseLixsModel::CalculateL1CrossSection(), G4ecpssrBaseLixsModel::CalculateL2CrossSection(), G4ecpssrBaseLixsModel::CalculateL3CrossSection(), G4WentzelVIRelModel::ComputeCrossSectionPerAtom(), G4hCoulombScatteringModel::ComputeCrossSectionPerAtom(), G4IonCoulombScatteringModel::ComputeCrossSectionPerAtom(), G4AtimaEnergyLossModel::ComputeDEDXPerVolume(), G4WentzelVIRelModel::ComputeEffectiveMass(), G4AtimaFluctuations::Dispersion(), G4UPiNuclearCrossSection::G4UPiNuclearCrossSection(), G4TripathiCrossSection::GetElementCrossSection(), G4PhotoNuclearCrossSection::GetElementCrossSection(), G4ElectroNuclearCrossSection::GetElementCrossSection(), G4CrossSectionPairGG::GetElementCrossSection(), G4CrossSectionInelastic::GetElementCrossSection(), G4CrossSectionElastic::GetElementCrossSection(), G4EMDissociationCrossSection::GetElementCrossSection(), G4TripathiLightCrossSection::GetElementCrossSection(), G4ProtonInelasticCrossSection::GetProtonCrossSection(), G4ElasticHadrNucleusHE::HadrNucDifferCrSec(), G4NuclNuclDiffuseElastic::Initialise(), G4DiffuseElasticV2::Initialise(), G4DiffuseElastic::Initialise(), G4EmSaturation::InitialiseBirksCoefficient(), G4NuclNuclDiffuseElastic::InitialiseOnFly(), G4DiffuseElasticV2::InitialiseOnFly(), G4DiffuseElastic::InitialiseOnFly(), G4hCoulombScatteringModel::MinPrimaryEnergy(), G4eCoulombScatteringModel::MinPrimaryEnergy(), G4ElasticHadrNucleusHE::SampleInvariantT(), G4WentzelOKandVIxSection::SampleSingleScattering(), G4ScreeningMottCrossSection::SetupKinematic(), G4WentzelOKandVIxSection::SetupTarget().

G4double G4NistManager::GetAtomicMassAmu ( G4int  Z) const
inline

G4NistManager.hh 파일의 370 번째 라인에서 정의되었습니다.

다음을 참조함 : elmBuilder, G4NistElementBuilder::GetAtomicMassAmu().

G4Element * G4NistManager::GetElement ( size_t  index) const
inline

G4NistManager.hh 파일의 316 번째 라인에서 정의되었습니다.

다음을 참조함 : G4Element::GetElementTable().

다음에 의해서 참조됨 : export_G4NistManager().

G4double G4NistManager::GetIsotopeAbundance ( G4int  Z,
G4int  N 
) const
inline

G4NistManager.hh 파일의 402 번째 라인에서 정의되었습니다.

다음을 참조함 : elmBuilder, G4NistElementBuilder::GetIsotopeAbundance().

다음에 의해서 참조됨 : G4Element::AddNaturalIsotopes(), G4Evaporation::BreakFragment(), G4ExcitationHandler::BreakItUp().

G4double G4NistManager::GetIsotopeMass ( G4int  Z,
G4int  N 
) const
inline

G4NistManager.hh 파일의 378 번째 라인에서 정의되었습니다.

다음을 참조함 : elmBuilder, G4NistElementBuilder::GetIsotopeMass().

다음에 의해서 참조됨 : export_G4NistManager().

G4double G4NistManager::GetLOGAMU ( G4int  Z) const
inline

G4NistManager.hh 파일의 604 번째 라인에서 정의되었습니다.

다음을 참조함 : LOGAZ, Z.

G4double G4NistManager::GetLOGZ ( G4int  Z) const
inline
G4Material * G4NistManager::GetMaterial ( size_t  index) const
inline

G4NistManager.hh 파일의 454 번째 라인에서 정의되었습니다.

다음을 참조함 : G4Material::GetMaterialTable().

다음에 의해서 참조됨 : export_G4NistManager().

G4double G4NistManager::GetMeanIonisationEnergy ( G4int  Z) const
inline

G4NistManager.hh 파일의 433 번째 라인에서 정의되었습니다.

다음을 참조함 : G4NistMaterialBuilder::GetMeanIonisationEnergy(), matBuilder.

다음에 의해서 참조됨 : G4IonisParamElm::G4IonisParamElm().

const std::vector< G4String > & G4NistManager::GetNistElementNames ( ) const
inline

G4NistManager.hh 파일의 426 번째 라인에서 정의되었습니다.

다음을 참조함 : elmBuilder, G4NistElementBuilder::GetElementNames().

다음에 의해서 참조됨 : G4Element::AddNaturalIsotopes(), G4Material::G4Material().

G4int G4NistManager::GetNistFirstIsotopeN ( G4int  Z) const
inline

G4NistManager.hh 파일의 410 번째 라인에서 정의되었습니다.

다음을 참조함 : elmBuilder, G4NistElementBuilder::GetNistFirstIsotopeN().

다음에 의해서 참조됨 : G4Element::AddNaturalIsotopes().

const std::vector< G4String > & G4NistManager::GetNistMaterialNames ( ) const
inline

G4NistManager.hh 파일의 569 번째 라인에서 정의되었습니다.

다음을 참조함 : G4NistMaterialBuilder::GetMaterialNames(), matBuilder.

G4double G4NistManager::GetNominalDensity ( G4int  Z) const
inline

G4NistManager.hh 파일의 440 번째 라인에서 정의되었습니다.

다음을 참조함 : G4NistMaterialBuilder::GetNominalDensity(), matBuilder.

다음에 의해서 참조됨 : G4IonisParamMat::ComputeDensityEffect().

size_t G4NistManager::GetNumberOfElements ( ) const
inline

G4NistManager.hh 파일의 349 번째 라인에서 정의되었습니다.

다음을 참조함 : nElements.

다음에 의해서 참조됨 : export_G4NistManager().

size_t G4NistManager::GetNumberOfMaterials ( ) const
inline

G4NistManager.hh 파일의 309 번째 라인에서 정의되었습니다.

다음을 참조함 : nMaterials.

다음에 의해서 참조됨 : export_G4NistManager().

G4int G4NistManager::GetNumberOfNistIsotopes ( G4int  Z) const
inline

G4NistManager.hh 파일의 418 번째 라인에서 정의되었습니다.

다음을 참조함 : elmBuilder, G4NistElementBuilder::GetNumberOfNistIsotopes().

다음에 의해서 참조됨 : G4Element::AddNaturalIsotopes().

G4double G4NistManager::GetTotalElectronBindingEnergy ( G4int  Z) const
inline

G4NistManager.hh 파일의 394 번째 라인에서 정의되었습니다.

다음을 참조함 : elmBuilder, G4NistElementBuilder::GetTotalElectronBindingEnergy().

G4int G4NistManager::GetVerbose ( ) const
inline

G4NistManager.hh 파일의 462 번째 라인에서 정의되었습니다.

다음을 참조함 : verbose.

다음에 의해서 참조됨 : export_G4NistManager().

G4int G4NistManager::GetZ ( const G4String symb) const
inline

G4NistManager.hh 파일의 356 번째 라인에서 정의되었습니다.

다음을 참조함 : elmBuilder, G4NistElementBuilder::GetZ().

다음에 의해서 참조됨 : export_G4NistManager().

G4double G4NistManager::GetZ13 ( G4double  Z) const
inline
G4double G4NistManager::GetZ13 ( G4int  Z) const
inline

G4NistManager.hh 파일의 583 번째 라인에서 정의되었습니다.

다음을 참조함 : g4pow, G4Pow::Z13().

G4NistManager * G4NistManager::Instance ( void  )
static

G4NistManager.cc 파일의 71 번째 라인에서 정의되었습니다.

다음을 참조함 : G4MUTEXLOCK, G4MUTEXUNLOCK, instance.

다음에 의해서 참조됨 : G4Element::AddNaturalIsotopes(), CML2Acc1::BeWindow(), CML2ReadOutGeometry::Build(), G4KokoulinMuonNuclearXS::BuildCrossSectionTable(), HadrontherapyModulator::BuildModulator(), G4UPiNuclearCrossSection::BuildPhysicsTable(), G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4BGGPionElasticXS::BuildPhysicsTable(), G4BGGNucleonElasticXS::BuildPhysicsTable(), G4BGGPionInelasticXS::BuildPhysicsTable(), G4ecpssrBaseKxsModel::CalculateCrossSection(), G4ecpssrBaseLixsModel::CalculateL1CrossSection(), G4ecpssrBaseLixsModel::CalculateL2CrossSection(), G4ecpssrBaseLixsModel::CalculateL3CrossSection(), DicomPhantomZSliceHeader::CheckMaterialExists(), CML2ReadOutGeometry::CML2ReadOutGeometry(), G4GammaConversionToMuons::ComputeCrossSectionPerAtom(), G4IonisParamMat::ComputeDensityEffect(), Construct(), Par01ParallelWorldForPion::Construct(), B1DetectorConstruction::Construct(), Par01DetectorConstruction::Construct(), RE01DetectorConstruction::Construct(), ExTGDetectorConstructionWithCpp::Construct(), GB05DetectorConstruction::Construct(), B3DetectorConstruction::Construct(), ExGflashDetectorConstruction::Construct(), GB01DetectorConstruction::Construct(), GB02DetectorConstruction::Construct(), GB06DetectorConstruction::Construct(), GB04DetectorConstruction::Construct(), DetectorConstruction0::Construct(), CML2PhantomConstruction::Construct(), CML2AcceleratorConstruction::Construct(), ExErrorDetectorConstruction::Construct(), CML2Ph_FullWater::Construct(), CML2Ph_BoxInBox::Construct(), RE02DetectorConstruction::Construct(), GammaKnifeDetectorConstruction::ConstructBeamLine(), Collimator100BeamLine::ConstructCollimator100BeamLine(), Collimator40BeamLine::ConstructCollimator40BeamLine(), Collimator50BeamLine::ConstructCollimator50BeamLine(), Collimator60BeamLine::ConstructCollimator60BeamLine(), Collimator70BeamLine::ConstructCollimator70BeamLine(), Collimator80BeamLine::ConstructCollimator80BeamLine(), B5DetectorConstruction::ConstructMaterials(), DetectorConstruction::ConstructMaterials(), TSDetectorConstruction::ConstructMaterials(), PassiveCarbonBeamLine::ConstructPassiveCarbonBeamLine(), PassiveProtonBeamLine::ConstructPassiveProtonBeamLine(), ExGflashDetectorConstruction::ConstructSDandField(), TrentoPassiveProtonBeamLine::ConstructTrentoPassiveProtonBeamLine(), CML2WorldConstruction::create(), XrayFluoNistMaterials::CreateMaterials(), CML2PhaseSpaces::createPlane(), XDetectorConstruction::DefineMaterials(), RE03DetectorConstruction::DefineMaterials(), B3DetectorConstruction::DefineMaterials(), RE04DetectorConstruction::DefineMaterials(), ElectronBenchmarkDetector::DefineMaterials(), B2bDetectorConstruction::DefineMaterials(), B2aDetectorConstruction::DefineMaterials(), ExUCNDetectorConstruction::DefineMaterials(), B4cDetectorConstruction::DefineMaterials(), B4dDetectorConstruction::DefineMaterials(), B4DetectorConstruction::DefineMaterials(), F06DetectorConstruction::DefineMaterials(), FFDetectorConstruction::DefineMaterials(), F05DetectorConstruction::DefineMaterials(), G4AdjointhIonisationModel::DefineProjectileProperty(), G4AdjointIonIonisationModel::DefineProjectileProperty(), G4AtimaFluctuations::Dispersion(), HistoManager::EndOfRun(), Par01EMShowerModel::Explode(), export_G4NistManager(), F04Materials::F04Materials(), G4tgbMaterialMgr::FindOrBuildG4Element(), G4tgbMaterialMgr::FindOrBuildG4Material(), CML2Acc1::flatteningFilter(), G4AtimaEnergyLossModel::G4AtimaEnergyLossModel(), G4BetheBlochModel::G4BetheBlochModel(), G4CrossSectionDataStore::G4CrossSectionDataStore(), G4CrossSectionElastic::G4CrossSectionElastic(), G4CrossSectionInelastic::G4CrossSectionInelastic(), G4CrossSectionPairGG::G4CrossSectionPairGG(), G4DNABrownianTransportation::G4DNABrownianTransportation(), G4eBremParametrizedModel::G4eBremParametrizedModel(), G4eBremsstrahlungRelModel::G4eBremsstrahlungRelModel(), G4eCoulombScatteringModel::G4eCoulombScatteringModel(), G4ElasticHadrNucleusHE::G4ElasticHadrNucleusHE(), G4ElectroNuclearCrossSection::G4ElectroNuclearCrossSection(), G4EmCalculator::G4EmCalculator(), G4EmParameters::G4EmParameters(), G4EmSaturation::G4EmSaturation(), G4eSingleCoulombScatteringModel::G4eSingleCoulombScatteringModel(), G4Evaporation::G4Evaporation(), G4ExcitationHandler::G4ExcitationHandler(), G4hCoulombScatteringModel::G4hCoulombScatteringModel(), G4IonCoulombCrossSection::G4IonCoulombCrossSection(), G4IonCoulombScatteringModel::G4IonCoulombScatteringModel(), G4IonisParamElm::G4IonisParamElm(), G4Isotope::G4Isotope(), G4LindhardSorensenIonModel::G4LindhardSorensenIonModel(), G4Material::G4Material(), G4MicroElecElasticModel::G4MicroElecElasticModel(), G4MicroElecInelasticModel::G4MicroElecInelasticModel(), G4MuBremsstrahlungModel::G4MuBremsstrahlungModel(), G4MuElecElasticModel::G4MuElecElasticModel(), G4MuElecInelasticModel::G4MuElecInelasticModel(), G4MuPairProductionModel::G4MuPairProductionModel(), G4PhotoNuclearCrossSection::G4PhotoNuclearCrossSection(), G4ProtonInelasticCrossSection::G4ProtonInelasticCrossSection(), G4ScreeningMottCrossSection::G4ScreeningMottCrossSection(), G4UPiNuclearCrossSection::G4UPiNuclearCrossSection(), G4WentzelOKandVIxSection::G4WentzelOKandVIxSection(), G4WentzelVIRelModel::G4WentzelVIRelModel(), G4GDMLReadMaterials::GetElement(), G4TripathiCrossSection::GetElementCrossSection(), G4NeutronInelasticCrossSection::GetElementCrossSection(), G4HadronInelasticDataSet::GetElementCrossSection(), G4HadronElasticDataSet::GetElementCrossSection(), G4IonsKoxCrossSection::GetElementCrossSection(), G4IonsSihverCrossSection::GetElementCrossSection(), G4IonsShenCrossSection::GetElementCrossSection(), G4NeutronElasticXS::GetElementCrossSection(), G4ParticleInelasticXS::GetElementCrossSection(), G4NeutronInelasticXS::GetElementCrossSection(), G4EMDissociationCrossSection::GetElementCrossSection(), G4TripathiLightCrossSection::GetElementCrossSection(), G4ComponentGGNuclNuclXsc::GetElementCrossSection(), XrayFluoNistMaterials::GetMaterial(), G4GDMLReadMaterials::GetMaterial(), HadrontherapyInteractionParameters::GetNistMaterial(), IORTInteractionParameters::GetNistMaterial(), G4NeutronElectronElXsc::Initialise(), G4NuclNuclDiffuseElastic::Initialise(), G4DiffuseElasticV2::Initialise(), G4DiffuseElastic::Initialise(), G4NeutronElasticXS::Initialise(), G4ParticleInelasticXS::Initialise(), G4NeutronInelasticXS::Initialise(), G4NuclNuclDiffuseElastic::InitialiseOnFly(), G4DiffuseElasticV2::InitialiseOnFly(), G4DiffuseElastic::InitialiseOnFly(), CML2Acc1::ionizationChamber(), G4TripathiLightCrossSection::IsElementApplicable(), main(), CML2Acc1::mirror(), CML2Acc1::MLC(), DetectorConstruction::OtherMaterial(), G4GammaConversionToMuons::PostStepDoIt(), CML2Acc1::primaryCollimator(), DicomDetectorConstruction::ReadPhantomDataNew(), DetectorConstruction::SetAbsMaterial(), DetectorConstruction::SetAbsorberMaterial(), DetectorConstruction::SetAbsorMaterial(), DetectorConstruction::SetBoxMaterial(), B2aDetectorConstruction::SetChamberMaterial(), B2bDetectorConstruction::SetChamberMaterial(), DetectorConstruction::SetContainerMaterial(), DetectorConstruction::SetContainMaterial(), LaserDrivenBeamLine::SetDefaultDimensions(), Collimator100BeamLine::SetDefaultDimensions(), Collimator40BeamLine::SetDefaultDimensions(), Collimator60BeamLine::SetDefaultDimensions(), Collimator80BeamLine::SetDefaultDimensions(), Collimator50BeamLine::SetDefaultDimensions(), Collimator70BeamLine::SetDefaultDimensions(), PassiveCarbonBeamLine::SetDefaultDimensions(), TrentoPassiveProtonBeamLine::SetDefaultDimensions(), PassiveProtonBeamLine::SetDefaultDimensions(), F04DetectorConstruction::SetDegraderMaterial(), DetectorConstruction::SetDetectorMaterial(), IORTDetectorConstruction::SetDiscoMaterialIORT(), IORTDetectorConstruction::SetDiscoMaterialIORT1(), DetectorConstruction::SetEcalMaterial(), DetectorConstruction::SetGapMaterial(), DetectorConstruction::SetGasMaterial(), DetectorConstruction::SetMaterial(), DetectorConstruction0::SetMaterial(), G4IonisParamMat::SetMeanExcitationEnergy(), HadrontherapyModulator::SetModulatorMaterial(), HadrontherapyDetectorConstruction::SetPhantomMaterial(), IORTDetectorConstruction::SetPhantomMaterial(), PassiveCarbonBeamLine::SetRippleFilterMaterial(), PassiveProtonBeamLine::SetRSMaterial(), TrentoPassiveProtonBeamLine::SetScattererMaterial(), DetectorConstruction::SetTarget1Material(), DetectorConstruction::SetTarget2Material(), B2aDetectorConstruction::SetTargetMaterial(), B2bDetectorConstruction::SetTargetMaterial(), DetectorConstruction::SetTargetMaterial(), F04DetectorConstruction::SetTargetMaterial(), DetectorConstruction::SetWorldMaterial(), F04DetectorConstruction::SetWorldMaterial(), CML2Acc1::target(), WLSMaterials::WLSMaterials().

void G4NistManager::ListMaterials ( const G4String list) const
inline

G4NistManager.hh 파일의 561 번째 라인에서 정의되었습니다.

다음을 참조함 : G4NistMaterialBuilder::ListMaterials(), matBuilder.

다음에 의해서 참조됨 : export_G4NistManager(), G4NistMessenger::SetNewValue().

void G4NistManager::PrintElement ( G4int  Z) const
inline

G4NistManager.hh 파일의 447 번째 라인에서 정의되었습니다.

다음을 참조함 : elmBuilder, G4NistElementBuilder::PrintElement().

다음에 의해서 참조됨 : G4NistMessenger::SetNewValue().

void G4NistManager::PrintElement ( const G4String symbol) const

G4NistManager.cc 파일의 161 번째 라인에서 정의되었습니다.

다음을 참조함 : elmBuilder, G4NistElementBuilder::GetZ(), G4NistElementBuilder::PrintElement().

void G4NistManager::PrintG4Element ( const G4String name) const

G4NistManager.cc 파일의 169 번째 라인에서 정의되었습니다.

다음을 참조함 : G4cout, G4endl, G4Element::GetElementTable(), G4Element::GetName().

다음에 의해서 참조됨 : export_G4NistManager(), G4NistMessenger::SetNewValue().

void G4NistManager::PrintG4Material ( const G4String name) const

G4NistManager.cc 파일의 183 번째 라인에서 정의되었습니다.

다음을 참조함 : G4cout, G4endl, G4Material::GetMaterialTable(), G4Material::GetName(), mat.

다음에 의해서 참조됨 : export_G4NistManager(), G4NistMessenger::SetNewValue().

void G4NistManager::SetVerbose ( G4int  val)

멤버 데이타 문서화

std::vector<G4Element*> G4NistManager::elements
private

G4NistManager.hh 파일의 289 번째 라인에서 정의되었습니다.

G4NistElementBuilder* G4NistManager::elmBuilder
private
G4Pow* G4NistManager::g4pow
private

G4NistManager.hh 파일의 285 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4NistManager(), GetLOGZ(), GetZ13().

G4NistManager * G4NistManager::instance = nullptr
staticprivate

G4NistManager.hh 파일의 283 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Instance().

G4double G4NistManager::LOGAZ[101]
private

G4NistManager.hh 파일의 287 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4NistManager(), GetLOGAMU().

G4NistMaterialBuilder* G4NistManager::matBuilder
private
std::vector<G4Material*> G4NistManager::materials
private

G4NistManager.hh 파일의 290 번째 라인에서 정의되었습니다.

G4NistMessenger* G4NistManager::messenger
private

G4NistManager.hh 파일의 299 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4NistManager(), ~G4NistManager().

size_t G4NistManager::nElements
private

G4NistManager.hh 파일의 292 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4NistManager(), GetNumberOfElements().

size_t G4NistManager::nMaterials
private

G4NistManager.hh 파일의 293 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4NistManager(), GetNumberOfMaterials().

G4double G4NistManager::POWERA27[101]
private

G4NistManager.hh 파일의 286 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4NistManager(), GetA27().

G4int G4NistManager::verbose
private

G4NistManager.hh 파일의 295 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4NistManager(), GetVerbose(), SetVerbose().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: