Geant4-11
|
#include <G4VEnergyLossProcess.hh>
Static Public Member Functions | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected Attributes | |
G4ParticleChange | aParticleChange |
const G4ProcessManager * | aProcessManager = nullptr |
const G4MaterialCutsCouple * | currentCouple = nullptr |
size_t | currentCoupleIndex = 0 |
G4double | currentInteractionLength = -1.0 |
const G4Material * | currentMaterial = nullptr |
G4bool | enableAlongStepDoIt = true |
G4bool | enableAtRestDoIt = true |
G4bool | enablePostStepDoIt = true |
G4ParticleChangeForLoss | fParticleChange |
G4double | mfpKinEnergy = 0.0 |
G4VParticleChange * | pParticleChange = nullptr |
G4double | preStepKinEnergy = 0.0 |
G4double | preStepLambda = 0.0 |
G4double | preStepLogKinEnergy = LOG_EKIN_MIN |
G4double | preStepLogScaledEnergy = LOG_EKIN_MIN |
G4double | preStepScaledEnergy = 0.0 |
G4double | theInitialNumberOfInteractionLength = -1.0 |
G4double | theNumberOfInteractionLengthLeft = -1.0 |
G4String | thePhysicsTableFileName |
G4double | thePILfactor = 1.0 |
G4String | theProcessName |
G4int | theProcessSubType = -1 |
G4ProcessType | theProcessType = fNotDefined |
G4int | verboseLevel = 0 |
Definition at line 81 of file G4VEnergyLossProcess.hh.
G4VEnergyLossProcess::G4VEnergyLossProcess | ( | const G4String & | name = "EnergyLoss" , |
G4ProcessType | type = fElectromagnetic |
||
) |
Definition at line 87 of file G4VEnergyLossProcess.cc.
References aGPILSelection, CandidateForSelection, G4Electron::Electron(), finalRange, fParticleChange, G4Gamma::Gamma(), G4LossTableBuilder::GetCoupleIndexes(), G4LossTableBuilder::GetDensityFactors(), G4TransportationManager::GetSafetyHelper(), G4LossTableManager::GetTableBuilder(), G4TransportationManager::GetTransportationManager(), CLHEP::GeV, G4EmParameters::Instance(), G4LossTableManager::Instance(), CLHEP::keV, lManager, G4EmParameters::LowestElectronEnergy(), lowestKinEnergy, maxKinEnergy, maxKinEnergyCSDA, minKinEnergy, CLHEP::mm, modelManager, nBins, nBinsCSDA, G4Positron::Positron(), G4VProcess::pParticleChange, G4LossTableManager::Register(), safetyHelper, scTracks, secParticles, G4VParticleChange::SetSecondaryWeightByProcess(), G4VProcess::SetVerboseLevel(), CLHEP::TeV, theDensityFactor, theDensityIdx, theElectron, theGamma, theParameters, and thePositron.
|
override |
Definition at line 134 of file G4VEnergyLossProcess.cc.
References baseParticle, biasManager, G4PhysicsTable::clearAndDestroy(), G4LossTableManager::DeRegister(), emModels, fXSpeaks, isIonisation, isMaster, lManager, modelManager, scoffRegions, secParticles, theCSDARangeTable, theDEDXTable, theDEDXunRestrictedTable, theInverseRangeTable, theIonisationTable, theLambdaTable, and theRangeTableForLoss.
|
delete |
void G4VEnergyLossProcess::ActivateForcedInteraction | ( | G4double | length, |
const G4String & | region, | ||
G4bool | flag = true |
||
) |
Definition at line 1915 of file G4VEnergyLossProcess.cc.
References G4EmBiasingManager::ActivateForcedInteraction(), biasManager, G4cout, G4endl, G4VProcess::GetProcessName(), mm, G4VProcess::verboseLevel, and weightFlag.
Referenced by G4EmExtraParameters::DefineRegParamForLoss().
void G4VEnergyLossProcess::ActivateSecondaryBiasing | ( | const G4String & | region, |
G4double | factor, | ||
G4double | energyLimit | ||
) |
Definition at line 1935 of file G4VEnergyLossProcess.cc.
References G4EmBiasingManager::ActivateSecondaryBiasing(), biasManager, G4Electron::Electron(), G4cout, G4endl, G4VProcess::GetProcessName(), MeV, secondaryParticle, and G4VProcess::verboseLevel.
Referenced by G4EmExtraParameters::DefineRegParamForLoss().
void G4VEnergyLossProcess::ActivateSubCutoff | ( | const G4Region * | region | ) |
Definition at line 799 of file G4VEnergyLossProcess.cc.
References nSCoffRegions, reg, and scoffRegions.
Referenced by G4EmExtraParameters::DefineRegParamForLoss().
void G4VEnergyLossProcess::AddEmModel | ( | G4int | order, |
G4VEmModel * | ptr, | ||
G4VEmFluctuationModel * | fluc = nullptr , |
||
const G4Region * | region = nullptr |
||
) |
Definition at line 216 of file G4VEnergyLossProcess.cc.
References G4EmModelManager::AddEmModel(), fluctModel, modelManager, G4VProcess::pParticleChange, and G4VEmModel::SetParticleChange().
Referenced by LBE::ConstructEM(), G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4hhIonisation::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), G4ePairProduction::InitialiseEnergyLossProcess(), G4MuBremsstrahlung::InitialiseEnergyLossProcess(), G4MuIonisation::InitialiseEnergyLossProcess(), G4MuPairProduction::InitialiseEnergyLossProcess(), G4PolarizedBremsstrahlung::InitialiseEnergyLossProcess(), G4PolarizedIonisation::InitialiseEnergyLossProcess(), G4eBremsstrahlung::InitialiseEnergyLossProcess(), G4eIonisation::InitialiseEnergyLossProcess(), G4hIonisation::InitialiseEnergyLossProcess(), G4ionIonisation::InitialiseEnergyLossProcess(), G4EmConfigurator::PrepareModels(), and G4EmConfigurator::SetModelForRegion().
|
overridevirtual |
Reimplemented from G4VContinuousDiscreteProcess.
Definition at line 1059 of file G4VEnergyLossProcess.cc.
References G4VAtomDeexcitation::AlongStepDeexcitation(), atomDeexcitation, biasFactor, G4VEmModel::CorrectionsAlongStep(), currentCouple, currentCoupleIndex, currentMaterial, currentModel, FillSecondariesAlongStep(), fParticleChange, fRange, GetDEDXForScaledEnergy(), G4Track::GetDynamicParticle(), G4VEmModel::GetModelOfFluctuations(), G4VParticleChange::GetParentWeight(), G4VEmModel::GetParticleCharge(), G4Track::GetParticleDefinition(), G4Step::GetStepLength(), G4ParticleChangeForLoss::InitializeForAlongStep(), G4VEmModel::IsActive(), isIon, isIonisation, IsRegionForCubcutProcessor(), linLossLimit, lossFluctuationFlag, lowestKinEnergy, massRatio, G4INCL::Math::max(), G4VEmModel::MaxSecondaryKinEnergy(), G4INCL::Math::min(), preStepKinEnergy, preStepLogScaledEnergy, preStepScaledEnergy, G4VParticleChange::ProposeLocalEnergyDeposit(), G4VParticleChange::ProposeWeight(), reduceFactor, G4VEmFluctuationModel::SampleFluctuations(), G4VSubCutProducer::SampleSecondaries(), ScaledKinEnergyForLoss(), scTracks, G4ParticleChangeForLoss::SetProposedCharge(), G4ParticleChangeForLoss::SetProposedKineticEnergy(), subcutProducer, useDeexcitation, and weightFlag.
|
overridevirtual |
Reimplemented from G4VContinuousDiscreteProcess.
Definition at line 872 of file G4VEnergyLossProcess.cc.
References aGPILSelection, currentCouple, currentModel, DBL_MAX, dRoverRange, finalRange, fRange, G4ProductionCuts::GetProductionCut(), G4MaterialCutsCouple::GetProductionCuts(), GetScaledRangeForScaledEnergy(), G4VEmModel::IsActive(), isIonisation, G4INCL::Math::min(), preStepLogScaledEnergy, preStepScaledEnergy, and rndmStepFlag.
Referenced by ContinuousStepLimit().
|
inlineinherited |
Definition at line 461 of file G4VProcess.hh.
References G4VProcess::AlongStepGetPhysicalInteractionLength().
Referenced by G4SteppingManager::DefinePhysicalStepLength(), and G4ITStepProcessor::DoDefinePhysicalStepLength().
|
inlinevirtualinherited |
Implements G4VProcess.
Definition at line 87 of file G4VContinuousDiscreteProcess.hh.
|
inlinevirtualinherited |
Implements G4VProcess.
Definition at line 81 of file G4VContinuousDiscreteProcess.hh.
|
inlineinherited |
Definition at line 472 of file G4VProcess.hh.
References G4VProcess::AtRestGetPhysicalInteractionLength(), condition(), and G4VProcess::thePILfactor.
Referenced by G4ITStepProcessor::GetAtRestIL(), and G4SteppingManager::InvokeAtRestDoItProcs().
|
inline |
Definition at line 870 of file G4VEnergyLossProcess.hh.
References baseParticle.
Referenced by G4LossTableManager::BuildPhysicsTable(), G4LossTableManager::LocalPhysicsTables(), G4LossTableManager::RegisterExtraParticle(), and G4EmCalculator::UpdateParticle().
G4PhysicsTable * G4VEnergyLossProcess::BuildDEDXTable | ( | G4EmTableType | tType = fRestricted | ) |
Definition at line 573 of file G4VEnergyLossProcess.cc.
References emax, G4EmModelManager::FillDEDXVector(), G4PhysicsVector::FillSecondDerivatives(), fRestricted, fTotal, G4cout, G4endl, G4LossTableBuilder::GetFlag(), G4PhysicsTable::GetFlag(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4ProductionCutsTable::GetProductionCutsTable(), G4LossTableManager::GetTableBuilder(), G4ProductionCutsTable::GetTableSize(), lManager, maxKinEnergy, maxKinEnergyCSDA, minKinEnergy, modelManager, nBins, nBinsCSDA, particle, G4PhysicsTableHelper::SetPhysicsVector(), spline, theDEDXTable, theDEDXunRestrictedTable, and G4VProcess::verboseLevel.
Referenced by G4LossTableManager::BuildTables().
G4PhysicsTable * G4VEnergyLossProcess::BuildLambdaTable | ( | G4EmTableType | tType = fRestricted | ) |
Definition at line 657 of file G4VEnergyLossProcess.cc.
References emax, G4EmModelManager::FillLambdaVector(), G4PhysicsVector::FillSecondDerivatives(), fRestricted, G4cout, G4endl, G4Log(), G4lrint(), G4LossTableBuilder::GetFlag(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4ProductionCutsTable::GetProductionCutsTable(), G4LossTableManager::GetTableBuilder(), G4ProductionCutsTable::GetTableSize(), lManager, G4INCL::Math::max(), maxKinEnergy, minKinEnergy, MinPrimaryEnergy(), modelManager, nBins, particle, G4PhysicsTableHelper::SetPhysicsVector(), spline, theCuts, theLambdaTable, and G4VProcess::verboseLevel.
Referenced by G4LossTableManager::BuildTables().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 473 of file G4VEnergyLossProcess.cc.
References G4LossTableManager::AtomDeexcitation(), atomDeexcitation, baseMat, baseParticle, G4LossTableManager::BuildPhysicsTable(), CSDARangeTable(), DEDXTable(), DEDXunRestrictedTable(), fIsIonisation, fRestricted, fTotal, G4cout, G4endl, G4VProcess::GetMasterProcess(), GetModelByIndex(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4SafetyHelper::InitialiseHelper(), G4VEmModel::InitialiseLocal(), InverseRangeTable(), IonisationTable(), isIon, isIonisation, IsIonisationProcess(), isMaster, G4VAtomDeexcitation::IsPIXEActive(), G4EmParameters::IsPrintLocked(), LambdaTable(), lManager, G4LossTableManager::LocalPhysicsTables(), numberOfModels, particle, RangeTableForLoss(), safetyHelper, SecondaryRangeTable(), SetCSDARangeTable(), SetDEDXTable(), SetInverseRangeTable(), SetLambdaTable(), SetRangeTableForLoss(), SetSecondaryRangeTable(), SetTwoPeaksXS(), G4VEmModel::SetUseBaseMaterials(), StreamInfo(), tablesAreBuilt, theParameters, TwoPeaksXS(), UseBaseMaterial(), useDeexcitation, and G4VProcess::verboseLevel.
Referenced by G4PolarizedIonisation::BuildPhysicsTable().
|
virtualinherited |
Reimplemented in G4BiasingProcessInterface.
Definition at line 200 of file G4VProcess.cc.
References G4VProcess::BuildPhysicsTable().
Referenced by G4BiasingProcessInterface::BuildWorkerPhysicsTable().
|
inlineprotectedinherited |
Definition at line 424 of file G4VProcess.hh.
References G4VProcess::theInitialNumberOfInteractionLength, and G4VProcess::theNumberOfInteractionLengthLeft.
Referenced by G4VContinuousDiscreteProcess::AlongStepDoIt(), G4VRestContinuousDiscreteProcess::AtRestDoIt(), G4VRestContinuousProcess::AtRestDoIt(), G4VRestDiscreteProcess::AtRestDoIt(), G4VRestProcess::AtRestDoIt(), G4RadioactiveDecay::DecayAnalog(), G4Decay::DecayIt(), G4UnknownDecay::DecayIt(), G4Radioactivation::DecayIt(), G4RadioactiveDecay::DecayIt(), G4MuonicAtomDecay::DecayIt(), G4Decay::EndTracking(), G4VContinuousDiscreteProcess::PostStepDoIt(), G4VDiscreteProcess::PostStepDoIt(), G4VRestContinuousDiscreteProcess::PostStepDoIt(), G4VRestDiscreteProcess::PostStepDoIt(), G4VAdjointReverseReaction::PostStepDoIt(), G4TransitionRadiation::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), and G4MuNeutrinoNucleusProcess::PostStepDoIt().
|
private |
Definition at line 994 of file G4VEnergyLossProcess.cc.
References basedCoupleIndex, e1, G4TwoPeaksXS::e1deep, G4TwoPeaksXS::e1peak, G4TwoPeaksXS::e2deep, G4TwoPeaksXS::e2peak, fEmIncreasing, fEmTwoPeaks, fXSType, GetLambdaForScaledEnergy(), lambdaFactor, G4INCL::Math::max(), mfpKinEnergy, and preStepLambda.
Referenced by PostStepGetPhysicalInteractionLength().
G4double G4VEnergyLossProcess::ContinuousStepLimit | ( | const G4Track & | track, |
G4double | previousStepSize, | ||
G4double | currentMinimumStep, | ||
G4double & | currentSafety | ||
) |
Definition at line 1647 of file G4VEnergyLossProcess.cc.
References aGPILSelection, and AlongStepGetPhysicalInteractionLength().
|
inline |
Definition at line 942 of file G4VEnergyLossProcess.hh.
References biasFactor.
G4double G4VEnergyLossProcess::CrossSectionPerVolume | ( | G4double | kineticEnergy, |
const G4MaterialCutsCouple * | couple | ||
) |
G4double G4VEnergyLossProcess::CrossSectionPerVolume | ( | G4double | kineticEnergy, |
const G4MaterialCutsCouple * | couple, | ||
G4double | logKineticEnergy | ||
) |
Definition at line 1614 of file G4VEnergyLossProcess.cc.
References baseMat, biasFactor, G4VEmModel::CrossSectionPerVolume(), currentCoupleIndex, currentMaterial, currentModel, DefineMaterial(), GetLambdaForScaledEnergy(), logMassRatio, massRatio, G4INCL::Math::max(), particle, SelectModel(), theCuts, theDensityFactor, and theLambdaTable.
|
inline |
Definition at line 907 of file G4VEnergyLossProcess.hh.
References fXSType.
|
inline |
Definition at line 977 of file G4VEnergyLossProcess.hh.
References theCSDARangeTable.
Referenced by BuildPhysicsTable(), G4LossTableManager::BuildTables(), and G4LossTableManager::CopyTables().
|
inlineprotected |
Definition at line 557 of file G4VEnergyLossProcess.hh.
References currentCoupleIndex.
Referenced by G4PolarizedIonisation::ComputeSaturationFactor().
|
inline |
Definition at line 956 of file G4VEnergyLossProcess.hh.
References theDEDXTable.
Referenced by BuildPhysicsTable(), G4LossTableManager::BuildTables(), G4LossTableManager::LocalPhysicsTables(), and G4EmCalculator::PrintDEDXTable().
|
inline |
Definition at line 963 of file G4VEnergyLossProcess.hh.
References theDEDXunRestrictedTable.
Referenced by BuildPhysicsTable(), G4LossTableManager::BuildTables(), and G4LossTableManager::CopyTables().
|
inlineprivate |
Definition at line 581 of file G4VEnergyLossProcess.hh.
References basedCoupleIndex, baseMat, biasFactor, chargeSqRatio, currentCouple, currentCoupleIndex, currentMaterial, DBL_MAX, fFactor, G4MaterialCutsCouple::GetIndex(), G4MaterialCutsCouple::GetMaterial(), idxLambda, massRatio, mfpKinEnergy, and reduceFactor.
Referenced by CrossSectionPerVolume(), GetCSDARange(), GetDEDX(), GetDEDXDispersion(), GetKineticEnergy(), GetLambda(), GetRange(), LambdaPhysicsVector(), MeanFreePath(), and PostStepGetPhysicalInteractionLength().
|
virtualinherited |
Reimplemented in G4AdjointAlongStepWeightCorrection, G4AdjointForcedInteractionForGamma, G4AdjointhMultipleScattering, G4ContinuousGainOfEnergy, G4eAdjointMultipleScattering, G4eInverseBremsstrahlung, G4eInverseCompton, G4eInverseIonisation, G4InversePEEffect, G4IonInverseIonisation, G4PolarizedAnnihilation, G4PolarizedBremsstrahlung, G4PolarizedCompton, G4PolarizedGammaConversion, G4PolarizedIonisation, G4PolarizedPhotoElectric, G4Cerenkov, G4ForwardXrayTR, G4GammaXTRadiator, G4GaussXTRadiator, G4RegularXTRadiator, G4Scintillation, G4StrawTubeXTRadiator, G4SynchrotronRadiation, G4TransitionRadiation, G4TransparentRegXTRadiator, G4VTransitionRadiation, G4VXTRenergyLoss, G4XTRGammaRadModel, G4XTRRegularRadModel, and G4XTRTransparentRegRadModel.
Definition at line 167 of file G4VProcess.cc.
References G4cout, G4endl, G4VProcess::GetProcessTypeName(), G4VProcess::theProcessName, G4VProcess::theProcessSubType, and G4VProcess::theProcessType.
Referenced by G4ProcessTable::DumpInfo(), export_G4VProcess(), G4Scintillation::ProcessDescription(), G4Cerenkov::ProcessDescription(), and G4ProcessManagerMessenger::SetNewValue().
|
inline |
Definition at line 1033 of file G4VEnergyLossProcess.hh.
References emModels.
Referenced by G4hBremsstrahlung::InitialiseEnergyLossProcess(), G4hhIonisation::InitialiseEnergyLossProcess(), G4hPairProduction::InitialiseEnergyLossProcess(), G4MuBremsstrahlung::InitialiseEnergyLossProcess(), G4MuIonisation::InitialiseEnergyLossProcess(), G4MuPairProduction::InitialiseEnergyLossProcess(), G4eBremsstrahlung::InitialiseEnergyLossProcess(), G4eIonisation::InitialiseEnergyLossProcess(), G4hIonisation::InitialiseEnergyLossProcess(), G4ionIonisation::InitialiseEnergyLossProcess(), G4ePairProduction::StreamProcessInfo(), G4MuPairProduction::StreamProcessInfo(), and G4eBremsstrahlung::StreamProcessInfo().
|
virtualinherited |
Reimplemented in G4BiasingProcessInterface, G4ParallelGeometriesLimiterProcess, G4WrapperProcess, G4FastSimulationManagerProcess, G4VPhononProcess, G4CoupledTransportation, G4Decay, and G4AdjointProcessEquivalentToDirectProcess.
Definition at line 102 of file G4VProcess.cc.
References G4VProcess::currentInteractionLength, G4cout, G4endl, G4VProcess::theInitialNumberOfInteractionLength, G4VProcess::theNumberOfInteractionLengthLeft, G4VProcess::theProcessName, and G4VProcess::verboseLevel.
Referenced by G4BiasingProcessInterface::EndTracking(), G4WrapperProcess::EndTracking(), G4VPhononProcess::EndTracking(), and G4AdjointProcessEquivalentToDirectProcess::EndTracking().
|
private |
Definition at line 1258 of file G4VEnergyLossProcess.cc.
References G4VParticleChange::AddSecondary(), G4EmBiasingManager::ApplySecondaryBiasing(), biasID, biasManager, currentCoupleIndex, fParticleChange, CLHEP::detail::n, G4VProcess::pParticleChange, scTracks, G4EmBiasingManager::SecondaryBiasingRegion(), G4Track::SetCreatorModelID(), G4VParticleChange::SetNumberOfSecondaries(), and G4Track::SetWeight().
Referenced by AlongStepDoIt().
|
inline |
Definition at line 833 of file G4VEnergyLossProcess.hh.
References fluctModel.
Referenced by G4MuIonisation::InitialiseEnergyLossProcess(), G4PolarizedIonisation::InitialiseEnergyLossProcess(), G4eIonisation::InitialiseEnergyLossProcess(), G4hIonisation::InitialiseEnergyLossProcess(), and G4ionIonisation::InitialiseEnergyLossProcess().
|
overrideprotectedvirtual |
Implements G4VContinuousDiscreteProcess.
Definition at line 1668 of file G4VEnergyLossProcess.cc.
References DBL_MAX.
|
inline |
|
inline |
Definition at line 782 of file G4VEnergyLossProcess.hh.
References DBL_MAX, DefineMaterial(), GetLimitScaledRangeForScaledEnergy(), massRatio, reduceFactor, and theCSDARangeTable.
Referenced by G4LossTableManager::GetCSDARange().
const G4Element * G4VEnergyLossProcess::GetCurrentElement | ( | ) | const |
Definition at line 1891 of file G4VEnergyLossProcess.cc.
References currentModel, and G4VEmModel::GetCurrentElement().
|
inlineinherited |
Definition at line 443 of file G4VProcess.hh.
References G4VProcess::currentInteractionLength.
Referenced by G4BiasingProcessInterface::InvokeWrappedProcessPostStepGPIL(), G4ChannelingOptrChangeCrossSection::ProposeOccurenceBiasingOperation(), and G4BOptrForceCollision::ProposeOccurenceBiasingOperation().
|
inline |
Definition at line 740 of file G4VEnergyLossProcess.hh.
References DefineMaterial(), GetDEDXForScaledEnergy(), and massRatio.
Referenced by G4ContinuousGainOfEnergy::AlongStepDoIt(), G4LossTableManager::GetDEDX(), and G4VMscModel::GetDEDX().
|
inline |
Definition at line 750 of file G4VEnergyLossProcess.hh.
References DefineMaterial(), GetDEDXForScaledEnergy(), logMassRatio, and massRatio.
G4double G4VEnergyLossProcess::GetDEDXDispersion | ( | const G4MaterialCutsCouple * | couple, |
const G4DynamicParticle * | dp, | ||
G4double | length | ||
) |
Definition at line 1595 of file G4VEnergyLossProcess.cc.
References currentCoupleIndex, currentMaterial, currentModel, DefineMaterial(), G4VEmFluctuationModel::Dispersion(), G4DynamicParticle::GetKineticEnergy(), G4VEmModel::GetModelOfFluctuations(), massRatio, G4VEmModel::MaxSecondaryKinEnergy(), G4INCL::Math::min(), SelectModel(), and theCuts.
Referenced by G4LossTableManager::GetDEDXDispersion().
Definition at line 600 of file G4VEnergyLossProcess.hh.
References basedCoupleIndex, fFactor, idxDEDX, and minKinEnergy.
Referenced by AlongStepDoIt(), and GetDEDX().
|
inlineprivate |
Definition at line 613 of file G4VEnergyLossProcess.hh.
References basedCoupleIndex, fFactor, and minKinEnergy.
|
inlineprotectedinherited |
Definition at line 109 of file G4VContinuousDiscreteProcess.hh.
References G4VContinuousDiscreteProcess::valueGPILSelection.
Definition at line 627 of file G4VEnergyLossProcess.hh.
References basedCoupleIndex, fFactor, idxIonisation, and minKinEnergy.
|
inline |
Definition at line 793 of file G4VEnergyLossProcess.hh.
References DefineMaterial(), massRatio, reduceFactor, and ScaledKinEnergyForLoss().
Referenced by G4ContinuousGainOfEnergy::AlongStepDoIt(), G4LossTableManager::GetEnergy(), and G4VMscModel::GetEnergy().
|
inline |
Definition at line 803 of file G4VEnergyLossProcess.hh.
References DefineMaterial(), GetLambdaForScaledEnergy(), massRatio, and theLambdaTable.
|
inline |
Definition at line 814 of file G4VEnergyLossProcess.hh.
References DefineMaterial(), GetLambdaForScaledEnergy(), logMassRatio, massRatio, and theLambdaTable.
Definition at line 713 of file G4VEnergyLossProcess.hh.
References basedCoupleIndex, coupleIdxLambda, currentCoupleIndex, fFactor, fLambda, fLambdaEnergy, and idxLambda.
Referenced by ComputeLambdaForScaledEnergy(), CrossSectionPerVolume(), GetLambda(), MeanFreePath(), and PostStepDoIt().
|
inlineprivate |
Definition at line 726 of file G4VEnergyLossProcess.hh.
References basedCoupleIndex, coupleIdxLambda, currentCoupleIndex, fFactor, fLambda, and fLambdaEnergy.
|
inlineprivate |
Definition at line 675 of file G4VEnergyLossProcess.hh.
References basedCoupleIndex, idxCSDA, and minKinEnergy.
Referenced by GetCSDARange().
|
inlineprivate |
Definition at line 685 of file G4VEnergyLossProcess.hh.
References basedCoupleIndex, and minKinEnergy.
|
inlineinherited |
Definition at line 518 of file G4VProcess.hh.
References G4VProcess::masterProcessShadow.
Referenced by G4PolarizedCompton::BuildPhysicsTable(), G4PolarizedIonisation::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), BuildPhysicsTable(), G4VMultipleScattering::BuildPhysicsTable(), G4BiasingProcessInterface::SetMasterProcess(), and G4VMultipleScattering::StorePhysicsTable().
|
overrideprotectedvirtual |
Implements G4VContinuousDiscreteProcess.
Definition at line 1656 of file G4VEnergyLossProcess.cc.
References condition(), MeanFreePath(), and NotForced.
Referenced by G4PolarizedIonisation::GetMeanFreePath().
|
inline |
Definition at line 1042 of file G4VEnergyLossProcess.hh.
References G4EmModelManager::GetModel(), and modelManager.
Referenced by BuildPhysicsTable().
|
inlineinherited |
Definition at line 431 of file G4VProcess.hh.
References G4VProcess::theNumberOfInteractionLengthLeft.
|
inherited |
Definition at line 181 of file G4VProcess.cc.
References G4ParticleDefinition::GetParticleName(), G4VProcess::thePhysicsTableFileName, and G4VProcess::theProcessName.
Referenced by export_G4VProcess(), G4GammaGeneralProcess::RetrievePhysicsTable(), G4VEmProcess::RetrievePhysicsTable(), RetrieveTable(), G4GammaGeneralProcess::StorePhysicsTable(), G4VEmProcess::StorePhysicsTable(), G4VMultipleScattering::StorePhysicsTable(), and StoreTable().
|
inlineinherited |
Definition at line 455 of file G4VProcess.hh.
References G4VProcess::thePILfactor.
Referenced by export_G4VProcess().
|
inlinevirtualinherited |
Reimplemented in G4BiasingProcessInterface, and G4WrapperProcess.
Definition at line 494 of file G4VProcess.hh.
References G4VProcess::aProcessManager.
Referenced by G4BiasingProcessInterface::GetProcessManager(), and G4WrapperProcess::GetProcessManager().
|
inlineinherited |
Definition at line 382 of file G4VProcess.hh.
References G4VProcess::theProcessName.
Referenced by ActivateForcedInteraction(), G4VEmProcess::ActivateForcedInteraction(), G4ProcessManager::ActivateProcess(), G4VEmProcess::ActivateSecondaryBiasing(), ActivateSecondaryBiasing(), G4ParallelGeometriesLimiterProcess::AddParallelWorld(), G4IonQMDPhysics::AddProcess(), G4IonINCLXXPhysics::AddProcess(), G4ProcessManager::AddProcess(), G4ProcessPlacer::AddProcessAs(), G4ITSteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerboseWithUnits::AlongStepDoItAllDone(), G4ITSteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerboseWithUnits::AlongStepDoItOneByOne(), G4VContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4BOptnLeadingParticle::ApplyFinalStateBiasing(), G4ITSteppingVerbose::AtRestDoItInvoked(), G4SteppingVerbose::AtRestDoItInvoked(), G4SteppingVerboseWithUnits::AtRestDoItInvoked(), G4ITSteppingVerbose::AtRestDoItOneByOne(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VITRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4HadronicProcess::BiasCrossSectionByFactor(), G4VXTRenergyLoss::BuildAngleForEnergyBank(), BuildDEDXTable(), G4VUserPhysicsList::BuildIntegralPhysicsTable(), G4VEmProcess::BuildLambdaTable(), BuildLambdaTable(), G4DNABrownianTransportation::BuildPhysicsTable(), G4GammaGeneralProcess::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), BuildPhysicsTable(), G4VMultipleScattering::BuildPhysicsTable(), G4LossTableManager::BuildPhysicsTable(), G4LossTableManager::BuildTables(), G4HadronicProcess::CheckEnergyMomentumConservation(), G4ProcessManager::CheckOrderingParameters(), G4HadronicProcess::CheckResult(), G4StackChecker::ClassifyNewTrack(), G4BOptrForceCollision::ConfigureForWorker(), G4RunManagerKernel::ConfirmCoupledTransportation(), G4FastSimulationPhysics::ConstructProcess(), G4GenericBiasingPhysics::ConstructProcess(), G4IonElasticPhysics::ConstructProcess(), G4LossTableManager::CopyTables(), G4RichTrajectory::CreateAttValues(), G4RichTrajectoryPoint::CreateAttValues(), G4VPhononProcess::CreateSecondary(), G4EmExtraParameters::DefineRegParamForEM(), G4EmExtraParameters::DefineRegParamForLoss(), G4HadronicProcessStore::DeRegisterExtraProcess(), G4ITSteppingVerbose::DPSLAlongStep(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerboseWithUnits::DPSLAlongStep(), G4ITSteppingVerbose::DPSLPostStep(), G4SteppingVerbose::DPSLPostStep(), G4SteppingVerboseWithUnits::DPSLPostStep(), G4HadronicProcessStore::Dump(), G4HadronicProcess::DumpState(), G4MuonicAtomDecay::DumpState(), G4ExceptionHandler::DumpTrackInfo(), export_G4VProcess(), G4EmCalculator::FindEmModel(), G4VEmProcess::FindLambdaMax(), G4BiasingProcessInterface::G4BiasingProcessInterface(), G4Cerenkov::G4Cerenkov(), G4ErrorEnergyLoss::G4ErrorEnergyLoss(), G4ErrorTrackLengthTarget::G4ErrorTrackLengthTarget(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4ImportanceProcess::G4ImportanceProcess(), G4MaxTimeCuts::G4MaxTimeCuts(), G4MicroElecSurface::G4MicroElecSurface(), G4MinEkineCuts::G4MinEkineCuts(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpMieHG::G4OpMieHG(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4OpWLS2::G4OpWLS2(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4Scintillation::G4Scintillation(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4SpecialCuts::G4SpecialCuts(), G4StepLimiter::G4StepLimiter(), G4UCNAbsorption::G4UCNAbsorption(), G4UCNBoundaryProcess::G4UCNBoundaryProcess(), G4UCNLoss::G4UCNLoss(), G4UCNMultiScattering::G4UCNMultiScattering(), G4UserSpecialCuts::G4UserSpecialCuts(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4HadronicProcess::GetElementCrossSection(), G4VEmProcess::GetEmProcess(), G4GammaGeneralProcess::GetEmProcess(), G4WeightWindowProcess::GetName(), G4ProcessManager::GetProcess(), G4ProcessManager::GetProcessVectorIndex(), G4GammaGeneralProcess::GetSubProcessName(), G4ProcessManager::InActivateProcess(), G4hhIonisation::InitialiseEnergyLossProcess(), G4ProcessTable::Insert(), G4ITStepProcessor::InvokeAlongStepDoItProcs(), G4SteppingManager::InvokeAlongStepDoItProcs(), G4SteppingManager::InvokeAtRestDoItProcs(), G4SteppingManager::InvokePSDIP(), G4LossTableManager::LocalPhysicsTables(), G4ErrorPropagator::MakeOneStep(), G4VEmProcess::PostStepDoIt(), G4ITSteppingVerbose::PostStepDoItAllDone(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerboseWithUnits::PostStepDoItAllDone(), G4ITSteppingVerbose::PostStepDoItOneByOne(), G4SteppingVerbose::PostStepDoItOneByOne(), G4SteppingVerboseWithUnits::PostStepDoItOneByOne(), G4VITDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4DNASecondOrderReaction::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), PostStepGetPhysicalInteractionLength(), G4ITSteppingVerbose::PostStepVerbose(), G4EmConfigurator::PrepareModels(), G4HadronStoppingProcess::PreparePhysicsTable(), G4GammaGeneralProcess::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), PreparePhysicsTable(), G4VMultipleScattering::PreparePhysicsTable(), G4LossTableManager::PreparePhysicsTable(), G4HadronicProcessStore::Print(), G4HadronicProcessStore::PrintHtml(), G4AnnihiToMuPair::PrintInfoDefinition(), G4GammaConversionToMuons::PrintInfoDefinition(), G4hImpactIonisation::PrintInfoDefinition(), G4ProcessPlacer::PrintProcVec(), PrintWarning(), G4VEmProcess::PrintWarning(), G4SynchrotronRadiation::ProcessDescription(), G4Decay::ProcessDescription(), G4DecayWithSpin::ProcessDescription(), G4PionDecayMakeSpin::ProcessDescription(), G4UnknownDecay::ProcessDescription(), G4ChannelingOptrChangeCrossSection::ProposeOccurenceBiasingOperation(), G4StackManager::PushOneTrack(), G4HadronicProcessStore::Register(), G4LossTableManager::Register(), G4LossTableManager::RegisterExtraParticle(), G4HadronicProcessStore::RegisterExtraProcess(), G4HadronicProcessStore::RegisterParticle(), G4WrapperProcess::RegisterProcess(), G4PhysicsListHelper::RegisterProcess(), G4ProcessTable::Remove(), G4ParallelGeometriesLimiterProcess::RemoveParallelWorld(), G4ProcessManager::RemoveProcess(), G4ProcessPlacer::RemoveProcess(), G4GammaGeneralProcess::RetrievePhysicsTable(), G4VEmProcess::RetrievePhysicsTable(), RetrievePhysicsTable(), G4VEmProcess::SetCrossSectionBiasingFactor(), SetCrossSectionBiasingFactor(), SetCSDARangeTable(), SetInverseRangeTable(), SetLambdaTable(), G4ProcessTableMessenger::SetNewValue(), G4ProcessTable::SetProcessActivation(), G4ProcessManager::SetProcessOrdering(), G4ProcessManager::SetProcessOrderingToFirst(), G4ProcessManager::SetProcessOrderingToLast(), G4ProcessManager::SetProcessOrderingToSecond(), SetRangeTableForLoss(), SetSecondaryRangeTable(), G4FastSimulationManagerProcess::SetWorldVolume(), G4ITSteppingVerbose::ShowStep(), G4SteppingVerbose::ShowStep(), G4SteppingVerboseWithUnits::ShowStep(), G4ChannelingOptrChangeCrossSection::StartRun(), G4ITSteppingVerbose::StepInfo(), G4SteppingVerbose::StepInfo(), G4SteppingVerboseWithUnits::StepInfo(), G4ITSteppingVerbose::StepInfoForLeadingTrack(), G4VEmProcess::StorePhysicsTable(), G4VMultipleScattering::StorePhysicsTable(), StreamInfo(), G4VEmProcess::StreamInfo(), G4VMultipleScattering::StreamInfo(), G4EmCalculator::UpdateParticle(), G4ParallelWorldScoringProcess::Verbose(), G4ScoreSplittingProcess::Verbose(), G4ITSteppingVerbose::VerboseTrack(), G4SteppingVerbose::VerboseTrack(), and G4SteppingVerboseWithUnits::VerboseTrack().
|
inlineinherited |
Definition at line 400 of file G4VProcess.hh.
References G4VProcess::theProcessSubType.
Referenced by G4GammaGeneralProcess::AddEmProcess(), G4DNABrownianTransportation::BuildPhysicsTable(), G4HadronicProcessStore::FindProcess(), G4BiasingProcessInterface::G4BiasingProcessInterface(), G4HadronicProcessStore::GetCrossSectionPerAtom(), G4HadronicProcessStore::GetCrossSectionPerVolume(), G4GammaGeneralProcess::GetSubProcessSubType(), G4VEmProcess::PostStepDoIt(), G4VEmProcess::PreparePhysicsTable(), PreparePhysicsTable(), G4HadronicProcessStore::Print(), G4AnnihiToMuPair::PrintInfoDefinition(), G4GammaConversionToMuons::PrintInfoDefinition(), G4PhysicsListHelper::RegisterProcess(), G4ElectronIonPair::ResidualeChargePostStep(), G4EmConfigurator::SetModelForRegion(), G4ChannelingOptrChangeCrossSection::StartRun(), StreamInfo(), G4VEmProcess::StreamInfo(), and G4VMultipleScattering::StreamInfo().
|
inlineinherited |
Definition at line 388 of file G4VProcess.hh.
References G4VProcess::theProcessType.
Referenced by G4BiasingHelper::ActivatePhysicsBiasing(), G4RichTrajectory::CreateAttValues(), G4RichTrajectoryPoint::CreateAttValues(), G4SteppingManager::DefinePhysicalStepLength(), export_G4VProcess(), G4ProcessTable::Find(), G4AdjointProcessEquivalentToDirectProcess::G4AdjointProcessEquivalentToDirectProcess(), G4WrapperProcess::RegisterProcess(), G4PhysicsListHelper::RegisterProcess(), G4ProcessTableMessenger::SetNewValue(), G4ProcessTable::SetProcessActivation(), and G4ChannelingOptrChangeCrossSection::StartRun().
|
staticinherited |
Definition at line 134 of file G4VProcess.cc.
References fDecay, fElectromagnetic, fGeneral, fHadronic, fNotDefined, fOptical, fParameterisation, fPhonon, fPhotolepton_hadron, fTransportation, fUserDefined, anonymous_namespace{G4VProcess.cc}::noType, anonymous_namespace{G4VProcess.cc}::typeDecay, anonymous_namespace{G4VProcess.cc}::typeElectromagnetic, anonymous_namespace{G4VProcess.cc}::typeGeneral, anonymous_namespace{G4VProcess.cc}::typeHadronic, anonymous_namespace{G4VProcess.cc}::typeNotDefined, anonymous_namespace{G4VProcess.cc}::typeOptical, anonymous_namespace{G4VProcess.cc}::typeParameterisation, anonymous_namespace{G4VProcess.cc}::typePhonon, anonymous_namespace{G4VProcess.cc}::typePhotolepton_hadron, anonymous_namespace{G4VProcess.cc}::typeTransportation, and anonymous_namespace{G4VProcess.cc}::typeUserDefined.
Referenced by G4RichTrajectory::CreateAttValues(), G4RichTrajectoryPoint::CreateAttValues(), G4ProcessManager::DumpInfo(), G4VProcess::DumpInfo(), G4ProcessTableMessenger::G4ProcessTableMessenger(), G4ProcessTableMessenger::GetProcessType(), G4ProcessTableMessenger::GetProcessTypeName(), and G4ProcessTableMessenger::SetNumberOfProcessType().
|
inline |
Definition at line 761 of file G4VEnergyLossProcess.hh.
References DefineMaterial(), GetScaledRangeForScaledEnergy(), and massRatio.
Referenced by G4ContinuousGainOfEnergy::AlongStepDoIt(), G4EmBiasingManager::ApplyRangeCut(), G4ContinuousGainOfEnergy::GetContinuousStepLimit(), G4LossTableManager::GetRange(), G4VMscModel::GetRange(), and G4LossTableManager::GetRangeFromRestricteDEDX().
|
inline |
Definition at line 771 of file G4VEnergyLossProcess.hh.
References DefineMaterial(), GetScaledRangeForScaledEnergy(), logMassRatio, and massRatio.
Definition at line 637 of file G4VEnergyLossProcess.hh.
References basedCoupleIndex, coupleIdxRange, currentCoupleIndex, fRange, fRangeEnergy, idxRange, minKinEnergy, and reduceFactor.
Referenced by AlongStepGetPhysicalInteractionLength(), and GetRange().
|
inlineprivate |
Definition at line 655 of file G4VEnergyLossProcess.hh.
References basedCoupleIndex, coupleIdxRange, currentCoupleIndex, fRange, fRangeEnergy, minKinEnergy, and reduceFactor.
|
inlineinherited |
Definition at line 437 of file G4VProcess.hh.
References G4VProcess::theInitialNumberOfInteractionLength, and G4VProcess::theNumberOfInteractionLengthLeft.
Referenced by G4HadronicProcess::XBiasSecondaryWeight(), and G4HadronicProcess::XBiasSurvivalProbability().
|
inlineinherited |
Definition at line 418 of file G4VProcess.hh.
References G4VProcess::verboseLevel.
Referenced by G4MuonMinusAtomicCapture::AtRestDoIt(), G4Decay::DecayIt(), G4UnknownDecay::DecayIt(), G4ProcessTable::DumpInfo(), export_G4VProcess(), G4Decay::G4Decay(), G4UnknownDecay::G4UnknownDecay(), G4Decay::GetMeanFreePath(), G4Decay::GetMeanLifeTime(), and G4DecayWithSpin::Spin_Precession().
|
protectedpure virtual |
Implemented in G4hBremsstrahlung, G4hhIonisation, G4hPairProduction, G4mplIonisation, G4ePairProduction, G4MuBremsstrahlung, G4MuIonisation, G4MuPairProduction, G4PolarizedBremsstrahlung, G4PolarizedIonisation, G4eBremsstrahlung, G4eIonisation, G4hIonisation, and G4ionIonisation.
Referenced by PreparePhysicsTable().
|
inline |
Definition at line 998 of file G4VEnergyLossProcess.hh.
References theInverseRangeTable.
Referenced by BuildPhysicsTable(), G4LossTableManager::BuildTables(), G4LossTableManager::CopyTables(), G4LossTableManager::LocalPhysicsTables(), and G4EmCalculator::PrintInverseRangeTable().
|
inline |
Definition at line 970 of file G4VEnergyLossProcess.hh.
References theIonisationTable.
Referenced by BuildPhysicsTable(), and G4LossTableManager::CopyTables().
|
inlineinherited |
Definition at line 506 of file G4VProcess.hh.
References G4VProcess::enableAlongStepDoIt.
Referenced by G4ProcessManager::CheckOrderingParameters().
|
inlinevirtualinherited |
Reimplemented in G4DNAAttachment, G4DNAChargeDecrease, G4DNAChargeIncrease, G4DNADissociation, G4DNAElastic, G4DNAElectronSolvation, G4DNAExcitation, G4DNAIonisation, G4DNAPlasmonExcitation, G4DNAPositronium, G4DNARotExcitation, G4DNAVibExcitation, G4hImpactIonisation, G4RadioactiveDecay, G4HadronicAbsorptionBertini, G4HadronicAbsorptionFritiof, G4HadronicAbsorptionFritiofWithBinaryCascade, G4HadronStoppingProcess, G4MuonicAtomDecay, G4MuonMinusAtomicCapture, G4MuonMinusCapture, G4WrapperProcess, G4PhononDownconversion, G4NeutronKiller, G4ComptonScattering, G4GammaConversion, G4PhotoElectricEffect, G4GammaGeneralProcess, G4Decay, G4UnknownDecay, G4AdjointProcessEquivalentToDirectProcess, G4DNAElectronHoleRecombination, G4DNAMolecularDissociation, G4AnnihiToMuPair, G4GammaConversionToMuons, G4JAEAElasticScattering, G4LowECapture, G4MicroElecElastic, G4MicroElecInelastic, G4MicroElecLOPhononScattering, G4RayleighScattering, G4PolarizedCompton, G4PolarizedGammaConversion, G4PolarizedPhotoElectric, G4SynchrotronRadiation, G4SynchrotronRadiationInMat, G4VXTRenergyLoss, G4HadronInelasticProcess, G4NoProcess, G4ChargeExchangeProcess, G4MuonNuclearProcess, G4UCNAbsorption, G4UCNBoundaryProcess, G4UCNLoss, G4UCNMultiScattering, G4NeutronCaptureProcess, G4MicroElecSurface, G4ErrorEnergyLoss, G4Cerenkov, G4Scintillation, G4TransitionRadiation, G4VTransitionRadiation, G4OpAbsorption, G4OpBoundaryProcess, G4OpMieHG, G4OpRayleigh, G4OpWLS, G4OpWLS2, G4Channeling, G4VPhononProcess, G4NeutronFissionProcess, G4CoulombScattering, G4eBremsstrahlung, G4eIonisation, G4eMultipleScattering, G4eplusAnnihilation, G4hMultipleScattering, G4ionIonisation, G4NuclearStopping, G4AdjointhMultipleScattering, G4eAdjointMultipleScattering, G4eeToHadrons, G4hBremsstrahlung, G4hhIonisation, G4hPairProduction, G4mplIonisation, G4ePairProduction, G4MuBremsstrahlung, G4MuIonisation, G4MuMultipleScattering, G4MuPairProduction, G4PolarizedIonisation, G4hIonisation, G4VEmProcess, and G4BiasingProcessInterface.
Definition at line 182 of file G4VProcess.hh.
Referenced by G4ProcessManager::AddProcess(), export_G4VProcess(), G4WrapperProcess::IsApplicable(), G4AdjointProcessEquivalentToDirectProcess::IsApplicable(), and G4BiasingProcessInterface::IsApplicable().
|
inlineinherited |
Definition at line 500 of file G4VProcess.hh.
References G4VProcess::enableAtRestDoIt.
Referenced by G4ProcessManager::CheckOrderingParameters().
|
inline |
Definition at line 914 of file G4VEnergyLossProcess.hh.
References isIonisation.
Referenced by BuildPhysicsTable(), G4LossTableManager::BuildPhysicsTable(), G4LossTableManager::BuildTables(), G4LossTableManager::CopyTables(), and G4LossTableManager::LocalPhysicsTables().
|
inlineinherited |
Definition at line 512 of file G4VProcess.hh.
References G4VProcess::enablePostStepDoIt.
Referenced by G4ProcessManager::CheckOrderingParameters().
Definition at line 817 of file G4VEnergyLossProcess.cc.
References G4VPhysicalVolume::GetLogicalVolume(), G4LogicalVolume::GetRegion(), G4Track::GetVolume(), nSCoffRegions, reg, and scoffRegions.
Referenced by AlongStepDoIt().
|
protected |
Definition at line 1678 of file G4VEnergyLossProcess.cc.
References basedCoupleIndex, and DefineMaterial().
Referenced by G4PolarizedIonisation::BuildAsymmetryTables().
|
inline |
Definition at line 1005 of file G4VEnergyLossProcess.hh.
References theLambdaTable.
Referenced by BuildPhysicsTable(), G4LossTableManager::CopyTables(), and G4EmCalculator::FindLambdaTable().
|
inline |
Definition at line 935 of file G4VEnergyLossProcess.hh.
References maxKinEnergy.
Definition at line 1635 of file G4VEnergyLossProcess.cc.
References DBL_MAX, DefineMaterial(), G4Track::GetDynamicParticle(), G4Track::GetKineticEnergy(), GetLambdaForScaledEnergy(), G4DynamicParticle::GetLogKineticEnergy(), G4Track::GetMaterialCutsCouple(), logMassRatio, and massRatio.
Referenced by GetMeanFreePath().
|
inline |
Definition at line 928 of file G4VEnergyLossProcess.hh.
References minKinEnergy.
|
protectedvirtual |
Reimplemented in G4eIonisation, G4PolarizedIonisation, G4mplIonisation, G4hIonisation, G4ionIonisation, G4hhIonisation, G4ePairProduction, G4MuBremsstrahlung, G4MuIonisation, and G4MuPairProduction.
Definition at line 207 of file G4VEnergyLossProcess.cc.
Referenced by BuildLambdaTable().
|
inline |
Definition at line 1026 of file G4VEnergyLossProcess.hh.
References numberOfModels.
|
inline |
Definition at line 921 of file G4VEnergyLossProcess.hh.
References nSCoffRegions.
Referenced by G4LossTableManager::BuildTables().
|
inherited |
Definition at line 161 of file G4VProcess.cc.
|
delete |
|
inherited |
Definition at line 155 of file G4VProcess.cc.
|
inline |
Definition at line 863 of file G4VEnergyLossProcess.hh.
References particle.
Referenced by G4LossTableManager::BuildPhysicsTable(), and G4LossTableManager::LocalPhysicsTables().
|
overridevirtual |
Reimplemented from G4VContinuousDiscreteProcess.
Definition at line 1289 of file G4VEnergyLossProcess.cc.
References G4VParticleChange::AddSecondary(), G4EmBiasingManager::ApplySecondaryBiasing(), biasFactor, biasFlag, biasID, biasManager, currentCouple, currentCoupleIndex, currentModel, DBL_MAX, fAlive, fEmNoIntegral, G4VEmModel::FillNumberOfSecondaries(), G4EmBiasingManager::ForcedInteractionRegion(), fParticleChange, fStopAndKill, fStopButAlive, fXSType, G4UniformRand, G4ProcessManager::GetAtRestProcessVector(), G4Track::GetDynamicParticle(), G4Track::GetGlobalTime(), G4Track::GetKineticEnergy(), GetLambdaForScaledEnergy(), G4VParticleChange::GetLocalEnergyDeposit(), G4DynamicParticle::GetLogKineticEnergy(), G4VParticleChange::GetParentWeight(), G4Track::GetPosition(), G4Step::GetPostStepPoint(), G4ParticleDefinition::GetProcessManager(), G4ParticleChangeForLoss::GetProposedKineticEnergy(), G4StepPoint::GetSafety(), G4Track::GetTouchableHandle(), G4VParticleChange::GetTrackStatus(), G4EmBiasingManager::GetWeight(), G4ParticleChangeForLoss::InitializeForPostStep(), G4VEmModel::IsActive(), logMassRatio, mainSecondaries, massRatio, G4INCL::Math::max(), mfpKinEnergy, particle, G4VProcess::pParticleChange, preStepLambda, G4VParticleChange::ProposeLocalEnergyDeposit(), G4VParticleChange::ProposeTrackStatus(), G4VParticleChange::ProposeWeight(), G4VEmModel::SampleSecondaries(), secID, G4EmBiasingManager::SecondaryBiasingRegion(), secParticles, SelectModel(), G4Track::SetCreatorModelID(), G4VParticleChange::SetNumberOfSecondaries(), G4Track::SetTouchableHandle(), G4Track::SetWeight(), G4ProcessVector::size(), G4VProcess::theNumberOfInteractionLengthLeft, tripletID, and weightFlag.
|
overridevirtual |
Reimplemented from G4VContinuousDiscreteProcess.
Definition at line 901 of file G4VEnergyLossProcess.cc.
References biasFlag, biasManager, chargeSqRatio, G4VEmModel::ChargeSquareRatio(), cm, ComputeLambdaForScaledEnergy(), condition(), currentCoupleIndex, G4VProcess::currentInteractionLength, currentMaterial, currentModel, DBL_MAX, DefineMaterial(), fFactor, G4EmBiasingManager::ForcedInteractionRegion(), G4cout, G4endl, G4Log(), G4UniformRand, G4Track::GetDefinition(), G4Track::GetDynamicParticle(), G4Track::GetKineticEnergy(), G4DynamicParticle::GetLogKineticEnergy(), G4Track::GetMaterial(), G4Track::GetMaterialCutsCouple(), G4Material::GetName(), G4Track::GetParentID(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4EmBiasingManager::GetStepLimit(), G4VEmModel::IsActive(), isIon, logMassRatio, massRatio, G4INCL::Math::max(), MeV, NotForced, preStepKinEnergy, preStepLambda, preStepLogKinEnergy, preStepLogScaledEnergy, preStepScaledEnergy, reduceFactor, SelectModel(), G4VProcess::theInitialNumberOfInteractionLength, G4VProcess::theNumberOfInteractionLengthLeft, and G4VProcess::verboseLevel.
Referenced by G4PolarizedIonisation::PostStepGetPhysicalInteractionLength().
|
inlineinherited |
Definition at line 479 of file G4VProcess.hh.
References condition(), G4VProcess::PostStepGetPhysicalInteractionLength(), and G4VProcess::thePILfactor.
Referenced by G4SteppingManager::DefinePhysicalStepLength(), and G4ITStepProcessor::DoDefinePhysicalStepLength().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 254 of file G4VEnergyLossProcess.cc.
References _Bremsstrahlung, _PairProduction, _SplitBremsstrahlung, actBinning, actLinLossLimit, actLossFluc, actMaxKinEnergy, actMinKinEnergy, baseMat, baseParticle, biasFlag, biasID, biasManager, G4EmParameters::BuildCSDARange(), chargeSqRatio, G4PhysicsTable::clearAndDestroy(), currentModel, G4EmParameters::DefineRegParamForLoss(), fBremsstrahlung, fEmNoIntegral, fEmTwoPeaks, G4EmParameters::FillStepFunction(), G4ParticleTable::FindParticle(), fLambdaEnergy, fPairProdByCharged, fRangeEnergy, fXSpeaks, fXSType, G4cout, G4endl, G4Log(), G4lrint(), G4ProcessManager::GetAlongStepProcessVector(), G4LossTableBuilder::GetBaseMaterialFlag(), G4EmModelManager::GetModel(), G4Region::GetName(), G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetParticleType(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4ParticleDefinition::GetProcessManager(), G4VProcess::GetProcessName(), G4VProcess::GetProcessSubType(), G4ProductionCutsTable::GetProductionCutsTable(), G4LossTableManager::GetTableBuilder(), G4ProductionCutsTable::GetTableSize(), G4VEmModel::HighEnergyLimit(), G4EmBiasingManager::Initialise(), G4EmModelManager::Initialise(), G4LossTableBuilder::InitialiseBaseMaterials(), InitialiseEnergyLossProcess(), G4EmParameters::Integral(), isIon, isIonisation, G4LossTableManager::IsMaster(), isMaster, G4EmParameters::LambdaFactor(), lambdaFactor, G4EmParameters::LinearLossLimit(), linLossLimit, lManager, logLambdafactor, logMassRatio, G4EmParameters::LossFluctuation(), lossFluctuationFlag, G4EmParameters::LowestElectronEnergy(), lowestKinEnergy, G4EmParameters::LowestMuHadEnergy(), mainSecondaries, massRatio, G4EmParameters::MaxEnergyForCSDARange(), G4EmParameters::MaxKinEnergy(), maxKinEnergy, maxKinEnergyCSDA, CLHEP::MeV, G4EmParameters::MinKinEnergy(), minKinEnergy, modelManager, CLHEP::detail::n, nBins, nBinsCSDA, nSCoffRegions, G4EmParameters::NumberOfBins(), G4EmParameters::NumberOfBinsPerDecade(), G4EmModelManager::NumberOfModels(), numberOfModels, particle, eplot::pname, G4LossTableManager::PreparePhysicsTable(), G4PhysicsTableHelper::PreparePhysicsTable(), reduceFactor, G4LossTableManager::RegisterExtraParticle(), rndmStepFlag, scoffRegions, secID, secondaryParticle, G4VEmModel::SetAngularGeneratorFlag(), SetEmModel(), G4VEmModel::SetHighEnergyLimit(), G4VEmModel::SetMasterThread(), G4VEmModel::SetUseBaseMaterials(), G4VProcess::SetVerboseLevel(), G4ProcessVector::size(), G4LossTableManager::SubCutProducer(), subcutProducer, tablesAreBuilt, theCSDARangeTable, theCuts, theDEDXTable, theDEDXunRestrictedTable, theGenericIon, theInverseRangeTable, theIonisationTable, theLambdaTable, theParameters, theRangeTableForLoss, G4EmParameters::UseAngularGeneratorForIonisation(), G4EmParameters::UseCutAsFinalRange(), G4EmParameters::Verbose(), G4VProcess::verboseLevel, and G4EmParameters::WorkerVerbose().
|
virtualinherited |
Reimplemented in G4BiasingProcessInterface.
Definition at line 206 of file G4VProcess.cc.
References G4VProcess::PreparePhysicsTable().
Referenced by G4BiasingProcessInterface::PrepareWorkerPhysicsTable().
Definition at line 2032 of file G4VEnergyLossProcess.cc.
References G4Exception(), G4VProcess::GetProcessName(), GeV, JustWarning, keV, maxKinEnergy, minKinEnergy, and nBins.
Referenced by SetDEDXBinning(), SetLinearLossLimit(), SetLowestEnergyLimit(), SetMaxKinEnergy(), SetMinKinEnergy(), and SetStepFunction().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 2046 of file G4VEnergyLossProcess.cc.
References particle, and StreamInfo().
Referenced by G4hBremsstrahlung::ProcessDescription(), G4hhIonisation::ProcessDescription(), G4hPairProduction::ProcessDescription(), G4mplIonisation::ProcessDescription(), G4ePairProduction::ProcessDescription(), G4MuBremsstrahlung::ProcessDescription(), G4MuIonisation::ProcessDescription(), G4MuPairProduction::ProcessDescription(), G4PolarizedIonisation::ProcessDescription(), G4eBremsstrahlung::ProcessDescription(), G4eIonisation::ProcessDescription(), G4hIonisation::ProcessDescription(), and G4ionIonisation::ProcessDescription().
|
inline |
Definition at line 991 of file G4VEnergyLossProcess.hh.
References theRangeTableForLoss.
Referenced by BuildPhysicsTable(), G4LossTableManager::BuildTables(), G4LossTableManager::CopyTables(), G4LossTableManager::LocalPhysicsTables(), and G4EmCalculator::PrintRangeTable().
|
virtualinherited |
Reimplemented in G4BiasingProcessInterface, G4VITProcess, G4WrapperProcess, and G4AdjointProcessEquivalentToDirectProcess.
Definition at line 80 of file G4VProcess.cc.
References G4Log(), G4UniformRand, G4VProcess::theInitialNumberOfInteractionLength, and G4VProcess::theNumberOfInteractionLengthLeft.
Referenced by G4MuonicAtomDecay::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4BiasingProcessInterface::InvokeWrappedProcessPostStepGPIL(), G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4BiasingProcessInterface::ResetNumberOfInteractionLengthLeft(), G4WrapperProcess::ResetNumberOfInteractionLengthLeft(), G4AdjointProcessEquivalentToDirectProcess::ResetNumberOfInteractionLengthLeft(), and G4Decay::StartTracking().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 1484 of file G4VEnergyLossProcess.cc.
References baseParticle, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), isMaster, particle, RetrieveTable(), tablesAreBuilt, theCSDARangeTable, theDEDXTable, theDEDXunRestrictedTable, theInverseRangeTable, theLambdaTable, theRangeTableForLoss, and G4VProcess::verboseLevel.
|
private |
Definition at line 1555 of file G4VEnergyLossProcess.cc.
References G4PhysicsTable::ExistPhysicsTable(), G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetPhysicsTableFileName(), G4PhysicsTableHelper::RetrievePhysicsTable(), spline, and G4VProcess::verboseLevel.
Referenced by RetrievePhysicsTable().
Definition at line 695 of file G4VEnergyLossProcess.hh.
References basedCoupleIndex, G4PhysicsVector::Energy(), idxInverseRange, minKinEnergy, and G4PhysicsVector::Value().
Referenced by AlongStepDoIt(), and GetKineticEnergy().
|
inline |
Definition at line 878 of file G4VEnergyLossProcess.hh.
References secondaryParticle.
Referenced by G4LossTableManager::CopyTables().
|
inline |
Definition at line 984 of file G4VEnergyLossProcess.hh.
References theSecondaryRangeTable.
Referenced by BuildPhysicsTable().
|
inlineprotected |
Definition at line 564 of file G4VEnergyLossProcess.hh.
References currentCouple, currentCoupleIndex, currentModel, modelManager, G4EmModelManager::SelectModel(), and G4VEmModel::SetCurrentCouple().
Referenced by CrossSectionPerVolume(), GetDEDXDispersion(), PostStepDoIt(), and PostStepGetPhysicalInteractionLength().
|
inline |
Definition at line 572 of file G4VEnergyLossProcess.hh.
References modelManager, and G4EmModelManager::SelectModel().
Referenced by G4EmCalculator::FindEmModel(), and G4ContinuousGainOfEnergy::GetContinuousStepLimit().
|
inline |
Definition at line 856 of file G4VEnergyLossProcess.hh.
References baseParticle.
Referenced by G4hIonisation::InitialiseEnergyLossProcess(), and G4ionIonisation::InitialiseEnergyLossProcess().
Definition at line 1898 of file G4VEnergyLossProcess.cc.
References biasFactor, G4cout, G4endl, G4VProcess::GetProcessName(), G4VProcess::verboseLevel, and weightFlag.
Referenced by G4EmExtraParameters::DefineRegParamForLoss().
|
inline |
Definition at line 900 of file G4VEnergyLossProcess.hh.
References fXSType.
Referenced by G4eBremsstrahlung::G4eBremsstrahlung().
void G4VEnergyLossProcess::SetCSDARangeTable | ( | G4PhysicsTable * | pRange | ) |
Definition at line 1720 of file G4VEnergyLossProcess.cc.
References G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), particle, theCSDARangeTable, and G4VProcess::verboseLevel.
Referenced by BuildPhysicsTable(), G4LossTableManager::BuildTables(), and G4LossTableManager::CopyTables().
void G4VEnergyLossProcess::SetDEDXBinning | ( | G4int | nbins | ) |
Definition at line 1998 of file G4VEnergyLossProcess.cc.
References actBinning, CLHEP::detail::n, nBins, and PrintWarning().
Referenced by G4hhIonisation::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), and G4hIonisation::InitialiseEnergyLossProcess().
void G4VEnergyLossProcess::SetDEDXTable | ( | G4PhysicsTable * | p, |
G4EmTableType | tType | ||
) |
Definition at line 1689 of file G4VEnergyLossProcess.cc.
References fIsIonisation, fRestricted, fTotal, theDEDXTable, theDEDXunRestrictedTable, and theIonisationTable.
Referenced by BuildPhysicsTable(), G4LossTableManager::BuildTables(), and G4LossTableManager::CopyTables().
Definition at line 240 of file G4VEnergyLossProcess.cc.
References baseMat, biasFactor, chargeSqRatio, currentCoupleIndex, fFactor, G4Log(), logMassRatio, massRatio, and reduceFactor.
Referenced by G4ContinuousGainOfEnergy::AlongStepDoIt(), G4ContinuousGainOfEnergy::GetContinuousStepLimit(), G4ContinuousGainOfEnergy::SetDynamicMassCharge(), and G4EmCalculator::UpdateParticle().
void G4VEnergyLossProcess::SetEmModel | ( | G4VEmModel * | ptr, |
G4int | index = 0 |
||
) |
Definition at line 228 of file G4VEnergyLossProcess.cc.
References emModels.
Referenced by LBE::ConstructEM(), G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsWVI::ConstructProcess(), G4hBremsstrahlung::InitialiseEnergyLossProcess(), G4hPairProduction::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), G4ePairProduction::InitialiseEnergyLossProcess(), G4MuBremsstrahlung::InitialiseEnergyLossProcess(), G4MuIonisation::InitialiseEnergyLossProcess(), G4MuPairProduction::InitialiseEnergyLossProcess(), G4PolarizedIonisation::InitialiseEnergyLossProcess(), G4eBremsstrahlung::InitialiseEnergyLossProcess(), G4eIonisation::InitialiseEnergyLossProcess(), G4hIonisation::InitialiseEnergyLossProcess(), G4ionIonisation::InitialiseEnergyLossProcess(), and PreparePhysicsTable().
|
inline |
Definition at line 826 of file G4VEnergyLossProcess.hh.
References fluctModel.
Referenced by G4EmStandardPhysics_option4::ConstructProcess(), G4MuIonisation::InitialiseEnergyLossProcess(), G4PolarizedIonisation::InitialiseEnergyLossProcess(), G4eIonisation::InitialiseEnergyLossProcess(), G4hIonisation::InitialiseEnergyLossProcess(), G4ionIonisation::InitialiseEnergyLossProcess(), and G4EmConfigurator::PrepareModels().
|
inlineprotectedinherited |
Definition at line 106 of file G4VContinuousDiscreteProcess.hh.
References G4VContinuousDiscreteProcess::valueGPILSelection.
void G4VEnergyLossProcess::SetInverseRangeTable | ( | G4PhysicsTable * | p | ) |
Definition at line 1756 of file G4VEnergyLossProcess.cc.
References G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), particle, theInverseRangeTable, and G4VProcess::verboseLevel.
Referenced by BuildPhysicsTable(), G4LossTableManager::BuildTables(), and G4LossTableManager::CopyTables().
void G4VEnergyLossProcess::SetIonisation | ( | G4bool | val | ) |
Definition at line 1959 of file G4VEnergyLossProcess.cc.
References aGPILSelection, CandidateForSelection, isIonisation, and NotCandidateForSelection.
Referenced by G4LossTableManager::BuildPhysicsTable(), G4LossTableManager::BuildTables(), G4LossTableManager::CopyTables(), G4eBremsstrahlung::G4eBremsstrahlung(), G4ePairProduction::G4ePairProduction(), G4MuBremsstrahlung::G4MuBremsstrahlung(), and G4MuPairProduction::G4MuPairProduction().
void G4VEnergyLossProcess::SetLambdaTable | ( | G4PhysicsTable * | p | ) |
Definition at line 1768 of file G4VEnergyLossProcess.cc.
References baseParticle, DBL_MAX, G4TwoPeaksXS::e1deep, G4TwoPeaksXS::e1peak, G4TwoPeaksXS::e2deep, G4TwoPeaksXS::e2peak, G4PhysicsVector::Energy(), fEmTwoPeaks, fXSType, G4cout, G4endl, G4LossTableBuilder::GetCoupleIndexes(), G4LossTableBuilder::GetDensityFactors(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4LossTableManager::GetTableBuilder(), G4PhysicsVector::GetVectorLength(), isMaster, G4PhysicsTable::length(), lManager, CLHEP::detail::n, particle, tablesAreBuilt, theDensityFactor, theDensityIdx, theLambdaTable, and G4VProcess::verboseLevel.
Referenced by BuildPhysicsTable(), G4LossTableManager::BuildTables(), and G4LossTableManager::CopyTables().
void G4VEnergyLossProcess::SetLinearLossLimit | ( | G4double | val | ) |
Definition at line 1967 of file G4VEnergyLossProcess.cc.
References actLinLossLimit, linLossLimit, and PrintWarning().
Referenced by G4ionIonisation::G4ionIonisation().
|
inline |
Definition at line 885 of file G4VEnergyLossProcess.hh.
References actLossFluc, and lossFluctuationFlag.
void G4VEnergyLossProcess::SetLowestEnergyLimit | ( | G4double | val | ) |
Definition at line 1990 of file G4VEnergyLossProcess.cc.
References lowestKinEnergy, and PrintWarning().
|
virtualinherited |
Reimplemented in G4BiasingProcessInterface, and G4WrapperProcess.
Definition at line 212 of file G4VProcess.cc.
References G4VProcess::masterProcessShadow.
Referenced by G4BiasingProcessInterface::SetMasterProcess(), and G4WrapperProcess::SetMasterProcess().
void G4VEnergyLossProcess::SetMaxKinEnergy | ( | G4double | e | ) |
Definition at line 2021 of file G4VEnergyLossProcess.cc.
References actMaxKinEnergy, maxKinEnergy, maxKinEnergyCSDA, minKinEnergy, and PrintWarning().
Referenced by G4hhIonisation::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), and G4hIonisation::InitialiseEnergyLossProcess().
void G4VEnergyLossProcess::SetMinKinEnergy | ( | G4double | e | ) |
Definition at line 2011 of file G4VEnergyLossProcess.cc.
References actMinKinEnergy, maxKinEnergy, minKinEnergy, and PrintWarning().
Referenced by G4hhIonisation::InitialiseEnergyLossProcess(), G4mplIonisation::InitialiseEnergyLossProcess(), and G4hIonisation::InitialiseEnergyLossProcess().
|
inlineprotected |
Definition at line 840 of file G4VEnergyLossProcess.hh.
References particle.
|
inlineinherited |
Definition at line 449 of file G4VProcess.hh.
References G4VProcess::thePILfactor.
Referenced by export_G4VProcess().
|
inlinevirtualinherited |
Reimplemented in G4BiasingProcessInterface, G4ParallelGeometriesLimiterProcess, and G4WrapperProcess.
Definition at line 488 of file G4VProcess.hh.
References G4VProcess::aProcessManager.
Referenced by G4ProcessManager::AddProcess(), G4BiasingProcessInterface::SetProcessManager(), and G4WrapperProcess::SetProcessManager().
|
inlineinherited |
Definition at line 406 of file G4VProcess.hh.
References G4VProcess::theProcessSubType.
Referenced by G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4AnnihiToMuPair::G4AnnihiToMuPair(), G4BiasingProcessInterface::G4BiasingProcessInterface(), G4Cerenkov::G4Cerenkov(), G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4CoupledTransportation::G4CoupledTransportation(), G4Decay::G4Decay(), G4DecayWithSpin::G4DecayWithSpin(), G4DNAAttachment::G4DNAAttachment(), G4DNABrownianTransportation::G4DNABrownianTransportation(), G4DNAChargeDecrease::G4DNAChargeDecrease(), G4DNAChargeIncrease::G4DNAChargeIncrease(), G4DNAElastic::G4DNAElastic(), G4DNAElectronSolvation::G4DNAElectronSolvation(), G4DNAExcitation::G4DNAExcitation(), G4DNAIonisation::G4DNAIonisation(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAScavengerProcess::G4DNAScavengerProcess(), G4DNAVibExcitation::G4DNAVibExcitation(), G4eBremsstrahlung::G4eBremsstrahlung(), G4eeToHadrons::G4eeToHadrons(), G4eIonisation::G4eIonisation(), G4ePairProduction::G4ePairProduction(), G4eplusAnnihilation::G4eplusAnnihilation(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4GammaConversion::G4GammaConversion(), G4GammaConversionToMuons::G4GammaConversionToMuons(), G4GammaGeneralProcess::G4GammaGeneralProcess(), G4HadronicProcess::G4HadronicProcess(), G4hhIonisation::G4hhIonisation(), G4hIonisation::G4hIonisation(), G4ionIonisation::G4ionIonisation(), G4ITTransportation::G4ITTransportation(), G4JAEAElasticScattering::G4JAEAElasticScattering(), G4MicroElecElastic::G4MicroElecElastic(), G4MicroElecInelastic::G4MicroElecInelastic(), G4MicroElecLOPhononScattering::G4MicroElecLOPhononScattering(), G4MicroElecSurface::G4MicroElecSurface(), G4mplIonisation::G4mplIonisation(), G4MuBremsstrahlung::G4MuBremsstrahlung(), G4MuIonisation::G4MuIonisation(), G4MuonMinusAtomicCapture::G4MuonMinusAtomicCapture(), G4MuPairProduction::G4MuPairProduction(), G4NeutronKiller::G4NeutronKiller(), G4NuclearStopping::G4NuclearStopping(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpMieHG::G4OpMieHG(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4OpWLS2::G4OpWLS2(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PionDecayMakeSpin::G4PionDecayMakeSpin(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), G4PolarizedIonisation::G4PolarizedIonisation(), G4PolarizedPhotoElectric::G4PolarizedPhotoElectric(), G4RadioactiveDecay::G4RadioactiveDecay(), G4RayleighScattering::G4RayleighScattering(), G4Scintillation::G4Scintillation(), G4StepLimiter::G4StepLimiter(), G4SynchrotronRadiation::G4SynchrotronRadiation(), G4SynchrotronRadiationInMat::G4SynchrotronRadiationInMat(), G4TransitionRadiation::G4TransitionRadiation(), G4Transportation::G4Transportation(), G4UCNAbsorption::G4UCNAbsorption(), G4UCNBoundaryProcess::G4UCNBoundaryProcess(), G4UCNLoss::G4UCNLoss(), G4UCNMultiScattering::G4UCNMultiScattering(), G4UnknownDecay::G4UnknownDecay(), G4UserSpecialCuts::G4UserSpecialCuts(), G4VMultipleScattering::G4VMultipleScattering(), G4VTransitionRadiation::G4VTransitionRadiation(), G4VXTRenergyLoss::G4VXTRenergyLoss(), and G4Decay::SetExtDecayer().
|
inlineinherited |
Definition at line 394 of file G4VProcess.hh.
References G4VProcess::theProcessType.
Referenced by G4MaxTimeCuts::G4MaxTimeCuts(), and G4MinEkineCuts::G4MinEkineCuts().
void G4VEnergyLossProcess::SetRangeTableForLoss | ( | G4PhysicsTable * | p | ) |
Definition at line 1732 of file G4VEnergyLossProcess.cc.
References G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), particle, theRangeTableForLoss, and G4VProcess::verboseLevel.
Referenced by BuildPhysicsTable(), G4LossTableManager::BuildTables(), and G4LossTableManager::CopyTables().
|
inlineprotected |
Definition at line 848 of file G4VEnergyLossProcess.hh.
References secondaryParticle.
Referenced by G4eBremsstrahlung::G4eBremsstrahlung(), G4eIonisation::G4eIonisation(), G4ePairProduction::G4ePairProduction(), G4hhIonisation::G4hhIonisation(), G4hIonisation::G4hIonisation(), G4ionIonisation::G4ionIonisation(), G4mplIonisation::G4mplIonisation(), G4MuBremsstrahlung::G4MuBremsstrahlung(), G4MuIonisation::G4MuIonisation(), G4MuPairProduction::G4MuPairProduction(), and G4PolarizedIonisation::G4PolarizedIonisation().
void G4VEnergyLossProcess::SetSecondaryRangeTable | ( | G4PhysicsTable * | p | ) |
Definition at line 1744 of file G4VEnergyLossProcess.cc.
References G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), particle, theSecondaryRangeTable, and G4VProcess::verboseLevel.
Referenced by BuildPhysicsTable(), and G4LossTableManager::CopyTables().
|
inline |
Definition at line 893 of file G4VEnergyLossProcess.hh.
References spline.
Referenced by G4ePairProduction::G4ePairProduction(), G4MuBremsstrahlung::G4MuBremsstrahlung(), and G4MuPairProduction::G4MuPairProduction().
Definition at line 1977 of file G4VEnergyLossProcess.cc.
References dRoverRange, finalRange, G4INCL::Math::min(), and PrintWarning().
Referenced by LBE::ConstructEM(), G4EmDNAPhysics_option1::ConstructProcess(), G4EmDNAPhysics_option2::ConstructProcess(), G4EmDNAPhysics_option3::ConstructProcess(), G4EmDNAPhysics_option4::ConstructProcess(), G4EmDNAPhysics_option5::ConstructProcess(), G4EmDNAPhysics_option6::ConstructProcess(), G4EmDNAPhysics_option7::ConstructProcess(), G4EmDNAPhysics_option8::ConstructProcess(), G4EmDNAPhysics_stationary_option2::ConstructProcess(), G4EmDNAPhysics_stationary_option4::ConstructProcess(), G4EmDNAPhysics_stationary_option6::ConstructProcess(), and G4EmExtraParameters::FillStepFunction().
void G4VEnergyLossProcess::SetTwoPeaksXS | ( | std::vector< G4TwoPeaksXS * > * | p | ) |
Definition at line 1884 of file G4VEnergyLossProcess.cc.
References fXSpeaks.
Referenced by BuildPhysicsTable().
|
inlineinherited |
Definition at line 412 of file G4VProcess.hh.
References G4VProcess::verboseLevel.
Referenced by G4EmDNAChemistry::ConstructProcess(), G4EmDNAChemistry_option1::ConstructProcess(), G4EmDNAChemistry_option3::ConstructProcess(), G4EmDNAChemistry_option2::ConstructProcess(), G4ProcessTable::DumpInfo(), export_G4VProcess(), G4CoupledTransportation::G4CoupledTransportation(), G4GammaGeneralProcess::G4GammaGeneralProcess(), G4hhIonisation::G4hhIonisation(), G4mplIonisation::G4mplIonisation(), G4Transportation::G4Transportation(), G4VEmProcess::G4VEmProcess(), G4VEnergyLossProcess(), G4VMultipleScattering::G4VMultipleScattering(), G4CoulombScattering::InitialiseProcess(), G4GammaGeneralProcess::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), PreparePhysicsTable(), G4VMultipleScattering::PreparePhysicsTable(), G4ProcessManagerMessenger::SetNewValue(), and G4ProcessTableMessenger::SetNewValue().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 829 of file G4VEnergyLossProcess.cc.
References baseParticle, biasFlag, biasManager, currentCouple, DBL_MAX, G4Log(), G4Track::GetDefinition(), G4Track::GetParentID(), G4ParticleDefinition::GetPDGMass(), isIon, logMassRatio, massRatio, mfpKinEnergy, CLHEP::proton_mass_c2, G4EmBiasingManager::ResetForcedInteraction(), theGenericIon, and G4VProcess::theNumberOfInteractionLengthLeft.
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 1445 of file G4VEnergyLossProcess.cc.
References baseParticle, isIonisation, isMaster, particle, StoreTable(), theCSDARangeTable, theDEDXTable, theDEDXunRestrictedTable, theInverseRangeTable, theIonisationTable, theLambdaTable, and theRangeTableForLoss.
|
private |
Definition at line 1534 of file G4VEnergyLossProcess.cc.
References G4cout, G4endl, G4VProcess::GetPhysicsTableFileName(), G4InuclParticleNames::name(), G4PhysicsTable::StorePhysicsTable(), and G4VProcess::verboseLevel.
Referenced by StorePhysicsTable().
|
private |
Definition at line 730 of file G4VEnergyLossProcess.cc.
References dRoverRange, G4EmModelManager::DumpModelList(), finalRange, fXSType, G4BestUnit, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4VProcess::GetProcessSubType(), isIonisation, linLossLimit, lossFluctuationFlag, maxKinEnergy, maxKinEnergyCSDA, minKinEnergy, mm, modelManager, nBins, nBinsCSDA, nSCoffRegions, G4EmParameters::NumberOfBinsPerDecade(), spline, StreamProcessInfo(), theCSDARangeTable, theDEDXTable, theDEDXunRestrictedTable, theInverseRangeTable, theLambdaTable, theParameters, theRangeTableForLoss, and G4VProcess::verboseLevel.
Referenced by BuildPhysicsTable(), and ProcessDescription().
|
inlineprotectedvirtual |
Reimplemented in G4ePairProduction, G4MuPairProduction, G4eBremsstrahlung, and G4ionIonisation.
Definition at line 97 of file G4VEnergyLossProcess.hh.
Referenced by StreamInfo().
|
inlineprotectedinherited |
Definition at line 524 of file G4VProcess.hh.
References G4VProcess::currentInteractionLength, EventMustBeAborted, G4cerr, G4endl, G4Exception(), CLHEP::perMillion, G4VProcess::theNumberOfInteractionLengthLeft, G4VProcess::theProcessName, and G4VProcess::verboseLevel.
Referenced by G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), and G4Decay::PostStepGetPhysicalInteractionLength().
|
inline |
Definition at line 949 of file G4VEnergyLossProcess.hh.
References tablesAreBuilt.
|
inline |
Definition at line 1019 of file G4VEnergyLossProcess.hh.
References fXSpeaks.
Referenced by BuildPhysicsTable().
|
inline |
Definition at line 1012 of file G4VEnergyLossProcess.hh.
References baseMat.
Referenced by BuildPhysicsTable().
|
private |
Definition at line 546 of file G4VEnergyLossProcess.hh.
Referenced by PreparePhysicsTable(), and SetDEDXBinning().
|
private |
Definition at line 544 of file G4VEnergyLossProcess.hh.
Referenced by PreparePhysicsTable(), and SetLinearLossLimit().
|
private |
Definition at line 545 of file G4VEnergyLossProcess.hh.
Referenced by PreparePhysicsTable(), and SetLossFluctuations().
|
private |
Definition at line 548 of file G4VEnergyLossProcess.hh.
Referenced by PreparePhysicsTable(), and SetMaxKinEnergy().
|
private |
Definition at line 547 of file G4VEnergyLossProcess.hh.
Referenced by PreparePhysicsTable(), and SetMinKinEnergy().
|
private |
Definition at line 530 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepGetPhysicalInteractionLength(), ContinuousStepLimit(), G4VEnergyLossProcess(), and SetIonisation().
|
protectedinherited |
Definition at line 327 of file G4VProcess.hh.
Referenced by G4ContinuousGainOfEnergy::AlongStepDoIt(), G4ErrorEnergyLoss::AlongStepDoIt(), G4hImpactIonisation::AlongStepDoIt(), G4DNAMolecularDissociation::DecayIt(), G4OpBoundaryProcess::DoAbsorption(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4VProcess::G4VProcess(), G4PhononDownconversion::MakeLTSecondaries(), G4PhononDownconversion::MakeTTSecondaries(), G4SpecialCuts::PostStepDoIt(), G4Channeling::PostStepDoIt(), G4PhononDownconversion::PostStepDoIt(), G4PhononReflection::PostStepDoIt(), G4PhononScattering::PostStepDoIt(), G4StepLimiter::PostStepDoIt(), G4UserSpecialCuts::PostStepDoIt(), G4TransitionRadiation::PostStepDoIt(), G4UCNAbsorption::PostStepDoIt(), G4UCNBoundaryProcess::PostStepDoIt(), G4UCNLoss::PostStepDoIt(), G4UCNMultiScattering::PostStepDoIt(), G4AnnihiToMuPair::PostStepDoIt(), G4GammaConversionToMuons::PostStepDoIt(), G4MicroElecSurface::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4OpAbsorption::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4OpMieHG::PostStepDoIt(), G4OpRayleigh::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4OpWLS2::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), and G4SynchrotronRadiationInMat::PostStepDoIt().
|
protectedinherited |
Definition at line 319 of file G4VProcess.hh.
Referenced by G4VProcess::GetProcessManager(), and G4VProcess::SetProcessManager().
|
private |
Definition at line 445 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), and BuildPhysicsTable().
|
private |
Definition at line 518 of file G4VEnergyLossProcess.hh.
Referenced by ComputeLambdaForScaledEnergy(), DefineMaterial(), GetDEDXForScaledEnergy(), GetIonisationForScaledEnergy(), GetLambdaForScaledEnergy(), GetLimitScaledRangeForScaledEnergy(), GetScaledRangeForScaledEnergy(), LambdaPhysicsVector(), and ScaledKinEnergyForLoss().
|
private |
Definition at line 543 of file G4VEnergyLossProcess.hh.
Referenced by BuildPhysicsTable(), CrossSectionPerVolume(), DefineMaterial(), PreparePhysicsTable(), SetDynamicMassCharge(), and UseBaseMaterial().
|
private |
Definition at line 449 of file G4VEnergyLossProcess.hh.
Referenced by BaseParticle(), BuildPhysicsTable(), PreparePhysicsTable(), RetrievePhysicsTable(), SetBaseParticle(), SetLambdaTable(), StartTracking(), StorePhysicsTable(), and ~G4VEnergyLossProcess().
|
private |
Definition at line 484 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), CrossSectionBiasingFactor(), CrossSectionPerVolume(), DefineMaterial(), PostStepDoIt(), SetCrossSectionBiasingFactor(), and SetDynamicMassCharge().
|
private |
Definition at line 540 of file G4VEnergyLossProcess.hh.
Referenced by PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), and StartTracking().
|
private |
Definition at line 515 of file G4VEnergyLossProcess.hh.
Referenced by FillSecondariesAlongStep(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 441 of file G4VEnergyLossProcess.hh.
Referenced by ActivateForcedInteraction(), ActivateSecondaryBiasing(), FillSecondariesAlongStep(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), StartTracking(), and ~G4VEnergyLossProcess().
|
private |
Definition at line 490 of file G4VEnergyLossProcess.hh.
Referenced by DefineMaterial(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), and SetDynamicMassCharge().
|
private |
Definition at line 520 of file G4VEnergyLossProcess.hh.
Referenced by GetLambdaForScaledEnergy().
|
private |
Definition at line 519 of file G4VEnergyLossProcess.hh.
Referenced by GetScaledRangeForScaledEnergy().
|
protected |
Definition at line 434 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), DefineMaterial(), PostStepDoIt(), SelectModel(), and StartTracking().
|
protected |
Definition at line 505 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), CrossSectionPerVolume(), CurrentMaterialCutsCoupleIndex(), DefineMaterial(), FillSecondariesAlongStep(), GetDEDXDispersion(), GetLambdaForScaledEnergy(), GetScaledRangeForScaledEnergy(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), SelectModel(), and SetDynamicMassCharge().
|
protectedinherited |
Definition at line 335 of file G4VProcess.hh.
Referenced by G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VProcess::EndTracking(), G4Decay::EndTracking(), G4VProcess::GetCurrentInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength(), G4PolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), G4PolarizedCompton::PostStepGetPhysicalInteractionLength(), G4PolarizedIonisation::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), PostStepGetPhysicalInteractionLength(), G4VProcess::StartTracking(), G4Decay::StartTracking(), and G4VProcess::SubtractNumberOfInteractionLengthLeft().
|
protected |
Definition at line 433 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), CrossSectionPerVolume(), DefineMaterial(), GetDEDXDispersion(), and PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 440 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), CrossSectionPerVolume(), GetCurrentElement(), GetDEDXDispersion(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), and SelectModel().
|
private |
Definition at line 480 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepGetPhysicalInteractionLength(), SetStepFunction(), and StreamInfo().
|
private |
Definition at line 467 of file G4VEnergyLossProcess.hh.
Referenced by EmModel(), SetEmModel(), and ~G4VEnergyLossProcess().
|
protectedinherited |
Definition at line 360 of file G4VProcess.hh.
Referenced by G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAScavengerProcess::G4DNAScavengerProcess(), G4ITTransportation::G4ITTransportation(), G4NuclearStopping::G4NuclearStopping(), G4VDiscreteProcess::G4VDiscreteProcess(), G4VITDiscreteProcess::G4VITDiscreteProcess(), G4VITRestDiscreteProcess::G4VITRestDiscreteProcess(), G4VITRestProcess::G4VITRestProcess(), G4VRestDiscreteProcess::G4VRestDiscreteProcess(), G4VRestProcess::G4VRestProcess(), and G4VProcess::isAlongStepDoItIsEnabled().
|
protectedinherited |
Definition at line 359 of file G4VProcess.hh.
Referenced by G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAScavengerProcess::G4DNAScavengerProcess(), G4eplusAnnihilation::G4eplusAnnihilation(), G4HadronStoppingProcess::G4HadronStoppingProcess(), G4ITTransportation::G4ITTransportation(), G4MuonicAtomDecay::G4MuonicAtomDecay(), G4VContinuousDiscreteProcess::G4VContinuousDiscreteProcess(), G4VContinuousProcess::G4VContinuousProcess(), G4VDiscreteProcess::G4VDiscreteProcess(), G4VITDiscreteProcess::G4VITDiscreteProcess(), and G4VProcess::isAtRestDoItIsEnabled().
|
protectedinherited |
Definition at line 361 of file G4VProcess.hh.
Referenced by G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAScavengerProcess::G4DNAScavengerProcess(), G4HadronStoppingProcess::G4HadronStoppingProcess(), G4ITTransportation::G4ITTransportation(), G4MuonicAtomDecay::G4MuonicAtomDecay(), G4NuclearStopping::G4NuclearStopping(), G4VContinuousProcess::G4VContinuousProcess(), G4VITRestProcess::G4VITRestProcess(), G4VRestContinuousProcess::G4VRestContinuousProcess(), G4VRestProcess::G4VRestProcess(), and G4VProcess::isPostStepDoItIsEnabled().
|
private |
Definition at line 488 of file G4VEnergyLossProcess.hh.
Referenced by DefineMaterial(), GetDEDXForScaledEnergy(), GetIonisationForScaledEnergy(), GetLambdaForScaledEnergy(), PostStepGetPhysicalInteractionLength(), and SetDynamicMassCharge().
|
private |
Definition at line 481 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepGetPhysicalInteractionLength(), G4VEnergyLossProcess(), SetStepFunction(), and StreamInfo().
|
private |
Definition at line 491 of file G4VEnergyLossProcess.hh.
Referenced by GetLambdaForScaledEnergy().
|
private |
Definition at line 492 of file G4VEnergyLossProcess.hh.
Referenced by GetLambdaForScaledEnergy(), and PreparePhysicsTable().
|
private |
Definition at line 444 of file G4VEnergyLossProcess.hh.
Referenced by AddEmModel(), FluctModel(), and SetFluctModel().
|
protected |
Definition at line 432 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), FillSecondariesAlongStep(), G4VEnergyLossProcess(), and PostStepDoIt().
|
privateinherited |
Definition at line 374 of file G4VProcess.hh.
Referenced by G4VProcess::G4VProcess(), and G4VProcess::~G4VProcess().
|
private |
Definition at line 493 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), and GetScaledRangeForScaledEnergy().
|
private |
Definition at line 494 of file G4VEnergyLossProcess.hh.
Referenced by GetScaledRangeForScaledEnergy(), and PreparePhysicsTable().
|
private |
Definition at line 472 of file G4VEnergyLossProcess.hh.
Referenced by PreparePhysicsTable(), SetTwoPeaksXS(), TwoPeaksXS(), and ~G4VEnergyLossProcess().
|
private |
Definition at line 531 of file G4VEnergyLossProcess.hh.
Referenced by ComputeLambdaForScaledEnergy(), CrossSectionType(), PostStepDoIt(), PreparePhysicsTable(), SetCrossSectionType(), SetLambdaTable(), and StreamInfo().
|
private |
Definition at line 525 of file G4VEnergyLossProcess.hh.
Referenced by GetLimitScaledRangeForScaledEnergy().
|
private |
Definition at line 521 of file G4VEnergyLossProcess.hh.
Referenced by GetDEDXForScaledEnergy().
|
private |
Definition at line 522 of file G4VEnergyLossProcess.hh.
|
private |
Definition at line 527 of file G4VEnergyLossProcess.hh.
Referenced by ScaledKinEnergyForLoss().
|
private |
Definition at line 523 of file G4VEnergyLossProcess.hh.
Referenced by GetIonisationForScaledEnergy().
|
private |
Definition at line 528 of file G4VEnergyLossProcess.hh.
Referenced by DefineMaterial(), and GetLambdaForScaledEnergy().
|
private |
Definition at line 524 of file G4VEnergyLossProcess.hh.
Referenced by GetScaledRangeForScaledEnergy().
|
private |
Definition at line 526 of file G4VEnergyLossProcess.hh.
|
private |
Definition at line 537 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), BuildPhysicsTable(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), and StartTracking().
|
private |
Definition at line 538 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), BuildPhysicsTable(), IsIonisationProcess(), PreparePhysicsTable(), SetIonisation(), StorePhysicsTable(), StreamInfo(), and ~G4VEnergyLossProcess().
|
private |
Definition at line 542 of file G4VEnergyLossProcess.hh.
Referenced by BuildPhysicsTable(), PreparePhysicsTable(), RetrievePhysicsTable(), SetLambdaTable(), StorePhysicsTable(), and ~G4VEnergyLossProcess().
|
private |
Definition at line 482 of file G4VEnergyLossProcess.hh.
Referenced by ComputeLambdaForScaledEnergy(), and PreparePhysicsTable().
|
private |
Definition at line 479 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), PreparePhysicsTable(), SetLinearLossLimit(), and StreamInfo().
|
private |
Definition at line 438 of file G4VEnergyLossProcess.hh.
Referenced by BuildDEDXTable(), BuildLambdaTable(), BuildPhysicsTable(), G4VEnergyLossProcess(), PreparePhysicsTable(), SetLambdaTable(), and ~G4VEnergyLossProcess().
|
private |
Definition at line 483 of file G4VEnergyLossProcess.hh.
Referenced by PreparePhysicsTable().
|
private |
Definition at line 487 of file G4VEnergyLossProcess.hh.
Referenced by CrossSectionPerVolume(), GetDEDX(), GetLambda(), GetRange(), MeanFreePath(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), SetDynamicMassCharge(), and StartTracking().
|
private |
Definition at line 533 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), PreparePhysicsTable(), SetLossFluctuations(), and StreamInfo().
|
private |
Definition at line 474 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), G4VEnergyLossProcess(), PreparePhysicsTable(), and SetLowestEnergyLimit().
|
private |
Definition at line 516 of file G4VEnergyLossProcess.hh.
Referenced by PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 486 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), CrossSectionPerVolume(), DefineMaterial(), GetCSDARange(), GetDEDX(), GetDEDXDispersion(), GetKineticEnergy(), GetLambda(), GetRange(), MeanFreePath(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), SetDynamicMassCharge(), and StartTracking().
|
privateinherited |
Definition at line 370 of file G4VProcess.hh.
Referenced by G4VProcess::GetMasterProcess(), and G4VProcess::SetMasterProcess().
|
private |
Definition at line 476 of file G4VEnergyLossProcess.hh.
Referenced by BuildDEDXTable(), BuildLambdaTable(), G4VEnergyLossProcess(), MaxKinEnergy(), PreparePhysicsTable(), PrintWarning(), SetMaxKinEnergy(), SetMinKinEnergy(), and StreamInfo().
|
private |
Definition at line 477 of file G4VEnergyLossProcess.hh.
Referenced by BuildDEDXTable(), G4VEnergyLossProcess(), PreparePhysicsTable(), SetMaxKinEnergy(), and StreamInfo().
|
protected |
Definition at line 503 of file G4VEnergyLossProcess.hh.
Referenced by ComputeLambdaForScaledEnergy(), DefineMaterial(), PostStepDoIt(), and StartTracking().
|
private |
Definition at line 475 of file G4VEnergyLossProcess.hh.
Referenced by BuildDEDXTable(), BuildLambdaTable(), G4VEnergyLossProcess(), GetDEDXForScaledEnergy(), GetIonisationForScaledEnergy(), GetLimitScaledRangeForScaledEnergy(), GetScaledRangeForScaledEnergy(), MinKinEnergy(), PreparePhysicsTable(), PrintWarning(), ScaledKinEnergyForLoss(), SetMaxKinEnergy(), SetMinKinEnergy(), and StreamInfo().
|
private |
Definition at line 439 of file G4VEnergyLossProcess.hh.
Referenced by AddEmModel(), BuildDEDXTable(), BuildLambdaTable(), G4VEnergyLossProcess(), GetModelByIndex(), PreparePhysicsTable(), SelectModel(), SelectModelForMaterial(), StreamInfo(), and ~G4VEnergyLossProcess().
|
private |
Definition at line 509 of file G4VEnergyLossProcess.hh.
Referenced by BuildDEDXTable(), BuildLambdaTable(), G4VEnergyLossProcess(), PreparePhysicsTable(), PrintWarning(), SetDEDXBinning(), and StreamInfo().
|
private |
Definition at line 510 of file G4VEnergyLossProcess.hh.
Referenced by BuildDEDXTable(), G4VEnergyLossProcess(), PreparePhysicsTable(), and StreamInfo().
|
private |
Definition at line 512 of file G4VEnergyLossProcess.hh.
Referenced by ActivateSubCutoff(), IsRegionForCubcutProcessor(), NumberOfSubCutoffRegions(), PreparePhysicsTable(), and StreamInfo().
|
private |
Definition at line 511 of file G4VEnergyLossProcess.hh.
Referenced by BuildPhysicsTable(), NumberOfModels(), and PreparePhysicsTable().
|
private |
Definition at line 448 of file G4VEnergyLossProcess.hh.
Referenced by BuildDEDXTable(), BuildLambdaTable(), BuildPhysicsTable(), emcalc_gui.MainWindow::cb_select_particle(), emcalc_gui.MainWindow::cb_show_plot(), CrossSectionPerVolume(), Particle(), PostStepDoIt(), PreparePhysicsTable(), ProcessDescription(), RetrievePhysicsTable(), SetCSDARangeTable(), SetInverseRangeTable(), SetLambdaTable(), SetParticle(), SetRangeTableForLoss(), SetSecondaryRangeTable(), and StorePhysicsTable().
|
protectedinherited |
Definition at line 321 of file G4VProcess.hh.
Referenced by G4VMultipleScattering::AddEmModel(), G4VEmProcess::AddEmModel(), AddEmModel(), G4ImportanceProcess::AlongStepDoIt(), G4WeightCutOffProcess::AlongStepDoIt(), G4WeightWindowProcess::AlongStepDoIt(), G4VContinuousDiscreteProcess::AlongStepDoIt(), G4VContinuousProcess::AlongStepDoIt(), G4VRestContinuousDiscreteProcess::AlongStepDoIt(), G4VRestContinuousProcess::AlongStepDoIt(), G4ParallelWorldProcess::AlongStepDoIt(), G4ParallelWorldScoringProcess::AlongStepDoIt(), G4VITRestProcess::AtRestDoIt(), G4VRestContinuousDiscreteProcess::AtRestDoIt(), G4VRestContinuousProcess::AtRestDoIt(), G4VRestDiscreteProcess::AtRestDoIt(), G4VRestProcess::AtRestDoIt(), G4ParallelWorldProcess::AtRestDoIt(), G4ParallelWorldScoringProcess::AtRestDoIt(), G4ScoreSplittingProcess::AtRestDoIt(), G4VITRestDiscreteProcess::AtRestDoIt(), G4eplusAnnihilation::AtRestDoIt(), G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), FillSecondariesAlongStep(), G4Decay::G4Decay(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAScavengerProcess::G4DNAScavengerProcess(), G4ImportanceProcess::G4ImportanceProcess(), G4ITTransportation::G4ITTransportation(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4RadioactiveDecay::G4RadioactiveDecay(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4Transportation::G4Transportation(), G4UnknownDecay::G4UnknownDecay(), G4VEmProcess::G4VEmProcess(), G4VEnergyLossProcess(), G4VMultipleScattering::G4VMultipleScattering(), G4VProcess::G4VProcess(), G4VXTRenergyLoss::G4VXTRenergyLoss(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4VITDiscreteProcess::PostStepDoIt(), G4VContinuousDiscreteProcess::PostStepDoIt(), G4VDiscreteProcess::PostStepDoIt(), G4VRestContinuousDiscreteProcess::PostStepDoIt(), G4VRestDiscreteProcess::PostStepDoIt(), G4ParallelWorldProcess::PostStepDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4NeutronKiller::PostStepDoIt(), G4VITRestDiscreteProcess::PostStepDoIt(), G4LowECapture::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), PostStepDoIt(), G4Cerenkov::PostStepDoIt(), and G4VTransitionRadiation::PostStepDoIt().
|
protected |
Definition at line 499 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), and PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 498 of file G4VEnergyLossProcess.hh.
Referenced by ComputeLambdaForScaledEnergy(), PostStepDoIt(), and PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 500 of file G4VEnergyLossProcess.hh.
Referenced by PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 502 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), and PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 501 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), AlongStepGetPhysicalInteractionLength(), and PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 489 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), DefineMaterial(), GetCSDARange(), GetKineticEnergy(), GetScaledRangeForScaledEnergy(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), and SetDynamicMassCharge().
|
private |
Definition at line 534 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepGetPhysicalInteractionLength(), and PreparePhysicsTable().
|
private |
Definition at line 442 of file G4VEnergyLossProcess.hh.
Referenced by BuildPhysicsTable(), and G4VEnergyLossProcess().
|
private |
Definition at line 466 of file G4VEnergyLossProcess.hh.
Referenced by ActivateSubCutoff(), IsRegionForCubcutProcessor(), PreparePhysicsTable(), and ~G4VEnergyLossProcess().
|
private |
Definition at line 551 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), FillSecondariesAlongStep(), and G4VEnergyLossProcess().
|
private |
Definition at line 513 of file G4VEnergyLossProcess.hh.
Referenced by PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 450 of file G4VEnergyLossProcess.hh.
Referenced by ActivateSecondaryBiasing(), PreparePhysicsTable(), SecondaryParticle(), and SetSecondaryParticle().
|
private |
Definition at line 550 of file G4VEnergyLossProcess.hh.
Referenced by G4VEnergyLossProcess(), PostStepDoIt(), and ~G4VEnergyLossProcess().
|
private |
Definition at line 536 of file G4VEnergyLossProcess.hh.
Referenced by BuildDEDXTable(), BuildLambdaTable(), RetrieveTable(), SetSpline(), and StreamInfo().
|
private |
Definition at line 446 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 535 of file G4VEnergyLossProcess.hh.
Referenced by BuildPhysicsTable(), PreparePhysicsTable(), RetrievePhysicsTable(), SetLambdaTable(), and TablesAreBuilt().
|
private |
Definition at line 461 of file G4VEnergyLossProcess.hh.
Referenced by CSDARangeTable(), GetCSDARange(), PreparePhysicsTable(), RetrievePhysicsTable(), SetCSDARangeTable(), StorePhysicsTable(), StreamInfo(), and ~G4VEnergyLossProcess().
|
private |
Definition at line 470 of file G4VEnergyLossProcess.hh.
Referenced by BuildLambdaTable(), CrossSectionPerVolume(), GetDEDXDispersion(), and PreparePhysicsTable().
|
private |
Definition at line 456 of file G4VEnergyLossProcess.hh.
Referenced by BuildDEDXTable(), DEDXTable(), PreparePhysicsTable(), RetrievePhysicsTable(), SetDEDXTable(), StorePhysicsTable(), StreamInfo(), and ~G4VEnergyLossProcess().
|
private |
Definition at line 457 of file G4VEnergyLossProcess.hh.
Referenced by BuildDEDXTable(), DEDXunRestrictedTable(), PreparePhysicsTable(), RetrievePhysicsTable(), SetDEDXTable(), StorePhysicsTable(), StreamInfo(), and ~G4VEnergyLossProcess().
|
private |
Definition at line 469 of file G4VEnergyLossProcess.hh.
Referenced by CrossSectionPerVolume(), G4VEnergyLossProcess(), and SetLambdaTable().
|
private |
Definition at line 468 of file G4VEnergyLossProcess.hh.
Referenced by G4VEnergyLossProcess(), and SetLambdaTable().
|
private |
Definition at line 451 of file G4VEnergyLossProcess.hh.
Referenced by G4VEnergyLossProcess().
|
private |
Definition at line 453 of file G4VEnergyLossProcess.hh.
Referenced by G4VEnergyLossProcess().
|
private |
Definition at line 454 of file G4VEnergyLossProcess.hh.
Referenced by PreparePhysicsTable(), and StartTracking().
|
protectedinherited |
Definition at line 338 of file G4VProcess.hh.
Referenced by G4VProcess::ClearNumberOfInteractionLengthLeft(), G4VProcess::EndTracking(), G4VProcess::GetTotalNumberOfInteractionLengthTraversed(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), G4AdjointForcedInteractionForGamma::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), PostStepGetPhysicalInteractionLength(), G4VProcess::ResetNumberOfInteractionLengthLeft(), and G4VProcess::StartTracking().
|
private |
Definition at line 463 of file G4VEnergyLossProcess.hh.
Referenced by InverseRangeTable(), PreparePhysicsTable(), RetrievePhysicsTable(), SetInverseRangeTable(), StorePhysicsTable(), StreamInfo(), and ~G4VEnergyLossProcess().
|
private |
Definition at line 459 of file G4VEnergyLossProcess.hh.
|
private |
Definition at line 458 of file G4VEnergyLossProcess.hh.
Referenced by IonisationTable(), PreparePhysicsTable(), SetDEDXTable(), StorePhysicsTable(), and ~G4VEnergyLossProcess().
|
private |
Definition at line 464 of file G4VEnergyLossProcess.hh.
Referenced by BuildLambdaTable(), CrossSectionPerVolume(), GetLambda(), LambdaTable(), PreparePhysicsTable(), RetrievePhysicsTable(), SetLambdaTable(), StorePhysicsTable(), StreamInfo(), and ~G4VEnergyLossProcess().
|
protectedinherited |
Definition at line 331 of file G4VProcess.hh.
Referenced by G4AdjointForcedInteractionForGamma::AlongStepDoIt(), G4MuonicAtomDecay::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4Decay::AtRestGetPhysicalInteractionLength(), G4VProcess::ClearNumberOfInteractionLengthLeft(), G4MuonicAtomDecay::DecayIt(), G4VProcess::EndTracking(), G4VProcess::GetNumberOfInteractionLengthLeft(), G4VProcess::GetTotalNumberOfInteractionLengthTraversed(), G4GammaGeneralProcess::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), PostStepDoIt(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength(), G4AdjointForcedInteractionForGamma::PostStepGetPhysicalInteractionLength(), G4PolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), G4PolarizedCompton::PostStepGetPhysicalInteractionLength(), G4PolarizedIonisation::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), PostStepGetPhysicalInteractionLength(), G4VProcess::ResetNumberOfInteractionLengthLeft(), G4VProcess::StartTracking(), G4GammaGeneralProcess::StartTracking(), G4VEmProcess::StartTracking(), StartTracking(), and G4VProcess::SubtractNumberOfInteractionLengthLeft().
|
private |
Definition at line 443 of file G4VEnergyLossProcess.hh.
Referenced by BuildPhysicsTable(), G4VEnergyLossProcess(), PreparePhysicsTable(), and StreamInfo().
|
protectedinherited |
Definition at line 344 of file G4VProcess.hh.
Referenced by G4VProcess::GetPhysicsTableFileName().
|
protectedinherited |
Definition at line 352 of file G4VProcess.hh.
Referenced by G4VProcess::AtRestGPIL(), G4VProcess::GetPILfactor(), G4VProcess::PostStepGPIL(), and G4VProcess::SetPILfactor().
|
private |
Definition at line 452 of file G4VEnergyLossProcess.hh.
Referenced by G4VEnergyLossProcess().
|
protectedinherited |
Definition at line 341 of file G4VProcess.hh.
Referenced by G4VProcess::DumpInfo(), G4VProcess::EndTracking(), G4ImportanceProcess::GetName(), G4WeightCutOffProcess::GetName(), G4VProcess::GetPhysicsTableFileName(), G4VProcess::GetProcessName(), G4WrapperProcess::RegisterProcess(), G4VProcess::StartTracking(), G4VITProcess::SubtractNumberOfInteractionLengthLeft(), and G4VProcess::SubtractNumberOfInteractionLengthLeft().
|
protectedinherited |
Definition at line 349 of file G4VProcess.hh.
Referenced by G4VProcess::DumpInfo(), G4MuonicAtomDecay::G4MuonicAtomDecay(), G4VProcess::GetProcessSubType(), and G4VProcess::SetProcessSubType().
|
protectedinherited |
Definition at line 346 of file G4VProcess.hh.
Referenced by G4VProcess::DumpInfo(), G4AdjointProcessEquivalentToDirectProcess::G4AdjointProcessEquivalentToDirectProcess(), G4VProcess::GetProcessType(), G4WrapperProcess::RegisterProcess(), and G4VProcess::SetProcessType().
|
private |
Definition at line 460 of file G4VEnergyLossProcess.hh.
Referenced by PreparePhysicsTable(), RangeTableForLoss(), RetrievePhysicsTable(), SetRangeTableForLoss(), StorePhysicsTable(), StreamInfo(), and ~G4VEnergyLossProcess().
|
private |
Definition at line 462 of file G4VEnergyLossProcess.hh.
Referenced by SecondaryRangeTable(), and SetSecondaryRangeTable().
|
private |
Definition at line 514 of file G4VEnergyLossProcess.hh.
Referenced by PostStepDoIt().
|
private |
Definition at line 539 of file G4VEnergyLossProcess.hh.
Referenced by AlongStepDoIt(), and BuildPhysicsTable().
|
privateinherited |
Definition at line 117 of file G4VContinuousDiscreteProcess.hh.
Referenced by G4VContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::GetGPILSelection(), and G4VContinuousDiscreteProcess::SetGPILSelection().
|
protectedinherited |
Definition at line 356 of file G4VProcess.hh.
Referenced by ActivateForcedInteraction(), G4VEmProcess::ActivateForcedInteraction(), G4VEmProcess::ActivateSecondaryBiasing(), ActivateSecondaryBiasing(), G4LowECapture::AddRegion(), G4CoupledTransportation::AlongStepDoIt(), G4Transportation::AlongStepDoIt(), G4VContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4Transportation::AlongStepGetPhysicalInteractionLength(), G4VContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4hImpactIonisation::AntiProtonParametrisedDEDX(), G4ParallelWorldScoringProcess::AtRestDoIt(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VITRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VXTRenergyLoss::BuildAngleForEnergyBank(), G4VXTRenergyLoss::BuildAngleTable(), BuildDEDXTable(), G4VXTRenergyLoss::BuildEnergyTable(), G4VXTRenergyLoss::BuildGlobalAngleTable(), G4VEmProcess::BuildLambdaTable(), G4hImpactIonisation::BuildLambdaTable(), BuildLambdaTable(), G4hImpactIonisation::BuildLossTable(), G4DNABrownianTransportation::BuildPhysicsTable(), G4GammaGeneralProcess::BuildPhysicsTable(), G4LowECapture::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), BuildPhysicsTable(), G4VMultipleScattering::BuildPhysicsTable(), G4SynchrotronRadiation::BuildPhysicsTable(), G4VXTRenergyLoss::BuildPhysicsTable(), G4hImpactIonisation::BuildPhysicsTable(), G4ChargeExchangeProcess::BuildPhysicsTable(), G4OpRayleigh::CalculateRayleighMeanFreePaths(), G4PolarizedAnnihilation::ComputeSaturationFactor(), G4PolarizedCompton::ComputeSaturationFactor(), G4PolarizedIonisation::ComputeSaturationFactor(), G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4VPhononProcess::CreateSecondary(), G4VProcess::EndTracking(), G4VEmProcess::FindLambdaMax(), G4Cerenkov::G4Cerenkov(), G4ChargeExchangeProcess::G4ChargeExchangeProcess(), G4CoupledTransportation::G4CoupledTransportation(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAScavengerProcess::G4DNAScavengerProcess(), G4ErrorEnergyLoss::G4ErrorEnergyLoss(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4GaussXTRadiator::G4GaussXTRadiator(), G4ImportanceProcess::G4ImportanceProcess(), G4MaxTimeCuts::G4MaxTimeCuts(), G4MicroElecSurface::G4MicroElecSurface(), G4MinEkineCuts::G4MinEkineCuts(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpMieHG::G4OpMieHG(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4OpWLS2::G4OpWLS2(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4PolarizedIonisation::G4PolarizedIonisation(), G4Scintillation::G4Scintillation(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4SpecialCuts::G4SpecialCuts(), G4StepLimiter::G4StepLimiter(), G4StrawTubeXTRadiator::G4StrawTubeXTRadiator(), G4SynchrotronRadiation::G4SynchrotronRadiation(), G4TransparentRegXTRadiator::G4TransparentRegXTRadiator(), G4Transportation::G4Transportation(), G4UCNAbsorption::G4UCNAbsorption(), G4UCNBoundaryProcess::G4UCNBoundaryProcess(), G4UCNLoss::G4UCNLoss(), G4UCNMultiScattering::G4UCNMultiScattering(), G4UserSpecialCuts::G4UserSpecialCuts(), G4VXTRenergyLoss::G4VXTRenergyLoss(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4VXTRenergyLoss::GetAngleVector(), G4ChargeExchangeProcess::GetElementCrossSection(), G4VXTRenergyLoss::GetGasZmuProduct(), G4PhononDownconversion::GetMeanFreePath(), G4PhononScattering::GetMeanFreePath(), G4PolarizedCompton::GetMeanFreePath(), G4VXTRenergyLoss::GetMeanFreePath(), G4UCNAbsorption::GetMeanFreePath(), G4PolarizedAnnihilation::GetMeanFreePath(), G4PolarizedIonisation::GetMeanFreePath(), G4SynchrotronRadiation::GetMeanFreePath(), G4VXTRenergyLoss::GetNumberOfPhotons(), G4VXTRenergyLoss::GetPlateZmuProduct(), G4SynchrotronRadiation::GetRandomEnergySR(), G4VProcess::GetVerboseLevel(), G4hhIonisation::InitialiseEnergyLossProcess(), G4eeToHadrons::InitialiseProcess(), G4hImpactIonisation::InitializeMe(), G4UCNBoundaryProcess::MRreflect(), G4UCNBoundaryProcess::MRreflectHigh(), G4DNASecondOrderReaction::PostStepDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4DNAScavengerProcess::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4UCNAbsorption::PostStepDoIt(), G4UCNBoundaryProcess::PostStepDoIt(), G4UCNLoss::PostStepDoIt(), G4UCNMultiScattering::PostStepDoIt(), G4MicroElecSurface::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4OpAbsorption::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4OpMieHG::PostStepDoIt(), G4OpRayleigh::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4OpWLS2::PostStepDoIt(), G4CoupledTransportation::PostStepDoIt(), G4VITDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4DNASecondOrderReaction::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4DNAScavengerProcess::PostStepGetPhysicalInteractionLength(), G4PolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), G4PolarizedCompton::PostStepGetPhysicalInteractionLength(), G4PolarizedIonisation::PostStepGetPhysicalInteractionLength(), PostStepGetPhysicalInteractionLength(), G4GammaGeneralProcess::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), PreparePhysicsTable(), G4VMultipleScattering::PreparePhysicsTable(), G4hImpactIonisation::ProtonParametrisedDEDX(), G4UCNBoundaryProcess::Reflect(), G4CoupledTransportation::ReportInexactEnergy(), G4CoupledTransportation::ReportMissingLogger(), G4GammaGeneralProcess::RetrievePhysicsTable(), G4VEmProcess::RetrievePhysicsTable(), RetrievePhysicsTable(), RetrieveTable(), G4VEmProcess::SetCrossSectionBiasingFactor(), SetCrossSectionBiasingFactor(), SetCSDARangeTable(), G4CoupledTransportation::SetHighLooperThresholds(), G4Transportation::SetHighLooperThresholds(), SetInverseRangeTable(), G4LowECapture::SetKinEnergyLimit(), G4NeutronKiller::SetKinEnergyLimit(), SetLambdaTable(), G4CoupledTransportation::SetLowLooperThresholds(), G4Transportation::SetLowLooperThresholds(), SetRangeTableForLoss(), SetSecondaryRangeTable(), G4NeutronKiller::SetTimeLimit(), G4VProcess::SetVerboseLevel(), G4Cerenkov::SetVerboseLevel(), G4Scintillation::SetVerboseLevel(), G4OpAbsorption::SetVerboseLevel(), G4OpBoundaryProcess::SetVerboseLevel(), G4OpMieHG::SetVerboseLevel(), G4OpRayleigh::SetVerboseLevel(), G4OpWLS::SetVerboseLevel(), G4OpWLS2::SetVerboseLevel(), G4FastSimulationManagerProcess::SetWorldVolume(), G4GaussXTRadiator::SpectralXTRdEdx(), G4RegularXTRadiator::SpectralXTRdEdx(), G4TransparentRegXTRadiator::SpectralXTRdEdx(), G4XTRRegularRadModel::SpectralXTRdEdx(), G4VProcess::StartTracking(), G4CoupledTransportation::StartTracking(), G4VEmProcess::StorePhysicsTable(), G4VMultipleScattering::StorePhysicsTable(), StoreTable(), StreamInfo(), G4VEmProcess::StreamInfo(), G4VMultipleScattering::StreamInfo(), G4VITProcess::SubtractNumberOfInteractionLengthLeft(), and G4VProcess::SubtractNumberOfInteractionLengthLeft().
|
private |
Definition at line 541 of file G4VEnergyLossProcess.hh.
Referenced by ActivateForcedInteraction(), AlongStepDoIt(), PostStepDoIt(), and SetCrossSectionBiasingFactor().