Geant4
10.02.p02
|
#include <G4NistManager.hh>
Static Public Member Functions | |
static G4NistManager * | Instance () |
Private Member Functions | |
G4NistManager () | |
Private Attributes | |
G4Pow * | g4pow |
G4double | POWERA27 [101] |
G4double | LOGAZ [101] |
std::vector< G4Element * > | elements |
std::vector< G4Material * > | materials |
size_t | nElements |
size_t | nMaterials |
G4int | verbose |
G4NistElementBuilder * | elmBuilder |
G4NistMaterialBuilder * | matBuilder |
G4NistMessenger * | messenger |
Static Private Attributes | |
static G4NistManager * | instance = 0 |
Definition at line 82 of file G4NistManager.hh.
G4NistManager::~G4NistManager | ( | ) |
Definition at line 79 of file G4NistManager.cc.
References elmBuilder, G4Element::GetElementTable(), G4Isotope::GetIsotopeTable(), G4Material::GetMaterialTable(), matBuilder, and messenger.
|
private |
Definition at line 196 of file G4NistManager.cc.
References A(), elmBuilder, FatalException, G4Exception(), g4pow, G4NistElementBuilder::GetAtomicMassAmu(), G4Pow::GetInstance(), G4Threading::IsWorkerThread(), LOGAZ, matBuilder, messenger, nElements, nMaterials, POWERA27, and verbose.
G4Material * G4NistManager::BuildMaterialWithNewDensity | ( | const G4String & | name, |
const G4String & | basename, | ||
G4double | density = 0.0 , |
||
G4double | temp = NTP_Temperature , |
||
G4double | pres = CLHEP::STP_Pressure |
||
) |
Definition at line 110 of file G4NistManager.cc.
References density, FatalException, FindOrBuildMaterial(), G4cout, G4endl, G4Exception(), G4Material::GetDensity(), G4Material::GetPressure(), G4Material::GetState(), and G4Material::GetTemperature().
|
inline |
Definition at line 507 of file G4NistManager.hh.
References G4NistMaterialBuilder::ConstructNewGasMaterial(), and matBuilder.
Referenced by export_G4NistManager().
|
inline |
Definition at line 519 of file G4NistManager.hh.
References G4NistMaterialBuilder::ConstructNewIdealGasMaterial(), and matBuilder.
|
inline |
Definition at line 475 of file G4NistManager.hh.
References G4NistMaterialBuilder::ConstructNewMaterial(), and matBuilder.
Referenced by XrayFluoNistMaterials::CreateMaterials().
|
inline |
Definition at line 492 of file G4NistManager.hh.
References G4NistMaterialBuilder::ConstructNewMaterial(), and matBuilder.
Definition at line 319 of file G4NistManager.hh.
References elmBuilder, and G4NistElementBuilder::FindOrBuildElement().
Referenced by GammaKnifeDetectorConstruction::ConstructBeamLine(), ExExChDetectorConstruction::ConstructBeamPipe(), ExExChDetectorConstruction::ConstructXtalTarget(), B3DetectorConstruction::DefineMaterials(), ElectronBenchmarkDetector::DefineMaterials(), FFDetectorConstruction::DefineMaterials(), HistoManager::EndOfRun(), G4tgbMaterialMgr::FindOrBuildG4Element(), G4GDMLReadMaterials::GetElement(), LaserDrivenBeamLine::SetDefaultDimensions(), PassiveCarbonBeamLine::SetDefaultDimensions(), Collimator60BeamLine::SetDefaultDimensions(), Collimator50BeamLine::SetDefaultDimensions(), Collimator80BeamLine::SetDefaultDimensions(), Collimator70BeamLine::SetDefaultDimensions(), Collimator100BeamLine::SetDefaultDimensions(), Collimator40BeamLine::SetDefaultDimensions(), and PassiveProtonBeamLine::SetDefaultDimensions().
|
inline |
Definition at line 327 of file G4NistManager.hh.
References elmBuilder, and G4NistElementBuilder::FindOrBuildElement().
|
inline |
Definition at line 458 of file G4NistManager.hh.
References G4NistMaterialBuilder::FindOrBuildMaterial(), and matBuilder.
Referenced by CML2Acc1::BeWindow(), RE01CalorimeterROGeometry::Build(), CML2ReadOutGeometry::Build(), BuildMaterialWithNewDensity(), HadrontherapyModulator::BuildModulator(), CML2ReadOutGeometry::CML2ReadOutGeometry(), Par01ParallelWorldForPion::Construct(), Par01DetectorConstruction::Construct(), ExTGDetectorConstructionWithCpp::Construct(), B1DetectorConstruction::Construct(), RE01DetectorConstruction::Construct(), GB01DetectorConstruction::Construct(), GB02DetectorConstruction::Construct(), ExGflashDetectorConstruction::Construct(), B3DetectorConstruction::Construct(), ExExChDetectorConstruction::Construct(), GB04DetectorConstruction::Construct(), ExG4DetectorConstruction01::Construct(), ExG4DetectorConstruction02::Construct(), CML2PhantomConstruction::Construct(), ExErrorDetectorConstruction::Construct(), CML2AcceleratorConstruction::Construct(), CML2Ph_FullWater::Construct(), CML2Ph_BoxInBox::Construct(), RE02DetectorConstruction::Construct(), GammaKnifeDetectorConstruction::ConstructBeamLine(), ExExChDetectorConstruction::ConstructBeamPipe(), Collimator100BeamLine::ConstructCollimator100BeamLine(), Collimator40BeamLine::ConstructCollimator40BeamLine(), Collimator50BeamLine::ConstructCollimator50BeamLine(), Collimator60BeamLine::ConstructCollimator60BeamLine(), Collimator70BeamLine::ConstructCollimator70BeamLine(), Collimator80BeamLine::ConstructCollimator80BeamLine(), B5DetectorConstruction::ConstructMaterials(), DetectorConstruction::ConstructMaterials(), TSDetectorConstruction::ConstructMaterials(), PassiveCarbonBeamLine::ConstructPassiveCarbonBeamLine(), PassiveProtonBeamLine::ConstructPassiveProtonBeamLine(), ExGflashDetectorConstruction::ConstructSDandField(), ExExChDetectorConstruction::ConstructSiSD(), CML2WorldConstruction::create(), F04Materials::CreateMaterials(), WLSMaterials::CreateMaterials(), CML2PhaseSpaces::createPlane(), XDetectorConstruction::DefineMaterials(), RE03DetectorConstruction::DefineMaterials(), RE04DetectorConstruction::DefineMaterials(), ElectronBenchmarkDetector::DefineMaterials(), B2aDetectorConstruction::DefineMaterials(), B2bDetectorConstruction::DefineMaterials(), ExUCNDetectorConstruction::DefineMaterials(), B4cDetectorConstruction::DefineMaterials(), B4dDetectorConstruction::DefineMaterials(), B4DetectorConstruction::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(), CML2Acc1::ionizationChamber(), main(), CML2Acc1::mirror(), CML2Acc1::MLC(), DetectorConstruction::OtherMaterial(), CML2Acc1::primaryCollimator(), DetectorConstruction::SetAbsMaterial(), DetectorConstruction::SetAbsorberMaterial(), DetectorConstruction::SetAbsorMaterial(), ExG4DetectorConstruction02::SetBoxMaterial(), B2aDetectorConstruction::SetChamberMaterial(), B2bDetectorConstruction::SetChamberMaterial(), DetectorConstruction::SetContainerMaterial(), LaserDrivenBeamLine::SetDefaultDimensions(), PassiveCarbonBeamLine::SetDefaultDimensions(), Collimator60BeamLine::SetDefaultDimensions(), Collimator70BeamLine::SetDefaultDimensions(), Collimator100BeamLine::SetDefaultDimensions(), Collimator80BeamLine::SetDefaultDimensions(), Collimator50BeamLine::SetDefaultDimensions(), Collimator40BeamLine::SetDefaultDimensions(), PassiveProtonBeamLine::SetDefaultDimensions(), F04DetectorConstruction::SetDegraderMaterial(), DetectorConstruction::SetDetectorMaterial(), DetectorConstruction::SetEcalMaterial(), DetectorConstruction::SetGapMaterial(), DetectorConstruction::SetGasMaterial(), DetectorConstruction::SetMaterial(), ExG4DetectorConstruction01::SetMaterial(), DetectorConstruction::SetTallyMaterial(), DetectorConstruction::SetTarget1Material(), DetectorConstruction::SetTarget2Material(), B2bDetectorConstruction::SetTargetMaterial(), B2aDetectorConstruction::SetTargetMaterial(), DetectorConstruction::SetTargetMaterial(), F04DetectorConstruction::SetTargetMaterial(), G4EmCalculator::SetupMaterial(), ExG4DetectorConstruction02::SetWorldMaterial(), DetectorConstruction::SetWorldMaterial(), F04DetectorConstruction::SetWorldMaterial(), ExExChDetectorConstruction::SetXtalMaterial(), and CML2Acc1::target().
|
inline |
Definition at line 468 of file G4NistManager.hh.
References G4NistMaterialBuilder::FindOrBuildSimpleMaterial(), and matBuilder.
Referenced by G4EmCalculator::CheckMaterial(), and G4HadronicProcess::InitialiseMaterial().
Definition at line 562 of file G4NistManager.hh.
References POWERA27.
Referenced by G4GammaConversionToMuons::ComputeCrossSectionPerAtom(), G4hBremsstrahlungModel::ComputeDMicroscopicCrossSection(), G4MuBremsstrahlungModel::G4MuBremsstrahlungModel(), G4WentzelOKandVIxSection::G4WentzelOKandVIxSection(), and G4WentzelVIRelXSection::G4WentzelVIRelXSection().
Definition at line 372 of file G4NistManager.hh.
References elmBuilder, and G4NistElementBuilder::GetAtomicMass().
Referenced by G4Isotope::G4Isotope().
Definition at line 349 of file G4NistManager.hh.
References elmBuilder, and G4NistElementBuilder::GetAtomicMassAmu().
Referenced by G4KokoulinMuonNuclearXS::BuildCrossSectionTable(), G4UPiNuclearCrossSection::BuildPhysicsTable(), G4CrossSectionPairGG::BuildPhysicsTable(), G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4BGGPionElasticXS::BuildPhysicsTable(), G4BGGNucleonElasticXS::BuildPhysicsTable(), G4BGGPionInelasticXS::BuildPhysicsTable(), G4ecpssrBaseKxsModel::CalculateCrossSection(), G4ecpssrBaseLixsModel::CalculateL1CrossSection(), G4ecpssrBaseLixsModel::CalculateL2CrossSection(), G4ecpssrBaseLixsModel::CalculateL3CrossSection(), G4IonCoulombScatteringModel::ComputeCrossSectionPerAtom(), G4hCoulombScatteringModel::ComputeCrossSectionPerAtom(), G4WentzelVIRelModel::ComputeCrossSectionPerAtom(), G4UPiNuclearCrossSection::G4UPiNuclearCrossSection(), G4TripathiCrossSection::GetElementCrossSection(), G4PhotoNuclearCrossSection::GetElementCrossSection(), G4ElectroNuclearCrossSection::GetElementCrossSection(), G4CrossSectionPairGG::GetElementCrossSection(), G4CrossSectionElastic::GetElementCrossSection(), G4CrossSectionInelastic::GetElementCrossSection(), G4EMDissociationCrossSection::GetElementCrossSection(), G4TripathiLightCrossSection::GetElementCrossSection(), G4ProtonInelasticCrossSection::GetProtonCrossSection(), G4ElasticHadrNucleusHE::HadrNucDifferCrSec(), G4NuclNuclDiffuseElastic::Initialise(), G4DiffuseElastic::Initialise(), G4EmSaturation::InitialiseBirksCoefficient(), G4NuclNuclDiffuseElastic::InitialiseOnFly(), G4DiffuseElastic::InitialiseOnFly(), G4hCoulombScatteringModel::MinPrimaryEnergy(), G4eCoulombScatteringModel::MinPrimaryEnergy(), G4ElasticHadrNucleusHE::SampleInvariantT(), G4ScreeningMottCrossSection::SetupKinematic(), and G4WentzelOKandVIxSection::SetupTarget().
Definition at line 356 of file G4NistManager.hh.
References elmBuilder, and G4NistElementBuilder::GetAtomicMassAmu().
|
inline |
Definition at line 308 of file G4NistManager.hh.
References G4Element::GetElementTable().
Referenced by export_G4NistManager().
Definition at line 388 of file G4NistManager.hh.
References elmBuilder, and G4NistElementBuilder::GetIsotopeAbundance().
Referenced by G4Element::AddNaturalIsotopes(), G4Evaporation::BreakFragment(), G4ExcitationHandler::BreakItUp(), and G4VCrossSectionDataSet::ComputeCrossSection().
Definition at line 364 of file G4NistManager.hh.
References elmBuilder, and G4NistElementBuilder::GetIsotopeMass().
Referenced by export_G4NistManager().
Definition at line 571 of file G4NistManager.hh.
References g4pow, and G4Pow::logZ().
Referenced by G4MuPairProductionModel::MaxSecondaryEnergyForElement(), G4MuPairProductionModel::SampleSecondaries(), G4PairProductionRelModel::SetCurrentElement(), G4eBremsstrahlungRelModel::SetCurrentElement(), and G4eBremParametrizedModel::SetCurrentElement().
|
inline |
Definition at line 440 of file G4NistManager.hh.
References G4Material::GetMaterialTable().
Referenced by export_G4NistManager().
Definition at line 419 of file G4NistManager.hh.
References G4NistMaterialBuilder::GetMeanIonisationEnergy(), and matBuilder.
Referenced by G4IonisParamElm::G4IonisParamElm().
|
inline |
Definition at line 412 of file G4NistManager.hh.
References elmBuilder, and G4NistElementBuilder::GetElementNames().
Referenced by G4Element::AddNaturalIsotopes(), and G4Material::G4Material().
Definition at line 396 of file G4NistManager.hh.
References elmBuilder, and G4NistElementBuilder::GetNistFirstIsotopeN().
Referenced by G4Element::AddNaturalIsotopes(), and G4VCrossSectionDataSet::ComputeCrossSection().
|
inline |
Definition at line 541 of file G4NistManager.hh.
References G4NistMaterialBuilder::GetMaterialNames(), and matBuilder.
Definition at line 426 of file G4NistManager.hh.
References G4NistMaterialBuilder::GetNominalDensity(), and matBuilder.
Referenced by G4IonisParamMat::ComputeDensityEffect().
|
inline |
Definition at line 335 of file G4NistManager.hh.
References nElements.
Referenced by export_G4NistManager().
|
inline |
Definition at line 301 of file G4NistManager.hh.
References nMaterials.
Referenced by export_G4NistManager().
Definition at line 404 of file G4NistManager.hh.
References elmBuilder, and G4NistElementBuilder::GetNumberOfNistIsotopes().
Referenced by G4Element::AddNaturalIsotopes(), and G4VCrossSectionDataSet::ComputeCrossSection().
Definition at line 380 of file G4NistManager.hh.
References elmBuilder, and G4NistElementBuilder::GetTotalElectronBindingEnergy().
|
inline |
Definition at line 450 of file G4NistManager.hh.
References verbose.
Referenced by export_G4NistManager().
Definition at line 342 of file G4NistManager.hh.
References elmBuilder, and G4NistElementBuilder::GetZ().
Referenced by export_G4NistManager().
Definition at line 548 of file G4NistManager.hh.
References G4Pow::A13(), and g4pow.
Referenced by G4GammaConversionToMuons::ComputeCrossSectionPerAtom(), G4hBremsstrahlungModel::ComputeDMicroscopicCrossSection(), G4MuBremsstrahlungModel::ComputeDMicroscopicCrossSection(), G4eBremParametrizedModel::ComputeParametrizedDXSectionPerAtom(), G4AdjointhIonisationModel::DefineProjectileProperty(), G4AdjointIonIonisationModel::DefineProjectileProperty(), G4MuPairProductionModel::MaxSecondaryEnergyForElement(), G4EmCorrections::NuclearStoppingPower(), G4PairProductionRelModel::SampleSecondaries(), G4PairProductionRelModel::SetCurrentElement(), G4eBremsstrahlungRelModel::SetCurrentElement(), G4eBremParametrizedModel::SetCurrentElement(), and G4BetheBlochModel::SetupParameters().
Definition at line 555 of file G4NistManager.hh.
References g4pow, and G4Pow::Z13().
|
static |
Definition at line 68 of file G4NistManager.cc.
References instance.
Referenced by G4Element::AddNaturalIsotopes(), CML2Acc1::BeWindow(), RE01CalorimeterROGeometry::Build(), CML2ReadOutGeometry::Build(), G4KokoulinMuonNuclearXS::BuildCrossSectionTable(), HadrontherapyModulator::BuildModulator(), G4UPiNuclearCrossSection::BuildPhysicsTable(), G4BGGPionElasticXS::BuildPhysicsTable(), G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4BGGNucleonElasticXS::BuildPhysicsTable(), G4BGGPionInelasticXS::BuildPhysicsTable(), G4ecpssrBaseKxsModel::CalculateCrossSection(), G4ecpssrBaseLixsModel::CalculateL1CrossSection(), G4ecpssrBaseLixsModel::CalculateL2CrossSection(), G4ecpssrBaseLixsModel::CalculateL3CrossSection(), CML2ReadOutGeometry::CML2ReadOutGeometry(), G4VCrossSectionDataSet::ComputeCrossSection(), G4GammaConversionToMuons::ComputeCrossSectionPerAtom(), G4IonisParamMat::ComputeDensityEffect(), Construct(), Par01ParallelWorldForPion::Construct(), Par01DetectorConstruction::Construct(), ExTGDetectorConstructionWithCpp::Construct(), B1DetectorConstruction::Construct(), RE01DetectorConstruction::Construct(), GB01DetectorConstruction::Construct(), GB02DetectorConstruction::Construct(), B3DetectorConstruction::Construct(), ExGflashDetectorConstruction::Construct(), ExExChDetectorConstruction::Construct(), GB04DetectorConstruction::Construct(), ExG4DetectorConstruction01::Construct(), ExG4DetectorConstruction02::Construct(), CML2PhantomConstruction::Construct(), ExErrorDetectorConstruction::Construct(), CML2AcceleratorConstruction::Construct(), CML2Ph_FullWater::Construct(), CML2Ph_BoxInBox::Construct(), RE02DetectorConstruction::Construct(), GammaKnifeDetectorConstruction::ConstructBeamLine(), ExExChDetectorConstruction::ConstructBeamPipe(), Collimator100BeamLine::ConstructCollimator100BeamLine(), Collimator40BeamLine::ConstructCollimator40BeamLine(), Collimator50BeamLine::ConstructCollimator50BeamLine(), Collimator60BeamLine::ConstructCollimator60BeamLine(), Collimator70BeamLine::ConstructCollimator70BeamLine(), Collimator80BeamLine::ConstructCollimator80BeamLine(), B5DetectorConstruction::ConstructMaterials(), DetectorConstruction::ConstructMaterials(), TSDetectorConstruction::ConstructMaterials(), PassiveCarbonBeamLine::ConstructPassiveCarbonBeamLine(), PassiveProtonBeamLine::ConstructPassiveProtonBeamLine(), ExGflashDetectorConstruction::ConstructSDandField(), ExExChDetectorConstruction::ConstructSiSD(), ExExChDetectorConstruction::ConstructXtalTarget(), CML2WorldConstruction::create(), XrayFluoNistMaterials::CreateMaterials(), CML2PhaseSpaces::createPlane(), XDetectorConstruction::DefineMaterials(), RE03DetectorConstruction::DefineMaterials(), B3DetectorConstruction::DefineMaterials(), RE04DetectorConstruction::DefineMaterials(), ElectronBenchmarkDetector::DefineMaterials(), B2aDetectorConstruction::DefineMaterials(), B2bDetectorConstruction::DefineMaterials(), ExUCNDetectorConstruction::DefineMaterials(), B4cDetectorConstruction::DefineMaterials(), B4dDetectorConstruction::DefineMaterials(), B4DetectorConstruction::DefineMaterials(), F06DetectorConstruction::DefineMaterials(), FFDetectorConstruction::DefineMaterials(), F05DetectorConstruction::DefineMaterials(), G4AdjointhIonisationModel::DefineProjectileProperty(), G4AdjointIonIonisationModel::DefineProjectileProperty(), HistoManager::EndOfRun(), Par01EMShowerModel::Explode(), export_G4NistManager(), F04Materials::F04Materials(), G4tgbMaterialMgr::FindOrBuildG4Element(), G4tgbMaterialMgr::FindOrBuildG4Material(), CML2Acc1::flatteningFilter(), G4BetheBlochModel::G4BetheBlochModel(), G4CrossSectionDataStore::G4CrossSectionDataStore(), G4CrossSectionElastic::G4CrossSectionElastic(), G4CrossSectionInelastic::G4CrossSectionInelastic(), G4CrossSectionPairGG::G4CrossSectionPairGG(), G4DNABrownianTransportation::G4DNABrownianTransportation(), G4eBremParametrizedModel::G4eBremParametrizedModel(), G4eBremsstrahlungRelModel::G4eBremsstrahlungRelModel(), G4eCoulombScatteringModel::G4eCoulombScatteringModel(), G4ElasticHadrNucleusHE::G4ElasticHadrNucleusHE(), G4ElectroNuclearCrossSection::G4ElectroNuclearCrossSection(), G4EmCalculator::G4EmCalculator(), G4EmCorrections::G4EmCorrections(), G4EmParameters::G4EmParameters(), G4EmSaturation::G4EmSaturation(), G4eSingleCoulombScatteringModel::G4eSingleCoulombScatteringModel(), G4ExcitationHandler::G4ExcitationHandler(), G4hCoulombScatteringModel::G4hCoulombScatteringModel(), G4IonCoulombCrossSection::G4IonCoulombCrossSection(), G4IonCoulombScatteringModel::G4IonCoulombScatteringModel(), G4IonisParamElm::G4IonisParamElm(), G4Isotope::G4Isotope(), G4Material::G4Material(), G4MicroElecElasticModel::G4MicroElecElasticModel(), G4MicroElecInelasticModel::G4MicroElecInelasticModel(), G4MuBremsstrahlungModel::G4MuBremsstrahlungModel(), G4MuElecElasticModel::G4MuElecElasticModel(), G4MuElecInelasticModel::G4MuElecInelasticModel(), G4MuPairProductionModel::G4MuPairProductionModel(), G4PairProductionRelModel::G4PairProductionRelModel(), G4PhotoNuclearCrossSection::G4PhotoNuclearCrossSection(), G4ProtonInelasticCrossSection::G4ProtonInelasticCrossSection(), G4ScreeningMottCrossSection::G4ScreeningMottCrossSection(), G4UnstableFragmentBreakUp::G4UnstableFragmentBreakUp(), G4UPiNuclearCrossSection::G4UPiNuclearCrossSection(), G4WentzelOKandVIxSection::G4WentzelOKandVIxSection(), G4WentzelVIRelModel::G4WentzelVIRelModel(), G4WentzelVIRelXSection::G4WentzelVIRelXSection(), G4GDMLReadMaterials::GetElement(), G4TripathiCrossSection::GetElementCrossSection(), G4NeutronInelasticCrossSection::GetElementCrossSection(), G4HadronInelasticDataSet::GetElementCrossSection(), G4HadronElasticDataSet::GetElementCrossSection(), G4IonsKoxCrossSection::GetElementCrossSection(), G4IonsSihverCrossSection::GetElementCrossSection(), G4IonsShenCrossSection::GetElementCrossSection(), G4NeutronElasticXS::GetElementCrossSection(), G4NeutronInelasticXS::GetElementCrossSection(), G4EMDissociationCrossSection::GetElementCrossSection(), G4TripathiLightCrossSection::GetElementCrossSection(), G4ComponentGGNuclNuclXsc::GetElementCrossSection(), XrayFluoNistMaterials::GetMaterial(), G4GDMLReadMaterials::GetMaterial(), HadrontherapyInteractionParameters::GetNistMaterial(), IORTInteractionParameters::GetNistMaterial(), G4NuclNuclDiffuseElastic::Initialise(), G4DiffuseElastic::Initialise(), G4NeutronElasticXS::Initialise(), G4NeutronInelasticXS::Initialise(), G4HadronicProcess::InitialiseMaterial(), G4NuclNuclDiffuseElastic::InitialiseOnFly(), G4DiffuseElastic::InitialiseOnFly(), CML2Acc1::ionizationChamber(), G4TripathiLightCrossSection::IsElementApplicable(), main(), CML2Acc1::mirror(), CML2Acc1::MLC(), DetectorConstruction::OtherMaterial(), G4GammaConversionToMuons::PostStepDoIt(), CML2Acc1::primaryCollimator(), DetectorConstruction::SetAbsMaterial(), DetectorConstruction::SetAbsorberMaterial(), DetectorConstruction::SetAbsorMaterial(), ExG4DetectorConstruction02::SetBoxMaterial(), B2bDetectorConstruction::SetChamberMaterial(), B2aDetectorConstruction::SetChamberMaterial(), DetectorConstruction::SetContainerMaterial(), LaserDrivenBeamLine::SetDefaultDimensions(), PassiveCarbonBeamLine::SetDefaultDimensions(), Collimator100BeamLine::SetDefaultDimensions(), Collimator40BeamLine::SetDefaultDimensions(), Collimator70BeamLine::SetDefaultDimensions(), Collimator50BeamLine::SetDefaultDimensions(), Collimator80BeamLine::SetDefaultDimensions(), Collimator60BeamLine::SetDefaultDimensions(), PassiveProtonBeamLine::SetDefaultDimensions(), F04DetectorConstruction::SetDegraderMaterial(), DetectorConstruction::SetDetectorMaterial(), IORTDetectorConstruction::SetDiscoMaterialIORT(), IORTDetectorConstruction::SetDiscoMaterialIORT1(), DetectorConstruction::SetEcalMaterial(), DetectorConstruction::SetGapMaterial(), DetectorConstruction::SetGasMaterial(), DetectorConstruction::SetMaterial(), ExG4DetectorConstruction01::SetMaterial(), G4IonisParamMat::SetMeanExcitationEnergy(), G4Evaporation::SetParameters(), HadrontherapyDetectorConstruction::SetPhantomMaterial(), IORTDetectorConstruction::SetPhantomMaterial(), PassiveProtonBeamLine::SetRSMaterial(), DetectorConstruction::SetTallyMaterial(), DetectorConstruction::SetTarget1Material(), DetectorConstruction::SetTarget2Material(), B2aDetectorConstruction::SetTargetMaterial(), B2bDetectorConstruction::SetTargetMaterial(), DetectorConstruction::SetTargetMaterial(), F04DetectorConstruction::SetTargetMaterial(), ExG4DetectorConstruction02::SetWorldMaterial(), DetectorConstruction::SetWorldMaterial(), F04DetectorConstruction::SetWorldMaterial(), ExExChDetectorConstruction::SetXtalMaterial(), CML2Acc1::target(), and WLSMaterials::WLSMaterials().
|
inline |
Definition at line 533 of file G4NistManager.hh.
References G4NistMaterialBuilder::ListMaterials(), and matBuilder.
Referenced by export_G4NistManager(), and G4NistMessenger::SetNewValue().
|
inline |
Definition at line 433 of file G4NistManager.hh.
References elmBuilder, and G4NistElementBuilder::PrintElement().
Referenced by G4NistMessenger::SetNewValue().
void G4NistManager::PrintElement | ( | const G4String & | symbol | ) |
Definition at line 149 of file G4NistManager.cc.
References elmBuilder, G4NistElementBuilder::GetZ(), and G4NistElementBuilder::PrintElement().
void G4NistManager::PrintG4Element | ( | const G4String & | name | ) |
Definition at line 157 of file G4NistManager.cc.
References G4cout, G4endl, G4Element::GetElementTable(), G4Element::GetName(), and name.
Referenced by export_G4NistManager(), and G4NistMessenger::SetNewValue().
void G4NistManager::PrintG4Material | ( | const G4String & | name | ) |
Definition at line 171 of file G4NistManager.cc.
References G4cout, G4endl, G4Material::GetMaterialTable(), G4Material::GetName(), and name.
Referenced by export_G4NistManager(), and G4NistMessenger::SetNewValue().
void G4NistManager::SetVerbose | ( | G4int | val | ) |
Definition at line 185 of file G4NistManager.cc.
References elmBuilder, matBuilder, G4NistElementBuilder::SetVerbose(), G4NistMaterialBuilder::SetVerbose(), and verbose.
Referenced by XrayFluoNistMaterials::CreateMaterials(), ElectronBenchmarkDetector::DefineMaterials(), export_G4NistManager(), F04Materials::F04Materials(), XrayFluoNistMaterials::GetMaterial(), G4NistMessenger::SetNewValue(), and WLSMaterials::WLSMaterials().
|
private |
Definition at line 284 of file G4NistManager.hh.
|
private |
Definition at line 292 of file G4NistManager.hh.
Referenced by FindOrBuildElement(), G4NistManager(), GetAtomicMass(), GetAtomicMassAmu(), GetIsotopeAbundance(), GetIsotopeMass(), GetNistElementNames(), GetNistFirstIsotopeN(), GetNumberOfNistIsotopes(), GetTotalElectronBindingEnergy(), GetZ(), PrintElement(), SetVerbose(), and ~G4NistManager().
|
private |
Definition at line 280 of file G4NistManager.hh.
Referenced by G4NistManager(), GetLOGZ(), and GetZ13().
|
staticprivate |
Definition at line 278 of file G4NistManager.hh.
Referenced by Instance().
|
private |
Definition at line 282 of file G4NistManager.hh.
Referenced by G4NistManager().
|
private |
Definition at line 293 of file G4NistManager.hh.
Referenced by ConstructNewGasMaterial(), ConstructNewIdealGasMaterial(), ConstructNewMaterial(), FindOrBuildMaterial(), FindOrBuildSimpleMaterial(), G4NistManager(), GetMeanIonisationEnergy(), GetNistMaterialNames(), GetNominalDensity(), ListMaterials(), SetVerbose(), and ~G4NistManager().
|
private |
Definition at line 285 of file G4NistManager.hh.
|
private |
Definition at line 294 of file G4NistManager.hh.
Referenced by G4NistManager(), and ~G4NistManager().
|
private |
Definition at line 287 of file G4NistManager.hh.
Referenced by G4NistManager(), and GetNumberOfElements().
|
private |
Definition at line 288 of file G4NistManager.hh.
Referenced by G4NistManager(), and GetNumberOfMaterials().
|
private |
Definition at line 281 of file G4NistManager.hh.
Referenced by G4NistManager(), and GetA27().
|
private |
Definition at line 290 of file G4NistManager.hh.
Referenced by G4NistManager(), GetVerbose(), and SetVerbose().