Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4NistManager.hh>
Static Public Member Functions | |
static G4NistManager * | Instance () |
Definition at line 82 of file G4NistManager.hh.
G4NistManager::~G4NistManager | ( | ) |
Definition at line 75 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 116 of file G4NistManager.cc.
|
inline |
Definition at line 542 of file G4NistManager.hh.
|
inline |
Definition at line 553 of file G4NistManager.hh.
|
inline |
Definition at line 527 of file G4NistManager.hh.
|
inline |
Definition at line 510 of file G4NistManager.hh.
Definition at line 333 of file G4NistManager.hh.
|
inline |
Definition at line 478 of file G4NistManager.hh.
Referenced by SetDensityEffectCalculatorFlag().
|
inline |
Definition at line 349 of file G4NistManager.hh.
Definition at line 341 of file G4NistManager.hh.
Referenced by G4tgbMaterialMgr::FindOrBuildG4Element(), G4Material::G4Material(), and G4GDMLReadMaterials::GetElement().
|
inline |
Definition at line 486 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 503 of file G4NistManager.hh.
|
inline |
Definition at line 495 of file G4NistManager.hh.
Definition at line 596 of file G4NistManager.hh.
Referenced by G4GammaConversionToMuons::ComputeCrossSectionPerAtom(), G4hBremsstrahlungModel::ComputeDMicroscopicCrossSection(), G4MuBremsstrahlungModel::Initialise(), G4WentzelOKandVIxSection::InitialiseA(), G4GammaConversionToMuons::PostStepDoIt(), and G4MuonToMuonPairProductionModel::U_func().
Definition at line 394 of file G4NistManager.hh.
Referenced by G4Isotope::G4Isotope().
Definition at line 371 of file G4NistManager.hh.
Referenced by G4KokoulinMuonNuclearXS::BuildCrossSectionTable(), 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(), G4ElectroNuclearCrossSection::GetElementCrossSection(), G4CrossSectionElastic::GetElementCrossSection(), G4CrossSectionInelastic::GetElementCrossSection(), 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 378 of file G4NistManager.hh.
|
inline |
Definition at line 324 of file G4NistManager.hh.
G4ICRU90StoppingData * G4NistManager::GetICRU90StoppingData | ( | ) |
Definition at line 228 of file G4NistManager.cc.
Referenced by G4BetheBlochModel::Initialise(), G4BraggIonModel::Initialise(), and G4BraggModel::Initialise().
Definition at line 410 of file G4NistManager.hh.
Referenced by G4Evaporation::BreakFragment(), and G4ExcitationHandler::BreakItUp().
Definition at line 386 of file G4NistManager.hh.
Definition at line 610 of file G4NistManager.hh.
Definition at line 603 of file G4NistManager.hh.
Referenced by G4MuPairProductionModel::MaxSecondaryEnergyForElement(), G4MuonToMuonPairProductionModel::SampleSecondaries(), and G4MuPairProductionModel::SampleSecondaries().
|
inline |
Definition at line 462 of file G4NistManager.hh.
Definition at line 441 of file G4NistManager.hh.
Referenced by G4IonisParamElm::G4IonisParamElm().
|
inline |
Definition at line 434 of file G4NistManager.hh.
Definition at line 418 of file G4NistManager.hh.
|
inline |
Definition at line 575 of file G4NistManager.hh.
Definition at line 448 of file G4NistManager.hh.
|
inline |
Definition at line 357 of file G4NistManager.hh.
|
inline |
Definition at line 317 of file G4NistManager.hh.
Definition at line 426 of file G4NistManager.hh.
Definition at line 402 of file G4NistManager.hh.
|
inline |
Definition at line 470 of file G4NistManager.hh.
Definition at line 364 of file G4NistManager.hh.
Definition at line 582 of file G4NistManager.hh.
Referenced by G4GammaConversionToMuons::ComputeCrossSectionPerAtom(), G4MuBremsstrahlungModel::ComputeDMicroscopicCrossSection(), G4hBremsstrahlungModel::ComputeDMicroscopicCrossSection(), G4MuPairProductionModel::MaxSecondaryEnergyForElement(), G4GammaConversionToMuons::PostStepDoIt(), and G4MuonToMuonPairProductionModel::U_func().
Definition at line 589 of file G4NistManager.hh.
|
static |
Definition at line 62 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(), G4CrossSectionElastic::G4CrossSectionElastic(), G4CrossSectionInelastic::G4CrossSectionInelastic(), G4DensityEffectCalculator::G4DensityEffectCalculator(), G4DNABrownianTransportation::G4DNABrownianTransportation(), G4eBremParametrizedModel::G4eBremParametrizedModel(), G4eCoulombScatteringModel::G4eCoulombScatteringModel(), G4ElasticHadrNucleusHE::G4ElasticHadrNucleusHE(), G4ElectroNuclearCrossSection::G4ElectroNuclearCrossSection(), G4EmCalculator::G4EmCalculator(), 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(), G4MuPairProductionModel::G4MuPairProductionModel(), G4PhotoNuclearCrossSection::G4PhotoNuclearCrossSection(), G4ScreeningMottCrossSection::G4ScreeningMottCrossSection(), G4WentzelOKandVIxSection::G4WentzelOKandVIxSection(), G4WentzelVIRelModel::G4WentzelVIRelModel(), G4GDMLReadMaterials::GetElement(), G4EMDissociationCrossSection::GetElementCrossSection(), G4IonsShenCrossSection::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(), G4GammaConversionToMuons::PostStepDoIt(), G4ScoringProbe::SetMaterial(), and G4IonisParamMat::SetMeanExcitationEnergy().
|
inline |
Definition at line 567 of file G4NistManager.hh.
Referenced by G4NistMessenger::SetNewValue().
void G4NistManager::PrintElement | ( | const G4String & | symbol | ) | const |
Definition at line 158 of file G4NistManager.cc.
|
inline |
Definition at line 455 of file G4NistManager.hh.
Referenced by G4NistMessenger::SetNewValue().
void G4NistManager::PrintG4Element | ( | const G4String & | name | ) | const |
Definition at line 166 of file G4NistManager.cc.
Referenced by G4NistMessenger::SetNewValue().
void G4NistManager::PrintG4Material | ( | const G4String & | name | ) | const |
Definition at line 180 of file G4NistManager.cc.
Referenced by G4NistMessenger::SetNewValue().
Definition at line 243 of file G4NistManager.cc.
Referenced by SetDensityEffectCalculatorFlag(), and G4NistMessenger::SetNewValue().
void G4NistManager::SetDensityEffectCalculatorFlag | ( | G4Material * | mat, |
G4bool | val | ||
) |
Definition at line 258 of file G4NistManager.cc.
void G4NistManager::SetVerbose | ( | G4int | val | ) |
Definition at line 194 of file G4NistManager.cc.
Referenced by G4NistMessenger::SetNewValue().