Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4NistManager.hh>
Static Public Member Functions | |
static G4NistManager * | Instance () |
Definition at line 83 of file G4NistManager.hh.
G4NistManager::~G4NistManager | ( | ) |
Definition at line 89 of file G4NistManager.cc.
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 121 of file G4NistManager.cc.
|
inline |
Definition at line 548 of file G4NistManager.hh.
|
inline |
Definition at line 560 of file G4NistManager.hh.
|
inline |
Definition at line 533 of file G4NistManager.hh.
|
inline |
Definition at line 516 of file G4NistManager.hh.
Definition at line 338 of file G4NistManager.hh.
|
inline |
Definition at line 483 of file G4NistManager.hh.
Referenced by SetDensityEffectCalculatorFlag().
|
inline |
Definition at line 354 of file G4NistManager.hh.
Definition at line 346 of file G4NistManager.hh.
Referenced by G4tgbMaterialMgr::FindOrBuildG4Element(), G4Material::G4Material(), and G4GDMLReadMaterials::GetElement().
|
inline |
Definition at line 491 of file G4NistManager.hh.
Referenced by BuildMaterialWithNewDensity(), G4tgbMaterialMgr::FindOrBuildG4Material(), G4DNABrownianTransportation::G4DNABrownianTransportation(), G4MicroElecElasticModel::G4MicroElecElasticModel(), G4MicroElecInelasticModel::G4MicroElecInelasticModel(), G4GDMLReadMaterials::GetMaterial(), G4NeutronElectronElXsc::Initialise(), G4ScoringProbe::SetMaterial(), and G4EmCalculator::SetupMaterial().
|
inline |
Definition at line 509 of file G4NistManager.hh.
|
inline |
Definition at line 501 of file G4NistManager.hh.
Definition at line 603 of file G4NistManager.hh.
Referenced by G4GammaConversionToMuons::ComputeCrossSectionPerAtom(), G4hBremsstrahlungModel::ComputeDMicroscopicCrossSection(), G4MuBremsstrahlungModel::G4MuBremsstrahlungModel(), G4WentzelOKandVIxSection::InitialiseA(), and G4GammaConversionToMuons::PostStepDoIt().
Definition at line 399 of file G4NistManager.hh.
Referenced by G4Isotope::G4Isotope().
Definition at line 376 of file G4NistManager.hh.
Referenced by G4KokoulinMuonNuclearXS::BuildCrossSectionTable(), G4CrossSectionPairGG::BuildPhysicsTable(), G4BGGNucleonElasticXS::BuildPhysicsTable(), G4BGGPionElasticXS::BuildPhysicsTable(), G4BGGPionInelasticXS::BuildPhysicsTable(), G4UPiNuclearCrossSection::BuildPhysicsTable(), G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4ecpssrBaseKxsModel::CalculateCrossSection(), G4ecpssrBaseLixsModel::CalculateL1CrossSection(), G4ecpssrBaseLixsModel::CalculateL2CrossSection(), G4ecpssrBaseLixsModel::CalculateL3CrossSection(), G4IonCoulombScatteringModel::ComputeCrossSectionPerAtom(), G4hCoulombScatteringModel::ComputeCrossSectionPerAtom(), G4WentzelVIRelModel::ComputeCrossSectionPerAtom(), G4AtimaEnergyLossModel::ComputeDEDXPerVolume(), G4AtimaFluctuations::Dispersion(), G4EMDissociationCrossSection::GetElementCrossSection(), G4PhotoNuclearCrossSection::GetElementCrossSection(), G4TripathiCrossSection::GetElementCrossSection(), G4ElectroNuclearCrossSection::GetElementCrossSection(), G4CrossSectionElastic::GetElementCrossSection(), G4CrossSectionInelastic::GetElementCrossSection(), G4CrossSectionPairGG::GetElementCrossSection(), G4HadronElasticDataSet::GetElementCrossSection(), G4HadronInelasticDataSet::GetElementCrossSection(), G4TripathiLightCrossSection::GetElementCrossSection(), G4ProtonInelasticCrossSection::GetProtonCrossSection(), G4DiffuseElastic::Initialise(), G4DiffuseElasticV2::Initialise(), G4NuclNuclDiffuseElastic::Initialise(), G4DiffuseElastic::InitialiseOnFly(), G4DiffuseElasticV2::InitialiseOnFly(), G4NuclNuclDiffuseElastic::InitialiseOnFly(), G4eCoulombScatteringModel::MinPrimaryEnergy(), G4hCoulombScatteringModel::MinPrimaryEnergy(), G4WentzelOKandVIxSection::SampleSingleScattering(), G4ScreeningMottCrossSection::SetupKinematic(), and G4WentzelOKandVIxSection::SetupTarget().
Definition at line 383 of file G4NistManager.hh.
|
inline |
Definition at line 329 of file G4NistManager.hh.
G4ICRU90StoppingData * G4NistManager::GetICRU90StoppingData | ( | ) |
Definition at line 237 of file G4NistManager.cc.
Referenced by G4BetheBlochModel::Initialise(), G4BraggIonModel::Initialise(), and G4BraggModel::Initialise().
Definition at line 415 of file G4NistManager.hh.
Referenced by G4Evaporation::BreakFragment().
Definition at line 391 of file G4NistManager.hh.
Definition at line 617 of file G4NistManager.hh.
Definition at line 610 of file G4NistManager.hh.
Referenced by G4MuPairProductionModel::MaxSecondaryEnergyForElement(), and G4MuPairProductionModel::SampleSecondaries().
|
inline |
Definition at line 467 of file G4NistManager.hh.
Definition at line 446 of file G4NistManager.hh.
Referenced by G4IonisParamElm::G4IonisParamElm().
|
inline |
Definition at line 439 of file G4NistManager.hh.
Definition at line 423 of file G4NistManager.hh.
|
inline |
Definition at line 582 of file G4NistManager.hh.
Definition at line 453 of file G4NistManager.hh.
|
inline |
Definition at line 362 of file G4NistManager.hh.
|
inline |
Definition at line 322 of file G4NistManager.hh.
Definition at line 431 of file G4NistManager.hh.
Definition at line 407 of file G4NistManager.hh.
|
inline |
Definition at line 475 of file G4NistManager.hh.
Definition at line 369 of file G4NistManager.hh.
Definition at line 589 of file G4NistManager.hh.
Referenced by G4GammaConversionToMuons::ComputeCrossSectionPerAtom(), G4MuBremsstrahlungModel::ComputeDMicroscopicCrossSection(), G4hBremsstrahlungModel::ComputeDMicroscopicCrossSection(), G4MuPairProductionModel::MaxSecondaryEnergyForElement(), and G4GammaConversionToMuons::PostStepDoIt().
Definition at line 596 of file G4NistManager.hh.
|
static |
Definition at line 70 of file G4NistManager.cc.
Referenced by G4KokoulinMuonNuclearXS::BuildCrossSectionTable(), G4BGGNucleonElasticXS::BuildPhysicsTable(), G4BGGPionElasticXS::BuildPhysicsTable(), G4BGGPionInelasticXS::BuildPhysicsTable(), G4UPiNuclearCrossSection::BuildPhysicsTable(), G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4ecpssrBaseKxsModel::CalculateCrossSection(), G4ecpssrBaseLixsModel::CalculateL1CrossSection(), G4ecpssrBaseLixsModel::CalculateL2CrossSection(), G4ecpssrBaseLixsModel::CalculateL3CrossSection(), G4GammaConversionToMuons::ComputeCrossSectionPerAtom(), G4AtimaFluctuations::Dispersion(), G4tgbMaterialMgr::FindOrBuildG4Element(), G4tgbMaterialMgr::FindOrBuildG4Material(), G4AtimaEnergyLossModel::G4AtimaEnergyLossModel(), G4BetheBlochModel::G4BetheBlochModel(), G4CrossSectionDataStore::G4CrossSectionDataStore(), G4CrossSectionElastic::G4CrossSectionElastic(), G4CrossSectionInelastic::G4CrossSectionInelastic(), G4CrossSectionPairGG::G4CrossSectionPairGG(), G4DensityEffectCalculator::G4DensityEffectCalculator(), G4DNABrownianTransportation::G4DNABrownianTransportation(), G4eBremParametrizedModel::G4eBremParametrizedModel(), G4eCoulombScatteringModel::G4eCoulombScatteringModel(), G4ElasticHadrNucleusHE::G4ElasticHadrNucleusHE(), G4ElectroNuclearCrossSection::G4ElectroNuclearCrossSection(), G4EmCalculator::G4EmCalculator(), G4EmSaturation::G4EmSaturation(), G4eSingleCoulombScatteringModel::G4eSingleCoulombScatteringModel(), G4Evaporation::G4Evaporation(), G4ExcitationHandler::G4ExcitationHandler(), G4HadronElasticDataSet::G4HadronElasticDataSet(), G4HadronInelasticDataSet::G4HadronInelasticDataSet(), G4hCoulombScatteringModel::G4hCoulombScatteringModel(), G4IonCoulombCrossSection::G4IonCoulombCrossSection(), G4IonCoulombScatteringModel::G4IonCoulombScatteringModel(), G4IonisParamElm::G4IonisParamElm(), G4Isotope::G4Isotope(), G4LindhardSorensenIonModel::G4LindhardSorensenIonModel(), G4Material::G4Material(), G4MicroElecElasticModel::G4MicroElecElasticModel(), G4MicroElecInelasticModel::G4MicroElecInelasticModel(), G4MuBremsstrahlungModel::G4MuBremsstrahlungModel(), G4MuPairProductionModel::G4MuPairProductionModel(), G4PhotoNuclearCrossSection::G4PhotoNuclearCrossSection(), G4ProtonInelasticCrossSection::G4ProtonInelasticCrossSection(), G4ScreeningMottCrossSection::G4ScreeningMottCrossSection(), G4WentzelOKandVIxSection::G4WentzelOKandVIxSection(), G4WentzelVIRelModel::G4WentzelVIRelModel(), G4GDMLReadMaterials::GetElement(), G4EMDissociationCrossSection::GetElementCrossSection(), G4IonsKoxCrossSection::GetElementCrossSection(), G4IonsShenCrossSection::GetElementCrossSection(), G4IonsSihverCrossSection::GetElementCrossSection(), G4NeutronInelasticCrossSection::GetElementCrossSection(), G4TripathiCrossSection::GetElementCrossSection(), G4TripathiLightCrossSection::GetElementCrossSection(), G4GDMLReadMaterials::GetMaterial(), G4MuonMinusBoundDecay::GetMuonDecayRate(), G4NeutronElectronElXsc::Initialise(), G4DiffuseElastic::Initialise(), G4DiffuseElasticV2::Initialise(), G4NuclNuclDiffuseElastic::Initialise(), G4BraggIonModel::Initialise(), G4BraggModel::Initialise(), G4DiffuseElastic::InitialiseOnFly(), G4DiffuseElasticV2::InitialiseOnFly(), G4NuclNuclDiffuseElastic::InitialiseOnFly(), G4PhysListUtil::InitialiseParameters(), G4TripathiLightCrossSection::IsElementApplicable(), G4GammaConversionToMuons::PostStepDoIt(), G4ScoringProbe::SetMaterial(), and G4IonisParamMat::SetMeanExcitationEnergy().
|
inline |
Definition at line 574 of file G4NistManager.hh.
Referenced by G4NistMessenger::SetNewValue().
void G4NistManager::PrintElement | ( | const G4String & | symbol | ) | const |
Definition at line 161 of file G4NistManager.cc.
|
inline |
Definition at line 460 of file G4NistManager.hh.
Referenced by G4NistMessenger::SetNewValue().
void G4NistManager::PrintG4Element | ( | const G4String & | name | ) | const |
Definition at line 169 of file G4NistManager.cc.
Referenced by G4NistMessenger::SetNewValue().
void G4NistManager::PrintG4Material | ( | const G4String & | name | ) | const |
Definition at line 183 of file G4NistManager.cc.
Referenced by G4NistMessenger::SetNewValue().
Definition at line 255 of file G4NistManager.cc.
Referenced by SetDensityEffectCalculatorFlag(), and G4NistMessenger::SetNewValue().
void G4NistManager::SetDensityEffectCalculatorFlag | ( | G4Material * | mat, |
G4bool | val | ||
) |
Definition at line 276 of file G4NistManager.cc.
void G4NistManager::SetVerbose | ( | G4int | val | ) |
Definition at line 197 of file G4NistManager.cc.
Referenced by G4NistMessenger::SetNewValue().