Geant4.10
|
#include <G4NistManager.hh>
Static Public Member Functions | |
static G4NistManager * | Instance () |
Definition at line 82 of file G4NistManager.hh.
G4NistManager::~G4NistManager | ( | ) |
Definition at line 79 of file G4NistManager.cc.
References G4Element::GetElementTable(), G4Isotope::GetIsotopeTable(), and G4Material::GetMaterialTable().
G4Material * G4NistManager::BuildMaterialWithNewDensity | ( | const G4String & | name, |
const G4String & | basename, | ||
G4double | density = 0.0 , |
||
G4double | temp = CLHEP::STP_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 487 of file G4NistManager.hh.
References G4NistMaterialBuilder::ConstructNewGasMaterial().
Referenced by export_G4NistManager().
|
inline |
Definition at line 499 of file G4NistManager.hh.
References G4NistMaterialBuilder::ConstructNewIdealGasMaterial().
|
inline |
Definition at line 455 of file G4NistManager.hh.
References G4NistMaterialBuilder::ConstructNewMaterial().
|
inline |
Definition at line 472 of file G4NistManager.hh.
References G4NistMaterialBuilder::ConstructNewMaterial().
Definition at line 314 of file G4NistManager.hh.
References G4NistElementBuilder::FindOrBuildElement().
Referenced by ElectronBenchmarkDetector::DefineMaterials(), G4tgbMaterialMgr::FindOrBuildG4Element(), and G4GDMLReadMaterials::GetElement().
|
inline |
Definition at line 322 of file G4NistManager.hh.
References G4NistElementBuilder::FindOrBuildElement().
|
inline |
Definition at line 446 of file G4NistManager.hh.
References G4NistMaterialBuilder::FindOrBuildMaterial().
Referenced by RE01CalorimeterROGeometry::Build(), CML2ReadOutGeometry::Build(), BuildMaterialWithNewDensity(), HadrontherapyModulator::BuildModulator(), CML2ReadOutGeometry::CML2ReadOutGeometry(), Par01DetectorConstruction::Construct(), B1DetectorConstruction::Construct(), ExTGDetectorConstructionWithCpp::Construct(), RE01DetectorConstruction::Construct(), GB01DetectorConstruction::Construct(), GB02DetectorConstruction::Construct(), B3DetectorConstruction::Construct(), ExGflashDetectorConstruction::Construct(), ExG4DetectorConstruction01::Construct(), ExG4DetectorConstruction02::Construct(), CML2PhantomConstruction::Construct(), ExErrorDetectorConstruction::Construct(), CML2AcceleratorConstruction::Construct(), CML2Ph_FullWater::Construct(), CML2Ph_BoxInBox::Construct(), RE02DetectorConstruction::Construct(), B5DetectorConstruction::ConstructMaterials(), ExGflashDetectorConstruction::ConstructSDandField(), CML2WorldConstruction::create(), CML2PhaseSpaces::createPlane(), ElectronBenchmarkDetector::DefineMaterials(), export_G4NistManager(), G4tgbMaterialMgr::FindOrBuildG4Material(), G4DNABrownianTransportation::G4DNABrownianTransportation(), G4MicroElecElasticModel::G4MicroElecElasticModel(), G4MicroElecInelasticModel::G4MicroElecInelasticModel(), G4MuElecElasticModel::G4MuElecElasticModel(), G4MuElecInelasticModel::G4MuElecInelasticModel(), F04Materials::GetMaterial(), WLSMaterials::GetMaterial(), XrayFluoNistMaterials::GetMaterial(), G4GDMLReadMaterials::GetMaterial(), DetectorConstruction::SetAbsMaterial(), DetectorConstruction::SetAbsorberMaterial(), DetectorConstruction::SetAbsorMaterial(), ExG4DetectorConstruction02::SetBoxMaterial(), B2aDetectorConstruction::SetChamberMaterial(), B2bDetectorConstruction::SetChamberMaterial(), DetectorConstruction::SetContainerMaterial(), F04DetectorConstruction::SetDegraderMaterial(), DetectorConstruction::SetEcalMaterial(), DetectorConstruction::SetGapMaterial(), DetectorConstruction::SetGasMaterial(), DetectorConstruction::SetMaterial(), ExG4DetectorConstruction01::SetMaterial(), DetectorConstruction::SetTallyMaterial(), DetectorConstruction::SetTarget1Material(), DetectorConstruction::SetTarget2Material(), B2bDetectorConstruction::SetTargetMaterial(), B2aDetectorConstruction::SetTargetMaterial(), DetectorConstruction::SetTargetMaterial(), F04DetectorConstruction::SetTargetMaterial(), DetectorConstruction::SetWorldMaterial(), ExG4DetectorConstruction02::SetWorldMaterial(), and F04DetectorConstruction::SetWorldMaterial().
Definition at line 367 of file G4NistManager.hh.
References G4NistElementBuilder::GetAtomicMass().
Referenced by G4Isotope::G4Isotope().
Definition at line 344 of file G4NistManager.hh.
References G4NistElementBuilder::GetAtomicMassAmu().
Referenced by G4UPiNuclearCrossSection::BuildPhysicsTable(), G4CrossSectionPairGG::BuildPhysicsTable(), G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4BGGPionElasticXS::BuildPhysicsTable(), G4BGGNucleonElasticXS::BuildPhysicsTable(), G4BGGPionInelasticXS::BuildPhysicsTable(), G4ecpssrBaseKxsModel::CalculateCrossSection(), G4ecpssrBaseLixsModel::CalculateL1CrossSection(), G4ecpssrBaseLixsModel::CalculateL2CrossSection(), G4ecpssrBaseLixsModel::CalculateL3CrossSection(), G4UPiNuclearCrossSection::G4UPiNuclearCrossSection(), G4TripathiCrossSection::GetElementCrossSection(), G4PhotoNuclearCrossSection::GetElementCrossSection(), G4ElectroNuclearCrossSection::GetElementCrossSection(), G4CrossSectionPairGG::GetElementCrossSection(), G4CrossSectionInelastic::GetElementCrossSection(), G4CrossSectionElastic::GetElementCrossSection(), G4EMDissociationCrossSection::GetElementCrossSection(), G4TripathiLightCrossSection::GetElementCrossSection(), G4ProtonInelasticCrossSection::GetProtonCrossSection(), G4ElasticHadrNucleusHE::HadrNucDifferCrSec(), G4eCoulombScatteringModel::MinPrimaryEnergy(), G4ElasticHadrNucleusHE::SampleInvariantT(), G4IonCoulombCrossSection::SetupKinematic(), G4ScreeningMottCrossSection::SetupKinematic(), G4WentzelOKandVIxSection::SetupTarget(), and G4WentzelVIRelXSection::SetupTarget().
Definition at line 351 of file G4NistManager.hh.
References G4NistElementBuilder::GetAtomicMassAmu().
|
inline |
Definition at line 303 of file G4NistManager.hh.
References G4Element::GetElementTable().
Referenced by export_G4NistManager().
Definition at line 383 of file G4NistManager.hh.
References G4NistElementBuilder::GetIsotopeAbundance().
Referenced by G4Evaporation::BreakItUp(), G4ExcitationHandler::BreakItUp(), and G4VCrossSectionDataSet::ComputeCrossSection().
Definition at line 359 of file G4NistManager.hh.
References G4NistElementBuilder::GetIsotopeMass().
Referenced by export_G4NistManager().
Definition at line 565 of file G4NistManager.hh.
Definition at line 551 of file G4NistManager.hh.
References G4Pow::logZ().
Referenced by G4MuPairProductionModel::MaxSecondaryEnergyForElement(), G4MuPairProductionModel::SampleSecondaries(), G4PairProductionRelModel::SetCurrentElement(), and G4eBremsstrahlungRelModel::SetCurrentElement().
|
inline |
Definition at line 428 of file G4NistManager.hh.
References G4Material::GetMaterialTable().
Referenced by export_G4NistManager().
Definition at line 414 of file G4NistManager.hh.
References G4NistMaterialBuilder::GetMeanIonisationEnergy().
Referenced by G4IonisParamElm::G4IonisParamElm().
|
inline |
Definition at line 407 of file G4NistManager.hh.
References G4NistElementBuilder::GetElementNames().
Definition at line 391 of file G4NistManager.hh.
References G4NistElementBuilder::GetNistFirstIsotopeN().
Referenced by G4VCrossSectionDataSet::ComputeCrossSection().
|
inline |
Definition at line 521 of file G4NistManager.hh.
References G4NistMaterialBuilder::GetMaterialNames().
|
inline |
Definition at line 330 of file G4NistManager.hh.
Referenced by export_G4NistManager().
|
inline |
Definition at line 296 of file G4NistManager.hh.
Referenced by export_G4NistManager().
Definition at line 399 of file G4NistManager.hh.
References G4NistElementBuilder::GetNumberOfNistIsotopes().
Referenced by G4VCrossSectionDataSet::ComputeCrossSection().
Definition at line 375 of file G4NistManager.hh.
References G4NistElementBuilder::GetTotalElectronBindingEnergy().
|
inline |
Definition at line 438 of file G4NistManager.hh.
Referenced by export_G4NistManager().
Definition at line 337 of file G4NistManager.hh.
References G4NistElementBuilder::GetZ().
Referenced by export_G4NistManager().
Definition at line 528 of file G4NistManager.hh.
References G4Pow::A13().
Referenced by G4hBremsstrahlungModel::ComputeDMicroscopicCrossSection(), G4MuBremsstrahlungModel::ComputeDMicroscopicCrossSection(), G4MuPairProductionModel::MaxSecondaryEnergyForElement(), G4PairProductionRelModel::SampleSecondaries(), G4PairProductionRelModel::SetCurrentElement(), and G4eBremsstrahlungRelModel::SetCurrentElement().
|
static |
Definition at line 68 of file G4NistManager.cc.
Referenced by G4ExcitationHandler::BreakItUp(), RE01CalorimeterROGeometry::Build(), CML2ReadOutGeometry::Build(), HadrontherapyModulator::BuildModulator(), G4UPiNuclearCrossSection::BuildPhysicsTable(), G4BGGPionElasticXS::BuildPhysicsTable(), G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4BGGNucleonElasticXS::BuildPhysicsTable(), G4BGGPionInelasticXS::BuildPhysicsTable(), G4ecpssrBaseKxsModel::CalculateCrossSection(), G4ecpssrBaseLixsModel::CalculateL1CrossSection(), G4ecpssrBaseLixsModel::CalculateL2CrossSection(), G4ecpssrBaseLixsModel::CalculateL3CrossSection(), CML2ReadOutGeometry::CML2ReadOutGeometry(), G4VCrossSectionDataSet::ComputeCrossSection(), Construct(), Par01DetectorConstruction::Construct(), B1DetectorConstruction::Construct(), ExTGDetectorConstructionWithCpp::Construct(), RE01DetectorConstruction::Construct(), GB01DetectorConstruction::Construct(), GB02DetectorConstruction::Construct(), B3DetectorConstruction::Construct(), ExGflashDetectorConstruction::Construct(), ExG4DetectorConstruction01::Construct(), ExG4DetectorConstruction02::Construct(), CML2PhantomConstruction::Construct(), ExErrorDetectorConstruction::Construct(), CML2AcceleratorConstruction::Construct(), CML2Ph_FullWater::Construct(), CML2Ph_BoxInBox::Construct(), RE02DetectorConstruction::Construct(), B5DetectorConstruction::ConstructMaterials(), ExGflashDetectorConstruction::ConstructSDandField(), CML2WorldConstruction::create(), CML2PhaseSpaces::createPlane(), ElectronBenchmarkDetector::DefineMaterials(), export_G4NistManager(), G4tgbMaterialMgr::FindOrBuildG4Element(), G4tgbMaterialMgr::FindOrBuildG4Material(), G4BetheBlochModel::G4BetheBlochModel(), G4CrossSectionDataStore::G4CrossSectionDataStore(), G4CrossSectionElastic::G4CrossSectionElastic(), G4CrossSectionInelastic::G4CrossSectionInelastic(), G4CrossSectionPairGG::G4CrossSectionPairGG(), G4DNABrownianTransportation::G4DNABrownianTransportation(), G4eBremParametrizedModel::G4eBremParametrizedModel(), G4eBremsstrahlungRelModel::G4eBremsstrahlungRelModel(), G4eCoulombScatteringModel::G4eCoulombScatteringModel(), G4ElasticHadrNucleusHE::G4ElasticHadrNucleusHE(), G4ElectroNuclearCrossSection::G4ElectroNuclearCrossSection(), G4EmCorrections::G4EmCorrections(), G4EmSaturation::G4EmSaturation(), G4eSingleCoulombScatteringModel::G4eSingleCoulombScatteringModel(), G4hCoulombScatteringModel::G4hCoulombScatteringModel(), G4IonCoulombCrossSection::G4IonCoulombCrossSection(), G4IonCoulombScatteringModel::G4IonCoulombScatteringModel(), G4IonisParamElm::G4IonisParamElm(), G4Isotope::G4Isotope(), 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(), G4IonsKoxCrossSection::GetElementCrossSection(), G4IonsSihverCrossSection::GetElementCrossSection(), G4HadronElasticDataSet::GetElementCrossSection(), G4IonsShenCrossSection::GetElementCrossSection(), G4GGNuclNuclCrossSection::GetElementCrossSection(), G4NeutronElasticXS::GetElementCrossSection(), G4NeutronInelasticXS::GetElementCrossSection(), G4EMDissociationCrossSection::GetElementCrossSection(), G4TripathiLightCrossSection::GetElementCrossSection(), G4ComponentGGNuclNuclXsc::GetElementCrossSection(), XrayFluoNistMaterials::GetMaterial(), G4GDMLReadMaterials::GetMaterial(), G4TripathiLightCrossSection::IsElementApplicable(), DetectorConstruction::SetAbsMaterial(), DetectorConstruction::SetAbsorberMaterial(), DetectorConstruction::SetAbsorMaterial(), ExG4DetectorConstruction02::SetBoxMaterial(), B2bDetectorConstruction::SetChamberMaterial(), B2aDetectorConstruction::SetChamberMaterial(), DetectorConstruction::SetContainerMaterial(), F04DetectorConstruction::SetDegraderMaterial(), IORTDetectorConstruction::SetDiscoMaterialIORT(), IORTDetectorConstruction::SetDiscoMaterialIORT1(), DetectorConstruction::SetEcalMaterial(), DetectorConstruction::SetGapMaterial(), DetectorConstruction::SetGasMaterial(), DetectorConstruction::SetMaterial(), ExG4DetectorConstruction01::SetMaterial(), G4IonisParamMat::SetMeanExcitationEnergy(), HadrontherapyDetectorConstruction::SetPhantomMaterial(), IORTDetectorConstruction::SetPhantomMaterial(), PassiveProtonBeamLine::SetRSMaterial(), DetectorConstruction::SetTallyMaterial(), DetectorConstruction::SetTarget1Material(), DetectorConstruction::SetTarget2Material(), B2aDetectorConstruction::SetTargetMaterial(), B2bDetectorConstruction::SetTargetMaterial(), DetectorConstruction::SetTargetMaterial(), F04DetectorConstruction::SetTargetMaterial(), DetectorConstruction::SetWorldMaterial(), ExG4DetectorConstruction02::SetWorldMaterial(), and F04DetectorConstruction::SetWorldMaterial().
Definition at line 513 of file G4NistManager.hh.
References G4NistMaterialBuilder::ListMaterials().
Referenced by export_G4NistManager(), and G4NistMessenger::SetNewValue().
Definition at line 421 of file G4NistManager.hh.
References G4NistElementBuilder::PrintElement().
Referenced by G4NistMessenger::SetNewValue().
Definition at line 149 of file G4NistManager.cc.
References G4NistElementBuilder::GetZ(), and G4NistElementBuilder::PrintElement().
Definition at line 157 of file G4NistManager.cc.
References G4cout, G4endl, G4Element::GetElementTable(), and G4Element::GetName().
Referenced by export_G4NistManager(), and G4NistMessenger::SetNewValue().
Definition at line 172 of file G4NistManager.cc.
References G4cout, G4endl, G4Material::GetMaterialTable(), and G4Material::GetName().
Referenced by export_G4NistManager(), and G4NistMessenger::SetNewValue().
Definition at line 187 of file G4NistManager.cc.
References G4NistElementBuilder::SetVerbose(), and G4NistMaterialBuilder::SetVerbose().
Referenced by ElectronBenchmarkDetector::DefineMaterials(), export_G4NistManager(), XrayFluoNistMaterials::GetMaterial(), and G4NistMessenger::SetNewValue().