Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4NistManager.hh>
Static Public Member Functions | |
static G4NistManager * | Instance () |
Definition at line 73 of file G4NistManager.hh.
G4NistManager::~G4NistManager | ( | ) |
Definition at line 74 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 91 of file G4NistManager.cc.
|
inline |
Definition at line 459 of file G4NistManager.hh.
|
inline |
Definition at line 467 of file G4NistManager.hh.
|
inline |
Definition at line 450 of file G4NistManager.hh.
|
inline |
Definition at line 440 of file G4NistManager.hh.
Definition at line 293 of file G4NistManager.hh.
|
inline |
Definition at line 412 of file G4NistManager.hh.
Referenced by G4DNARuddIonisationExtendedModel::Initialise(), and SetDensityEffectCalculatorFlag().
|
inline |
Definition at line 304 of file G4NistManager.hh.
Definition at line 297 of file G4NistManager.hh.
Referenced by G4tgbMaterialMgr::FindOrBuildG4Element(), G4Material::G4Material(), and G4GDMLReadMaterials::GetElement().
|
inline |
Definition at line 419 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 433 of file G4NistManager.hh.
|
inline |
Definition at line 426 of file G4NistManager.hh.
Definition at line 498 of file G4NistManager.hh.
Referenced by G4GammaConversionToMuons::ComputeCrossSectionPerAtom(), G4hBremsstrahlungModel::ComputeDMicroscopicCrossSection(), G4MuBremsstrahlungModel::G4MuBremsstrahlungModel(), G4WentzelOKandVIxSection::InitialiseA(), G4GammaConversionToMuons::PostStepDoIt(), and G4MuonToMuonPairProductionModel::U_func().
Definition at line 340 of file G4NistManager.hh.
Referenced by G4Isotope::G4Isotope().
Definition at line 319 of file G4NistManager.hh.
Referenced by G4KokoulinMuonNuclearXS::BuildCrossSectionTable(), G4BGGNucleonElasticXS::BuildPhysicsTable(), G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4BGGPionElasticXS::BuildPhysicsTable(), G4BGGPionInelasticXS::BuildPhysicsTable(), G4UPiNuclearCrossSection::BuildPhysicsTable(), G4ecpssrBaseKxsModel::CalculateCrossSection(), G4ecpssrBaseLixsModel::CalculateL1CrossSection(), G4ecpssrBaseLixsModel::CalculateL2CrossSection(), G4ecpssrBaseLixsModel::CalculateL3CrossSection(), G4hCoulombScatteringModel::ComputeCrossSectionPerAtom(), G4IonCoulombScatteringModel::ComputeCrossSectionPerAtom(), G4WentzelVIRelModel::ComputeCrossSectionPerAtom(), G4AtimaEnergyLossModel::ComputeDEDXPerVolume(), G4AtimaFluctuations::Dispersion(), G4CrossSectionElastic::GetElementCrossSection(), G4CrossSectionInelastic::GetElementCrossSection(), G4ElectroNuclearCrossSection::GetElementCrossSection(), G4EMDissociationCrossSection::GetElementCrossSection(), G4PhotoNuclearCrossSection::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 326 of file G4NistManager.hh.
|
inline |
Definition at line 285 of file G4NistManager.hh.
G4ICRU90StoppingData * G4NistManager::GetICRU90StoppingData | ( | ) |
Definition at line 194 of file G4NistManager.cc.
Referenced by G4BetheBlochModel::Initialise(), and G4BraggModel::Initialise().
Definition at line 354 of file G4NistManager.hh.
Referenced by G4Evaporation::BreakFragment().
Definition at line 333 of file G4NistManager.hh.
Definition at line 509 of file G4NistManager.hh.
Definition at line 505 of file G4NistManager.hh.
Referenced by G4MuPairProductionModel::MaxSecondaryEnergyForElement(), G4MuonToMuonPairProductionModel::SampleSecondaries(), and G4MuPairProductionModel::SampleSecondaries().
|
inline |
Definition at line 400 of file G4NistManager.hh.
Definition at line 382 of file G4NistManager.hh.
Referenced by G4IonisParamElm::G4IonisParamElm().
|
inline |
Definition at line 375 of file G4NistManager.hh.
Definition at line 361 of file G4NistManager.hh.
|
inline |
Definition at line 483 of file G4NistManager.hh.
Definition at line 389 of file G4NistManager.hh.
|
inline |
Definition at line 311 of file G4NistManager.hh.
|
inline |
Definition at line 281 of file G4NistManager.hh.
Definition at line 368 of file G4NistManager.hh.
Definition at line 347 of file G4NistManager.hh.
|
inline |
Definition at line 408 of file G4NistManager.hh.
Definition at line 315 of file G4NistManager.hh.
Definition at line 490 of file G4NistManager.hh.
Referenced by G4GammaConversionToMuons::ComputeCrossSectionPerAtom(), G4hBremsstrahlungModel::ComputeDMicroscopicCrossSection(), G4MuBremsstrahlungModel::ComputeDMicroscopicCrossSection(), G4MuPairProductionModel::MaxSecondaryEnergyForElement(), G4GammaConversionToMuons::PostStepDoIt(), and G4MuonToMuonPairProductionModel::U_func().
Definition at line 494 of file G4NistManager.hh.
|
static |
Definition at line 59 of file G4NistManager.cc.
Referenced by G4KokoulinMuonNuclearXS::BuildCrossSectionTable(), G4BGGNucleonElasticXS::BuildPhysicsTable(), G4BGGNucleonInelasticXS::BuildPhysicsTable(), G4BGGPionElasticXS::BuildPhysicsTable(), G4BGGPionInelasticXS::BuildPhysicsTable(), G4UPiNuclearCrossSection::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(), G4BraggModel::Initialise(), G4DiffuseElastic::Initialise(), G4DiffuseElasticV2::Initialise(), G4DNARuddIonisationExtendedModel::Initialise(), G4NeutronElectronElXsc::Initialise(), G4NuclNuclDiffuseElastic::Initialise(), G4DiffuseElastic::InitialiseOnFly(), G4DiffuseElasticV2::InitialiseOnFly(), G4NuclNuclDiffuseElastic::InitialiseOnFly(), G4PhysListUtil::InitialiseParameters(), G4GammaConversionToMuons::PostStepDoIt(), G4ScoringProbe::SetMaterial(), and G4IonisParamMat::SetMeanExcitationEnergy().
|
inline |
Definition at line 476 of file G4NistManager.hh.
Referenced by G4NistMessenger::SetNewValue().
void G4NistManager::PrintElement | ( | const G4String & | symbol | ) | const |
Definition at line 126 of file G4NistManager.cc.
|
inline |
Definition at line 396 of file G4NistManager.hh.
Referenced by G4NistMessenger::SetNewValue().
void G4NistManager::PrintG4Element | ( | const G4String & | name | ) | const |
Definition at line 138 of file G4NistManager.cc.
Referenced by G4NistMessenger::SetNewValue().
void G4NistManager::PrintG4Material | ( | const G4String & | name | ) | const |
Definition at line 149 of file G4NistManager.cc.
Referenced by G4NistMessenger::SetNewValue().
Definition at line 208 of file G4NistManager.cc.
Referenced by SetDensityEffectCalculatorFlag(), and G4NistMessenger::SetNewValue().
void G4NistManager::SetDensityEffectCalculatorFlag | ( | G4Material * | mat, |
G4bool | val ) |
Definition at line 223 of file G4NistManager.cc.
void G4NistManager::SetVerbose | ( | G4int | val | ) |
Definition at line 160 of file G4NistManager.cc.
Referenced by G4NistMessenger::SetNewValue().