Geant4
10.00.p02
|
#include <G4LossTableManager.hh>
Static Public Member Functions | |
static G4LossTableManager * | Instance () |
Private Types | |
typedef const G4ParticleDefinition * | PD |
Private Member Functions | |
G4LossTableManager () | |
G4VEnergyLossProcess * | BuildTables (const G4ParticleDefinition *aParticle) |
void | CopyTables (const G4ParticleDefinition *aParticle, G4VEnergyLossProcess *) |
void | ParticleHaveNoLoss (const G4ParticleDefinition *aParticle) |
void | SetParameters (const G4ParticleDefinition *aParticle, G4VEnergyLossProcess *) |
void | CopyDEDXTables () |
G4LossTableManager (G4LossTableManager &) | |
G4LossTableManager & | operator= (const G4LossTableManager &right) |
Friends | |
class | G4ThreadLocalSingleton< G4LossTableManager > |
Definition at line 100 of file G4LossTableManager.hh.
|
private |
Definition at line 316 of file G4LossTableManager.hh.
G4LossTableManager::~G4LossTableManager | ( | ) |
Definition at line 126 of file G4LossTableManager.cc.
References a, atomDeexcitation, Clear(), emConfigurator, emCorrections, emElectronIonPair, emp_vector, emSaturation, fmod_vector, loss_vector, mod_vector, msc_vector, n_loss, tableBuilder, and theMessenger.
|
private |
Definition at line 167 of file G4LossTableManager.cc.
References all_tables_are_built, atomDeexcitation, bremsTh, buildCSDARange, currentLoss, currentParticle, DBL_MAX, G4Electron::Electron(), emConfigurator, emCorrections, emElectronIonPair, emSaturation, factorForAngleLimit, firstParticle, flagLPM, integral, integralActive, isMaster, G4Threading::IsWorkerThread(), keV, lossFluctuationFlag, maxEnergyActive, maxEnergyForMuonsActive, maxFinalStep, maxKinEnergy, maxKinEnergyForMuons, maxRangeVariation, minEnergyActive, minKinEnergy, minSubRange, n_loss, nbinsLambda, nbinsPerDecade, rndmStepFlag, run, G4LossTableBuilder::SetSplineFlag(), splineFlag, startInitialisation, stepFunctionActive, subCutoffFlag, tableBuilder, TeV, theElectron, theGenericIon, theMessenger, and verbose.
|
private |
G4VAtomDeexcitation * G4LossTableManager::AtomDeexcitation | ( | ) |
Definition at line 1307 of file G4LossTableManager.cc.
References atomDeexcitation.
Referenced by G4VEnergyLossProcess::BuildPhysicsTable(), G4RadioactiveDecay::BuildPhysicsTable(), G4EmCalculator::ComputeShellIonisationCrossSectionPerAtom(), G4NuclearDecayChannel::DecayIt(), G4EmCalculator::GetShellIonisationCrossSectionPerAtom(), G4LivermorePolarizedPhotoElectricModel::Initialise(), G4DNARuddIonisationExtendedModel::Initialise(), G4DNARuddIonisationModel::Initialise(), G4LivermoreComptonModel::Initialise(), G4DNABornIonisationModel::Initialise(), G4LivermoreComptonModifiedModel::Initialise(), G4LivermorePhotoElectricModel::Initialise(), G4PEEffectFluoModel::Initialise(), G4KleinNishinaModel::Initialise(), G4PenelopePhotoElectricModel::Initialise(), G4PenelopeComptonModel::Initialise(), G4MicroElecInelasticModel::Initialise(), G4MuElecInelasticModel::Initialise(), G4PenelopeIonisationModel::Initialise(), G4LowEPComptonModel::Initialise(), and G4VEmProcess::PreparePhysicsTable().
G4double G4LossTableManager::BremsstrahlungTh | ( | ) | const |
Definition at line 1244 of file G4LossTableManager.cc.
References bremsTh.
Referenced by export_G4LossTableManager(), G4eBremsstrahlung::InitialiseEnergyLossProcess(), and G4eBremsstrahlung::PrintInfo().
G4bool G4LossTableManager::BuildCSDARange | ( | ) | const |
Definition at line 954 of file G4LossTableManager.cc.
References buildCSDARange.
Referenced by export_G4LossTableManager(), and G4VEnergyLossProcess::PreparePhysicsTable().
void G4LossTableManager::BuildPhysicsTable | ( | const G4ParticleDefinition * | aParticle | ) |
Definition at line 504 of file G4LossTableManager.cc.
References G4EmConfigurator::Clear(), emConfigurator, run, and startInitialisation.
Referenced by G4VMultipleScattering::BuildPhysicsTable(), and G4VEnergyLossProcess::BuildPhysicsTable().
void G4LossTableManager::BuildPhysicsTable | ( | const G4ParticleDefinition * | aParticle, |
G4VEnergyLossProcess * | p | ||
) |
Definition at line 603 of file G4LossTableManager.cc.
References all_tables_are_built, atomDeexcitation, base_part_vector, G4VEnergyLossProcess::BaseParticle(), BuildTables(), G4EmConfigurator::Clear(), CopyTables(), currentParticle, emConfigurator, firstParticle, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4VAtomDeexcitation::InitialiseAtomicDeexcitation(), isActive, G4VEnergyLossProcess::IsIonisationProcess(), loss_map, loss_vector, n_loss, part_vector, G4VEnergyLossProcess::Particle(), run, G4VEnergyLossProcess::SetIonisation(), SetParameters(), startInitialisation, tables_are_built, and verbose.
|
private |
Definition at line 756 of file G4LossTableManager.cc.
References G4VEnergyLossProcess::AddCollaborativeProcess(), buildCSDARange, G4LossTableBuilder::BuildDEDXTable(), G4VEnergyLossProcess::BuildDEDXTable(), G4LossTableBuilder::BuildInverseRangeTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4LossTableBuilder::BuildRangeTable(), G4VEnergyLossProcess::CSDARangeTable(), dedx_vector, G4VEnergyLossProcess::DEDXTable(), G4VEnergyLossProcess::DEDXunRestrictedTable(), fIsIonisation, fIsSubIonisation, fRestricted, fSubRestricted, fTotal, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4ProcessManager::GetProcessList(), G4ParticleDefinition::GetProcessManager(), G4VProcess::GetProcessName(), inv_range_vector, G4VEnergyLossProcess::InverseRangeTable(), G4VEnergyLossProcess::IonisationTableForSubsec(), isActive, G4VEnergyLossProcess::IsIonisationProcess(), loss_vector, n_loss, G4VEnergyLossProcess::NumberOfSubCutoffRegions(), part_vector, G4PhysicsTableHelper::PreparePhysicsTable(), G4PhysicsTable::push_back(), range_vector, G4VEnergyLossProcess::RangeTableForLoss(), G4VEnergyLossProcess::SetCSDARangeTable(), G4VEnergyLossProcess::SetDEDXTable(), G4VEnergyLossProcess::SetInverseRangeTable(), G4VEnergyLossProcess::SetIonisation(), G4VEnergyLossProcess::SetLambdaTable(), G4VEnergyLossProcess::SetRangeTableForLoss(), G4VEnergyLossProcess::SetSubLambdaTable(), G4ProcessVector::size(), tableBuilder, tables_are_built, and verbose.
Referenced by BuildPhysicsTable().
void G4LossTableManager::Clear | ( | ) |
Definition at line 218 of file G4LossTableManager.cc.
References all_tables_are_built, base_part_vector, currentLoss, currentParticle, dedx_vector, inv_range_vector, isActive, loss_map, loss_vector, n_loss, part_vector, range_vector, and tables_are_built.
Referenced by ~G4LossTableManager().
|
private |
|
private |
Definition at line 716 of file G4LossTableManager.cc.
References base_part_vector, G4VEnergyLossProcess::CSDARangeTable(), G4VEnergyLossProcess::DEDXTableForSubsec(), G4VEnergyLossProcess::DEDXunRestrictedTable(), fRestricted, fSubRestricted, fTotal, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), inv_range_vector, G4VEnergyLossProcess::InverseRangeTable(), G4VEnergyLossProcess::IonisationTable(), G4VEnergyLossProcess::IsIonisationProcess(), G4VEnergyLossProcess::LambdaTable(), loss_map, loss_vector, n_loss, part_vector, range_vector, G4VEnergyLossProcess::RangeTableForLoss(), G4VEnergyLossProcess::SecondaryParticle(), G4VEnergyLossProcess::SetCSDARangeTable(), G4VEnergyLossProcess::SetDEDXTable(), G4VEnergyLossProcess::SetInverseRangeTable(), G4VEnergyLossProcess::SetIonisation(), G4VEnergyLossProcess::SetLambdaTable(), G4VEnergyLossProcess::SetRangeTableForLoss(), G4VEnergyLossProcess::SetSecondaryRangeTable(), G4VEnergyLossProcess::SetSubLambdaTable(), G4VEnergyLossProcess::SubLambdaTable(), tables_are_built, theElectron, and verbose.
Referenced by BuildPhysicsTable().
void G4LossTableManager::DeRegister | ( | G4VEnergyLossProcess * | p | ) |
Definition at line 272 of file G4LossTableManager.cc.
References loss_vector, and n_loss.
Referenced by G4VEmFluctuationModel::~G4VEmFluctuationModel(), G4VEmModel::~G4VEmModel(), G4VEmProcess::~G4VEmProcess(), G4VEnergyLossProcess::~G4VEnergyLossProcess(), and G4VMultipleScattering::~G4VMultipleScattering().
void G4LossTableManager::DeRegister | ( | G4VMultipleScattering * | p | ) |
Definition at line 298 of file G4LossTableManager.cc.
References msc_vector.
void G4LossTableManager::DeRegister | ( | G4VEmProcess * | p | ) |
Definition at line 325 of file G4LossTableManager.cc.
References emp_vector.
void G4LossTableManager::DeRegister | ( | G4VEmModel * | p | ) |
Definition at line 347 of file G4LossTableManager.cc.
References mod_vector, and n.
void G4LossTableManager::DeRegister | ( | G4VEmFluctuationModel * | p | ) |
Definition at line 368 of file G4LossTableManager.cc.
References fmod_vector, and n.
G4ElectronIonPair * G4LossTableManager::ElectronIonPair | ( | ) |
Definition at line 1300 of file G4LossTableManager.cc.
References emElectronIonPair.
G4EmConfigurator * G4LossTableManager::EmConfigurator | ( | ) |
Definition at line 1293 of file G4LossTableManager.cc.
References emConfigurator.
Referenced by PhysicsList::AddIonGasModels().
G4EmCorrections * G4LossTableManager::EmCorrections | ( | ) |
Definition at line 1279 of file G4LossTableManager.cc.
References emCorrections.
Referenced by G4BetheBlochModel::G4BetheBlochModel(), G4BraggModel::G4BraggModel(), G4EmCalculator::G4EmCalculator(), G4ionIonisation::G4ionIonisation(), G4MuBetheBlochModel::G4MuBetheBlochModel(), G4UAtomicDeexcitation::G4UAtomicDeexcitation(), G4BraggIonModel::Initialise(), and G4ContinuousGainOfEnergy::SetDynamicMassCharge().
G4EmSaturation * G4LossTableManager::EmSaturation | ( | ) |
Definition at line 1286 of file G4LossTableManager.cc.
References emSaturation.
Referenced by OpNovicePhysicsList::ConstructOp(), WLSOpticalPhysics::ConstructProcess(), and G4OpticalPhysics::ConstructProcess().
G4double G4LossTableManager::FactorForAngleLimit | ( | ) | const |
Definition at line 1258 of file G4LossTableManager.cc.
References factorForAngleLimit.
Referenced by G4WentzelOKandVIxSection::Initialise(), G4WentzelVIRelXSection::Initialise(), and G4CoulombScattering::InitialiseProcess().
G4double G4LossTableManager::GetCSDARange | ( | const G4ParticleDefinition * | aParticle, |
G4double | kineticEnergy, | ||
const G4MaterialCutsCouple * | couple | ||
) |
Definition at line 1377 of file G4LossTableManager.cc.
References currentLoss, currentParticle, DBL_MAX, G4VEnergyLossProcess::GetCSDARange(), and GetEnergyLossProcess().
Referenced by G4EmCalculator::GetCSDARange().
G4double G4LossTableManager::GetDEDX | ( | const G4ParticleDefinition * | aParticle, |
G4double | kineticEnergy, | ||
const G4MaterialCutsCouple * | couple | ||
) |
Definition at line 1353 of file G4LossTableManager.cc.
References currentLoss, currentParticle, G4VEnergyLossProcess::GetDEDX(), and GetEnergyLossProcess().
Referenced by G4EmCalculator::GetDEDX(), G4EnergyLossTables::GetDEDX(), G4EnergyLossTables::GetPreciseDEDX(), G4EnergyLossTables::GetPreciseRangeFromEnergy(), and RunAction::PrintDedxTables().
G4double G4LossTableManager::GetDEDXDispersion | ( | const G4MaterialCutsCouple * | couple, |
const G4DynamicParticle * | dp, | ||
G4double & | length | ||
) |
Definition at line 1426 of file G4LossTableManager.cc.
References currentLoss, currentParticle, G4VEnergyLossProcess::GetDEDXDispersion(), GetEnergyLossProcess(), and G4DynamicParticle::GetParticleDefinition().
const std::vector< G4VEmProcess * > & G4LossTableManager::GetEmProcessVector | ( | ) |
Definition at line 1186 of file G4LossTableManager.cc.
References emp_vector.
Referenced by G4EmProcessOptions::ActivateForcedInteraction(), G4EmProcessOptions::ActivateSecondaryBiasingForGamma(), G4EmCalculator::FindDiscreteProcess(), G4EmProcessOptions::SetApplyCuts(), G4EmProcessOptions::SetPolarAngleLimit(), G4EmProcessOptions::SetProcessBiasingFactor(), and G4EmProcessOptions::SetVerbose().
G4double G4LossTableManager::GetEnergy | ( | const G4ParticleDefinition * | aParticle, |
G4double | range, | ||
const G4MaterialCutsCouple * | couple | ||
) |
Definition at line 1414 of file G4LossTableManager.cc.
References currentLoss, currentParticle, GetEnergyLossProcess(), and G4VEnergyLossProcess::GetKineticEnergy().
Referenced by G4EmCalculator::GetKinEnergy(), and G4EnergyLossTables::GetPreciseEnergyFromRange().
G4VEnergyLossProcess * G4LossTableManager::GetEnergyLossProcess | ( | const G4ParticleDefinition * | aParticle | ) |
Definition at line 1332 of file G4LossTableManager.cc.
References currentLoss, currentParticle, G4ParticleDefinition::GetParticleType(), loss_map, pos, and theGenericIon.
Referenced by G4EmBiasingManager::ApplyRangeCut(), G4EmCalculator::FindEnergyLossProcess(), GetCSDARange(), GetDEDX(), GetDEDXDispersion(), GetEnergy(), GetRange(), GetRangeFromRestricteDEDX(), GetSubDEDX(), and G4VMultipleScattering::StartTracking().
const std::vector< G4VEnergyLossProcess * > & G4LossTableManager::GetEnergyLossProcessVector | ( | ) |
Definition at line 1179 of file G4LossTableManager.cc.
References loss_vector.
Referenced by G4EmProcessOptions::ActivateForcedInteraction(), G4EmProcessOptions::ActivateSecondaryBiasing(), G4EmCalculator::ComputeElectronicDEDX(), G4EmCalculator::FindEnLossProcess(), G4EmProcessOptions::SetLambdaFactor(), G4EmProcessOptions::SetProcessBiasingFactor(), and G4EmProcessOptions::SetVerbose().
G4EnergyLossMessenger * G4LossTableManager::GetMessenger | ( | ) |
Definition at line 934 of file G4LossTableManager.cc.
References theMessenger.
const std::vector< G4VMultipleScattering * > & G4LossTableManager::GetMultipleScatteringVector | ( | ) |
Definition at line 1194 of file G4LossTableManager.cc.
References msc_vector.
Referenced by G4EmCalculator::FindMscProcess(), G4EmProcessOptions::SetMscGeomFactor(), G4EmProcessOptions::SetMscLateralDisplacement(), G4EmProcessOptions::SetMscRangeFactor(), G4EmProcessOptions::SetMscStepLimitation(), G4EmProcessOptions::SetPolarAngleLimit(), G4EmProcessOptions::SetSkin(), and G4EmProcessOptions::SetVerbose().
G4int G4LossTableManager::GetNumberOfBinsPerDecade | ( | ) | const |
Definition at line 1100 of file G4LossTableManager.cc.
References nbinsPerDecade.
Referenced by G4LossTableBuilder::BuildTableForModel(), and G4VEmModel::InitialiseElementSelectors().
G4double G4LossTableManager::GetRange | ( | const G4ParticleDefinition * | aParticle, |
G4double | kineticEnergy, | ||
const G4MaterialCutsCouple * | couple | ||
) |
Definition at line 1402 of file G4LossTableManager.cc.
References currentLoss, currentParticle, DBL_MAX, GetEnergyLossProcess(), and G4VEnergyLossProcess::GetRange().
Referenced by G4ITStepProcessor::ApplyProductionCut(), G4SteppingManager::ApplyProductionCut(), PhysicsList::GetRange(), G4EmCalculator::GetRange(), G4EnergyLossTables::GetRange(), DMXMinEkineCuts::PostStepGetPhysicalInteractionLength(), G4UserSpecialCuts::PostStepGetPhysicalInteractionLength(), and G4EmSaturation::VisibleEnergyDeposition().
G4double G4LossTableManager::GetRangeFromRestricteDEDX | ( | const G4ParticleDefinition * | aParticle, |
G4double | kineticEnergy, | ||
const G4MaterialCutsCouple * | couple | ||
) |
Definition at line 1389 of file G4LossTableManager.cc.
References currentLoss, currentParticle, DBL_MAX, GetEnergyLossProcess(), and G4VEnergyLossProcess::GetRangeForLoss().
Referenced by G4EmCalculator::GetRangeFromRestricteDEDX().
G4double G4LossTableManager::GetSubDEDX | ( | const G4ParticleDefinition * | aParticle, |
G4double | kineticEnergy, | ||
const G4MaterialCutsCouple * | couple | ||
) |
Definition at line 1365 of file G4LossTableManager.cc.
References currentLoss, currentParticle, G4VEnergyLossProcess::GetDEDXForSubsec(), and GetEnergyLossProcess().
G4LossTableBuilder * G4LossTableManager::GetTableBuilder | ( | ) |
Definition at line 1314 of file G4LossTableManager.cc.
References tableBuilder.
Referenced by G4VEnergyLossProcess::BuildDEDXTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4VEmProcess::BuildLambdaTable(), G4VEmProcess::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), G4VMscModel::GetParticleChangeForMSC(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), and G4VEnergyLossProcess::SetLambdaTable().
|
static |
Definition at line 112 of file G4LossTableManager.cc.
References instance, and G4ThreadLocalSingleton< T >::Instance().
Referenced by PhysicsList::AddIonGasModels(), G4ITStepProcessor::ApplyProductionCut(), G4SteppingManager::ApplyProductionCut(), G4EmBiasingManager::ApplyRangeCut(), G4VMultipleScattering::BuildPhysicsTable(), G4RadioactiveDecay::BuildPhysicsTable(), G4LossTableBuilder::BuildTableForModel(), G4EmCalculator::ComputeElectronicDEDX(), OpNovicePhysicsList::ConstructOp(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmDNAPhysics::ConstructProcess(), PhysListEmStandardNR::ConstructProcess(), WLSOpticalPhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4OpticalPhysics::ConstructProcess(), G4NuclearDecayChannel::DecayIt(), export_G4LossTableManager(), exrdmPhysicsList::exrdmPhysicsList(), F04PhysicsList::F04PhysicsList(), G4EmSaturation::FindBirksCoefficient(), G4EmCalculator::FindDiscreteProcess(), G4EmCalculator::FindEnergyLossProcess(), G4EmCalculator::FindEnLossProcess(), G4EmCalculator::FindMscProcess(), G4BetheBlochModel::G4BetheBlochModel(), G4BraggModel::G4BraggModel(), G4EmCalculator::G4EmCalculator(), G4EmLivermorePhysics::G4EmLivermorePhysics(), G4EmLivermorePolarizedPhysics::G4EmLivermorePolarizedPhysics(), G4EmLowEPPhysics::G4EmLowEPPhysics(), G4EmPenelopePhysics::G4EmPenelopePhysics(), G4EmProcessOptions::G4EmProcessOptions(), G4EmStandardPhysics::G4EmStandardPhysics(), G4EmStandardPhysics_option1::G4EmStandardPhysics_option1(), G4EmStandardPhysics_option2::G4EmStandardPhysics_option2(), G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(), G4EmStandardPhysics_option4::G4EmStandardPhysics_option4(), G4EmUserPhysics::G4EmUserPhysics(), G4GoudsmitSaundersonMscModel::G4GoudsmitSaundersonMscModel(), G4ionIonisation::G4ionIonisation(), G4IonParametrisedLossModel::G4IonParametrisedLossModel(), G4MuBetheBlochModel::G4MuBetheBlochModel(), G4UAtomicDeexcitation::G4UAtomicDeexcitation(), G4UrbanMscModel::G4UrbanMscModel(), G4UserSpecialCuts::G4UserSpecialCuts(), G4VEmFluctuationModel::G4VEmFluctuationModel(), G4VEmModel::G4VEmModel(), G4VEmProcess::G4VEmProcess(), G4VEnergyLossProcess::G4VEnergyLossProcess(), G4VMscModel::G4VMscModel(), G4VMultipleScattering::G4VMultipleScattering(), G4WentzelVIModel::G4WentzelVIModel(), G4WentzelVIRelModel::G4WentzelVIRelModel(), GammaKnifePhysicsList::GammaKnifePhysicsList(), G4EmCalculator::GetCSDARange(), G4EnergyLossTables::GetDEDX(), G4EnergyLossTables::GetPreciseDEDX(), G4EnergyLossTables::GetPreciseEnergyFromRange(), G4EnergyLossTables::GetPreciseRangeFromEnergy(), PhysicsList::GetRange(), G4EnergyLossTables::GetRange(), HadrontherapyPhysicsList::HadrontherapyPhysicsList(), G4LivermorePolarizedPhotoElectricModel::Initialise(), G4DNARuddIonisationModel::Initialise(), G4DNARuddIonisationExtendedModel::Initialise(), G4LivermoreComptonModel::Initialise(), G4DNABornIonisationModel::Initialise(), G4LivermoreComptonModifiedModel::Initialise(), G4LivermorePhotoElectricModel::Initialise(), G4KleinNishinaModel::Initialise(), G4PEEffectFluoModel::Initialise(), G4PenelopePhotoElectricModel::Initialise(), G4PenelopeComptonModel::Initialise(), G4MuElecInelasticModel::Initialise(), G4MicroElecInelasticModel::Initialise(), G4PenelopeIonisationModel::Initialise(), G4BraggIonModel::Initialise(), G4WentzelVIRelXSection::Initialise(), G4WentzelOKandVIxSection::Initialise(), G4LowEPComptonModel::Initialise(), G4hhIonisation::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), G4eBremsstrahlung::InitialiseEnergyLossProcess(), G4CoulombScattering::InitialiseProcess(), IORTPhysicsList::IORTPhysicsList(), ML2PhysicsList::ML2PhysicsList(), PhysicsList::PhysicsList(), PhysListEmStandardNR::PhysListEmStandardNR(), DMXMinEkineCuts::PostStepGetPhysicalInteractionLength(), G4Cerenkov::PostStepGetPhysicalInteractionLength(), G4EnergyLossForExtrapolator::PrepareTable(), RunAction::PrintDedxTables(), G4eBremsstrahlung::PrintInfo(), G4ContinuousGainOfEnergy::SetDynamicMassCharge(), WLSPhysicsList::WLSPhysicsList(), and XrayFluoPhysicsList::XrayFluoPhysicsList().
G4bool G4LossTableManager::IsMaster | ( | ) | const |
Definition at line 1230 of file G4LossTableManager.cc.
References isMaster.
Referenced by G4VMultipleScattering::BuildPhysicsTable(), and G4VEmProcess::~G4VEmProcess().
void G4LossTableManager::LocalPhysicsTables | ( | const G4ParticleDefinition * | aParticle, |
G4VEnergyLossProcess * | p | ||
) |
Definition at line 513 of file G4LossTableManager.cc.
References all_tables_are_built, atomDeexcitation, base_part_vector, G4VEnergyLossProcess::BaseParticle(), G4EmConfigurator::Clear(), currentParticle, dedx_vector, G4VEnergyLossProcess::DEDXTable(), emConfigurator, firstParticle, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4VAtomDeexcitation::InitialiseAtomicDeexcitation(), inv_range_vector, G4VEnergyLossProcess::InverseRangeTable(), isActive, G4VEnergyLossProcess::IsIonisationProcess(), loss_map, loss_vector, n_loss, part_vector, G4VEnergyLossProcess::Particle(), range_vector, G4VEnergyLossProcess::RangeTableForLoss(), run, SetParameters(), SetVerbose(), startInitialisation, tables_are_built, and verbose.
Referenced by G4VEnergyLossProcess::BuildPhysicsTable().
G4bool G4LossTableManager::LPMFlag | ( | ) | const |
Definition at line 1208 of file G4LossTableManager.cc.
References flagLPM.
Referenced by export_G4LossTableManager(), G4eBremsstrahlung::InitialiseEnergyLossProcess(), and G4eBremsstrahlung::PrintInfo().
G4double G4LossTableManager::MaxKinEnergy | ( | ) | const |
Definition at line 1272 of file G4LossTableManager.cc.
References maxKinEnergy.
Referenced by G4VMscModel::GetParticleChangeForMSC(), and G4VMultipleScattering::PreparePhysicsTable().
G4double G4LossTableManager::MinKinEnergy | ( | ) | const |
Definition at line 1265 of file G4LossTableManager.cc.
References minKinEnergy.
Referenced by G4VMscModel::GetParticleChangeForMSC().
|
private |
|
private |
Definition at line 941 of file G4LossTableManager.cc.
References FatalException, G4Exception(), and G4ParticleDefinition::GetParticleName().
void G4LossTableManager::PreparePhysicsTable | ( | const G4ParticleDefinition * | aParticle, |
G4VEnergyLossProcess * | p, | ||
G4bool | theMaster | ||
) |
Definition at line 405 of file G4LossTableManager.cc.
References emConfigurator, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), isMaster, loss_vector, n_loss, part_vector, G4EmConfigurator::PrepareModels(), run, G4LossTableBuilder::SetInitialisationFlag(), startInitialisation, tableBuilder, theGenericIon, and verbose.
Referenced by G4VMultipleScattering::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), and G4VEnergyLossProcess::PreparePhysicsTable().
void G4LossTableManager::PreparePhysicsTable | ( | const G4ParticleDefinition * | aParticle, |
G4VEmProcess * | p, | ||
G4bool | theMaster | ||
) |
Definition at line 446 of file G4LossTableManager.cc.
References emConfigurator, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), isMaster, G4EmConfigurator::PrepareModels(), run, G4LossTableBuilder::SetInitialisationFlag(), startInitialisation, tableBuilder, and verbose.
void G4LossTableManager::PreparePhysicsTable | ( | const G4ParticleDefinition * | aParticle, |
G4VMultipleScattering * | p, | ||
G4bool | theMaster | ||
) |
Definition at line 474 of file G4LossTableManager.cc.
References emConfigurator, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), isMaster, G4EmConfigurator::PrepareModels(), run, G4LossTableBuilder::SetInitialisationFlag(), startInitialisation, tableBuilder, and verbose.
void G4LossTableManager::Register | ( | G4VEnergyLossProcess * | p | ) |
Definition at line 240 of file G4LossTableManager.cc.
References G4VEnergyLossProcess::ActivateSubCutoff(), all_tables_are_built, base_part_vector, dedx_vector, G4cout, G4endl, G4VProcess::GetProcessName(), integral, integralActive, inv_range_vector, isActive, loss_vector, lossFluctuationFlag, maxEnergyActive, maxFinalStep, maxKinEnergy, maxRangeVariation, minEnergyActive, minKinEnergy, n_loss, part_vector, range_vector, rndmStepFlag, G4VEnergyLossProcess::SetIntegral(), G4VEnergyLossProcess::SetLossFluctuations(), G4VEnergyLossProcess::SetMaxKinEnergy(), G4VEnergyLossProcess::SetMinKinEnergy(), G4VEnergyLossProcess::SetRandomStep(), G4VEnergyLossProcess::SetStepFunction(), stepFunctionActive, subCutoffFlag, tables_are_built, and verbose.
Referenced by G4VEmFluctuationModel::G4VEmFluctuationModel(), G4VEmModel::G4VEmModel(), G4VEmProcess::G4VEmProcess(), G4VEnergyLossProcess::G4VEnergyLossProcess(), and G4VMultipleScattering::G4VMultipleScattering().
void G4LossTableManager::Register | ( | G4VMultipleScattering * | p | ) |
Definition at line 282 of file G4LossTableManager.cc.
References G4cout, G4endl, G4VProcess::GetProcessName(), msc_vector, n, and verbose.
void G4LossTableManager::Register | ( | G4VEmProcess * | p | ) |
Definition at line 309 of file G4LossTableManager.cc.
References emp_vector, G4cout, G4endl, G4VProcess::GetProcessName(), n, and verbose.
void G4LossTableManager::Register | ( | G4VEmModel * | p | ) |
Definition at line 336 of file G4LossTableManager.cc.
References G4cout, G4endl, G4VEmModel::GetName(), mod_vector, and verbose.
void G4LossTableManager::Register | ( | G4VEmFluctuationModel * | p | ) |
Definition at line 357 of file G4LossTableManager.cc.
References fmod_vector, G4cout, G4endl, G4VEmFluctuationModel::GetName(), and verbose.
void G4LossTableManager::RegisterExtraParticle | ( | const G4ParticleDefinition * | aParticle, |
G4VEnergyLossProcess * | p | ||
) |
Definition at line 378 of file G4LossTableManager.cc.
References all_tables_are_built, base_part_vector, G4VEnergyLossProcess::BaseParticle(), dedx_vector, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), inv_range_vector, loss_vector, n_loss, part_vector, range_vector, tables_are_built, and verbose.
Referenced by G4VEnergyLossProcess::PreparePhysicsTable().
void G4LossTableManager::SetAtomDeexcitation | ( | G4VAtomDeexcitation * | p | ) |
Definition at line 1321 of file G4LossTableManager.cc.
References atomDeexcitation.
Referenced by G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmDNAPhysics::ConstructProcess(), PhysListEmStandardNR::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), and G4EmStandardPhysics_option2::ConstructProcess().
void G4LossTableManager::SetBremsstrahlungTh | ( | G4double | val | ) |
Definition at line 1237 of file G4LossTableManager.cc.
References bremsTh.
Referenced by export_G4LossTableManager(), and G4EmProcessOptions::SetBremsstrahlungTh().
void G4LossTableManager::SetBuildCSDARange | ( | G4bool | val | ) |
Definition at line 1152 of file G4LossTableManager.cc.
References buildCSDARange.
Referenced by export_G4LossTableManager(), and G4EmProcessOptions::SetBuildCSDARange().
void G4LossTableManager::SetDEDXBinning | ( | G4int | val | ) |
Definition at line 1063 of file G4LossTableManager.cc.
References loss_vector, and n_loss.
Referenced by G4EmProcessOptions::SetDEDXBinning().
void G4LossTableManager::SetDEDXBinningForCSDARange | ( | G4int | val | ) |
Definition at line 1072 of file G4LossTableManager.cc.
References loss_vector, and n_loss.
Referenced by G4EmProcessOptions::SetDEDXBinningForCSDARange().
void G4LossTableManager::SetFactorForAngleLimit | ( | G4double | val | ) |
Definition at line 1251 of file G4LossTableManager.cc.
References factorForAngleLimit.
Referenced by G4EmProcessOptions::SetFactorForAngleLimit().
void G4LossTableManager::SetIntegral | ( | G4bool | val | ) |
Definition at line 981 of file G4LossTableManager.cc.
References emp_vector, integral, integralActive, loss_vector, and n_loss.
Referenced by export_G4LossTableManager(), and G4EmProcessOptions::SetIntegral().
void G4LossTableManager::SetLambdaBinning | ( | G4int | val | ) |
Definition at line 1081 of file G4LossTableManager.cc.
References emp_vector, G4cout, G4endl, maxKinEnergy, minKinEnergy, n, nbinsLambda, and nbinsPerDecade.
Referenced by G4EmProcessOptions::SetLambdaBinning().
void G4LossTableManager::SetLinearLossLimit | ( | G4double | val | ) |
Definition at line 1143 of file G4LossTableManager.cc.
References loss_vector, and n_loss.
Referenced by export_G4LossTableManager(), and G4EmProcessOptions::SetLinearLossLimit().
void G4LossTableManager::SetLossFluctuations | ( | G4bool | val | ) |
Definition at line 961 of file G4LossTableManager.cc.
References loss_vector, lossFluctuationFlag, and n_loss.
Referenced by export_G4LossTableManager(), and G4EmProcessOptions::SetLossFluctuations().
void G4LossTableManager::SetLPMFlag | ( | G4bool | val | ) |
Definition at line 1201 of file G4LossTableManager.cc.
References flagLPM.
Referenced by export_G4LossTableManager(), and G4EmProcessOptions::SetLPMFlag().
void G4LossTableManager::SetMaxEnergy | ( | G4double | val | ) |
Definition at line 1031 of file G4LossTableManager.cc.
References emp_vector, loss_vector, maxEnergyActive, maxKinEnergy, and n_loss.
Referenced by export_G4LossTableManager(), and G4EmProcessOptions::SetMaxEnergy().
void G4LossTableManager::SetMaxEnergyForCSDARange | ( | G4double | val | ) |
Definition at line 1046 of file G4LossTableManager.cc.
References loss_vector, and n_loss.
Referenced by export_G4LossTableManager(), and G4EmProcessOptions::SetMaxEnergyForCSDARange().
void G4LossTableManager::SetMaxEnergyForMuons | ( | G4double | val | ) |
Definition at line 1055 of file G4LossTableManager.cc.
References maxEnergyForMuonsActive, and maxKinEnergyForMuons.
Referenced by export_G4LossTableManager(), and G4EmProcessOptions::SetMaxEnergyForMuons().
void G4LossTableManager::SetMinEnergy | ( | G4double | val | ) |
Definition at line 1016 of file G4LossTableManager.cc.
References emp_vector, loss_vector, minEnergyActive, minKinEnergy, and n_loss.
Referenced by export_G4LossTableManager(), and G4EmProcessOptions::SetMinEnergy().
void G4LossTableManager::SetMinSubRange | ( | G4double | val | ) |
Definition at line 996 of file G4LossTableManager.cc.
References loss_vector, minSubRange, and n_loss.
Referenced by export_G4LossTableManager(), and G4EmProcessOptions::SetMinSubRange().
|
private |
Definition at line 1160 of file G4LossTableManager.cc.
References G4ParticleDefinition::GetPDGMass(), integral, integralActive, maxEnergyActive, maxEnergyForMuonsActive, maxFinalStep, maxKinEnergy, maxKinEnergyForMuons, maxRangeVariation, MeV, minEnergyActive, minKinEnergy, G4VEnergyLossProcess::SetIntegral(), G4VEnergyLossProcess::SetMaxKinEnergy(), G4VEnergyLossProcess::SetMinKinEnergy(), G4VEnergyLossProcess::SetStepFunction(), and stepFunctionActive.
Referenced by BuildPhysicsTable(), and LocalPhysicsTables().
void G4LossTableManager::SetRandomStep | ( | G4bool | val | ) |
Definition at line 1006 of file G4LossTableManager.cc.
References loss_vector, n_loss, and rndmStepFlag.
Referenced by export_G4LossTableManager(), and G4EmProcessOptions::SetRandomStep().
void G4LossTableManager::SetSplineFlag | ( | G4bool | val | ) |
Definition at line 1215 of file G4LossTableManager.cc.
References G4LossTableBuilder::SetSplineFlag(), splineFlag, and tableBuilder.
Referenced by G4EmProcessOptions::SetSplineFlag().
Definition at line 1131 of file G4LossTableManager.cc.
References loss_vector, maxFinalStep, maxRangeVariation, n_loss, and stepFunctionActive.
Referenced by export_G4LossTableManager(), and G4EmProcessOptions::SetStepFunction().
Definition at line 971 of file G4LossTableManager.cc.
References loss_vector, n_loss, and subCutoffFlag.
Referenced by export_G4LossTableManager(), and G4EmProcessOptions::SetSubCutoff().
void G4LossTableManager::SetVerbose | ( | G4int | val | ) |
Definition at line 1107 of file G4LossTableManager.cc.
References atomDeexcitation, emConfigurator, emElectronIonPair, emp_vector, emSaturation, loss_vector, msc_vector, n_loss, G4EmSaturation::SetVerbose(), G4EmConfigurator::SetVerbose(), G4ElectronIonPair::SetVerbose(), G4VAtomDeexcitation::SetVerboseLevel(), and verbose.
Referenced by export_G4LossTableManager(), LocalPhysicsTables(), G4EmProcessOptions::SetVerbose(), and XrayFluoPhysicsList::XrayFluoPhysicsList().
G4bool G4LossTableManager::SplineFlag | ( | ) | const |
Definition at line 1223 of file G4LossTableManager.cc.
References splineFlag.
Referenced by G4VEnergyLossProcess::BuildDEDXTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4VEnergyLossProcess::LambdaPhysicsVector(), G4VEmProcess::LambdaPhysicsVector(), G4VEnergyLossProcess::PrintInfoDefinition(), G4VEmProcess::RetrievePhysicsTable(), and G4VEnergyLossProcess::RetrieveTable().
|
friend |
Definition at line 103 of file G4LossTableManager.hh.
|
private |
Definition at line 343 of file G4LossTableManager.hh.
Referenced by BuildPhysicsTable(), Clear(), G4LossTableManager(), LocalPhysicsTables(), Register(), and RegisterExtraParticle().
|
private |
Definition at line 375 of file G4LossTableManager.hh.
Referenced by AtomDeexcitation(), BuildPhysicsTable(), G4LossTableManager(), LocalPhysicsTables(), SetAtomDeexcitation(), SetVerbose(), and ~G4LossTableManager().
|
private |
Definition at line 322 of file G4LossTableManager.hh.
Referenced by BuildPhysicsTable(), Clear(), CopyTables(), LocalPhysicsTables(), Register(), and RegisterExtraParticle().
|
private |
Definition at line 366 of file G4LossTableManager.hh.
Referenced by BremsstrahlungTh(), G4LossTableManager(), and SetBremsstrahlungTh().
|
private |
Definition at line 351 of file G4LossTableManager.hh.
Referenced by BuildCSDARange(), BuildTables(), G4LossTableManager(), and SetBuildCSDARange().
|
private |
Definition at line 334 of file G4LossTableManager.hh.
Referenced by Clear(), G4LossTableManager(), GetCSDARange(), GetDEDX(), GetDEDXDispersion(), GetEnergy(), GetEnergyLossProcess(), GetRange(), GetRangeFromRestricteDEDX(), and GetSubDEDX().
|
private |
Definition at line 335 of file G4LossTableManager.hh.
Referenced by BuildPhysicsTable(), Clear(), G4LossTableManager(), GetCSDARange(), GetDEDX(), GetDEDXDispersion(), GetEnergy(), GetEnergyLossProcess(), GetRange(), GetRangeFromRestricteDEDX(), GetSubDEDX(), and LocalPhysicsTables().
|
private |
Definition at line 325 of file G4LossTableManager.hh.
Referenced by BuildTables(), Clear(), LocalPhysicsTables(), Register(), and RegisterExtraParticle().
|
private |
Definition at line 373 of file G4LossTableManager.hh.
Referenced by BuildPhysicsTable(), EmConfigurator(), G4LossTableManager(), LocalPhysicsTables(), PreparePhysicsTable(), SetVerbose(), and ~G4LossTableManager().
|
private |
Definition at line 371 of file G4LossTableManager.hh.
Referenced by EmCorrections(), G4LossTableManager(), and ~G4LossTableManager().
|
private |
Definition at line 374 of file G4LossTableManager.hh.
Referenced by ElectronIonPair(), G4LossTableManager(), SetVerbose(), and ~G4LossTableManager().
|
private |
Definition at line 329 of file G4LossTableManager.hh.
Referenced by DeRegister(), GetEmProcessVector(), Register(), SetIntegral(), SetLambdaBinning(), SetMaxEnergy(), SetMinEnergy(), SetVerbose(), and ~G4LossTableManager().
|
private |
Definition at line 372 of file G4LossTableManager.hh.
Referenced by EmSaturation(), G4LossTableManager(), SetVerbose(), and ~G4LossTableManager().
|
private |
Definition at line 367 of file G4LossTableManager.hh.
Referenced by FactorForAngleLimit(), G4LossTableManager(), and SetFactorForAngleLimit().
|
private |
Definition at line 338 of file G4LossTableManager.hh.
Referenced by BuildPhysicsTable(), G4LossTableManager(), and LocalPhysicsTables().
|
private |
Definition at line 356 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), LPMFlag(), and SetLPMFlag().
|
private |
Definition at line 331 of file G4LossTableManager.hh.
Referenced by DeRegister(), Register(), and ~G4LossTableManager().
|
private |
Definition at line 349 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), Register(), SetIntegral(), and SetParameters().
|
private |
Definition at line 350 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), Register(), SetIntegral(), and SetParameters().
|
private |
Definition at line 327 of file G4LossTableManager.hh.
Referenced by BuildTables(), Clear(), CopyTables(), LocalPhysicsTables(), Register(), and RegisterExtraParticle().
|
private |
Definition at line 324 of file G4LossTableManager.hh.
Referenced by BuildPhysicsTable(), BuildTables(), Clear(), LocalPhysicsTables(), and Register().
|
private |
Definition at line 358 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), IsMaster(), and PreparePhysicsTable().
|
private |
Definition at line 318 of file G4LossTableManager.hh.
Referenced by BuildPhysicsTable(), Clear(), CopyTables(), GetEnergyLossProcess(), and LocalPhysicsTables().
|
private |
Definition at line 320 of file G4LossTableManager.hh.
Referenced by BuildPhysicsTable(), BuildTables(), Clear(), CopyTables(), DeRegister(), GetEnergyLossProcessVector(), LocalPhysicsTables(), PreparePhysicsTable(), Register(), RegisterExtraParticle(), SetDEDXBinning(), SetDEDXBinningForCSDARange(), SetIntegral(), SetLinearLossLimit(), SetLossFluctuations(), SetMaxEnergy(), SetMaxEnergyForCSDARange(), SetMinEnergy(), SetMinSubRange(), SetRandomStep(), SetStepFunction(), SetSubCutoff(), SetVerbose(), and ~G4LossTableManager().
|
private |
Definition at line 346 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), Register(), and SetLossFluctuations().
|
private |
Definition at line 353 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), Register(), SetMaxEnergy(), and SetParameters().
|
private |
Definition at line 354 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), SetMaxEnergyForMuons(), and SetParameters().
|
private |
Definition at line 362 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), Register(), SetParameters(), and SetStepFunction().
|
private |
Definition at line 364 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), MaxKinEnergy(), Register(), SetLambdaBinning(), SetMaxEnergy(), and SetParameters().
|
private |
Definition at line 365 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), SetMaxEnergyForMuons(), and SetParameters().
|
private |
Definition at line 361 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), Register(), SetParameters(), and SetStepFunction().
|
private |
Definition at line 352 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), Register(), SetMinEnergy(), and SetParameters().
|
private |
Definition at line 363 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), MinKinEnergy(), Register(), SetLambdaBinning(), SetMinEnergy(), and SetParameters().
|
private |
Definition at line 360 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), and SetMinSubRange().
|
private |
Definition at line 330 of file G4LossTableManager.hh.
Referenced by DeRegister(), Register(), and ~G4LossTableManager().
|
private |
Definition at line 328 of file G4LossTableManager.hh.
Referenced by DeRegister(), GetMultipleScatteringVector(), Register(), SetVerbose(), and ~G4LossTableManager().
|
private |
Definition at line 340 of file G4LossTableManager.hh.
Referenced by BuildPhysicsTable(), BuildTables(), Clear(), CopyTables(), DeRegister(), G4LossTableManager(), LocalPhysicsTables(), PreparePhysicsTable(), Register(), RegisterExtraParticle(), SetDEDXBinning(), SetDEDXBinningForCSDARange(), SetIntegral(), SetLinearLossLimit(), SetLossFluctuations(), SetMaxEnergy(), SetMaxEnergyForCSDARange(), SetMinEnergy(), SetMinSubRange(), SetRandomStep(), SetStepFunction(), SetSubCutoff(), SetVerbose(), and ~G4LossTableManager().
|
private |
Definition at line 377 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), and SetLambdaBinning().
|
private |
Definition at line 378 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), GetNumberOfBinsPerDecade(), and SetLambdaBinning().
|
private |
Definition at line 321 of file G4LossTableManager.hh.
Referenced by BuildPhysicsTable(), BuildTables(), Clear(), CopyTables(), LocalPhysicsTables(), PreparePhysicsTable(), Register(), and RegisterExtraParticle().
|
private |
Definition at line 326 of file G4LossTableManager.hh.
Referenced by BuildTables(), Clear(), CopyTables(), LocalPhysicsTables(), Register(), and RegisterExtraParticle().
|
private |
Definition at line 348 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), Register(), and SetRandomStep().
|
private |
Definition at line 341 of file G4LossTableManager.hh.
Referenced by BuildPhysicsTable(), G4LossTableManager(), LocalPhysicsTables(), and PreparePhysicsTable().
|
private |
Definition at line 357 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), SetSplineFlag(), and SplineFlag().
|
private |
Definition at line 344 of file G4LossTableManager.hh.
Referenced by BuildPhysicsTable(), G4LossTableManager(), LocalPhysicsTables(), and PreparePhysicsTable().
|
private |
Definition at line 355 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), Register(), SetParameters(), and SetStepFunction().
|
private |
Definition at line 347 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), Register(), and SetSubCutoff().
|
private |
Definition at line 369 of file G4LossTableManager.hh.
Referenced by BuildTables(), G4LossTableManager(), GetTableBuilder(), PreparePhysicsTable(), SetSplineFlag(), and ~G4LossTableManager().
|
private |
Definition at line 323 of file G4LossTableManager.hh.
Referenced by BuildPhysicsTable(), BuildTables(), Clear(), CopyTables(), LocalPhysicsTables(), Register(), and RegisterExtraParticle().
|
private |
Definition at line 336 of file G4LossTableManager.hh.
Referenced by CopyTables(), and G4LossTableManager().
|
private |
Definition at line 337 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), GetEnergyLossProcess(), and PreparePhysicsTable().
|
private |
Definition at line 370 of file G4LossTableManager.hh.
Referenced by G4LossTableManager(), GetMessenger(), and ~G4LossTableManager().
|
private |
Definition at line 379 of file G4LossTableManager.hh.
Referenced by BuildPhysicsTable(), BuildTables(), CopyTables(), G4LossTableManager(), LocalPhysicsTables(), PreparePhysicsTable(), Register(), RegisterExtraParticle(), and SetVerbose().