|
Geant4
10.01.p02
|
#include <G4VEmProcess.hh>
Inheritance diagram for G4VEmProcess:
Collaboration diagram for G4VEmProcess:Private Member Functions | |
| void | Clear () |
| void | BuildLambdaTable () |
| void | PrintInfoProcess (const G4ParticleDefinition &) |
| void | FindLambdaMax () |
| void | PrintWarning (G4String tit, G4double val) |
| void | DefineMaterial (const G4MaterialCutsCouple *couple) |
| void | ComputeIntegralLambda (G4double kinEnergy) |
| G4double | GetLambdaFromTable (G4double kinEnergy) |
| G4double | GetLambdaFromTablePrim (G4double kinEnergy) |
| G4double | GetCurrentLambda (G4double kinEnergy) |
| G4double | ComputeCurrentLambda (G4double kinEnergy) |
| G4VEmProcess (G4VEmProcess &) | |
| G4VEmProcess & | operator= (const G4VEmProcess &right) |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
| static const G4String & | GetProcessTypeName (G4ProcessType) |
Definition at line 93 of file G4VEmProcess.hh.
| G4VEmProcess::G4VEmProcess | ( | const G4String & | name, |
| G4ProcessType | type = fElectromagnetic |
||
| ) |
Definition at line 90 of file G4VEmProcess.cc.
References actBinning, actMaxKinEnergy, actMinKinEnergy, actSpline, augerID, basedCoupleIndex, baseMaterial, biasFactor, biasFlag, biasID, biasManager, currentCoupleIndex, currentMaterial, DBL_MAX, G4Electron::Electron(), fFactor, fluoID, fParticleChange, G4Gamma::Gamma(), G4VProcess::GetProcessName(), idxLambda, idxLambdaPrim, G4EmParameters::Instance(), G4LossTableManager::Instance(), keV, lambdaFactor, lManager, mainSecondaries, maxKinEnergy, mfpKinEnergy, minKinEnergy, minKinEnergyPrim, modelManager, nLambdaBins, G4Positron::Positron(), G4VProcess::pParticleChange, preStepKinEnergy, preStepLambda, G4LossTableManager::Register(), secID, secParticles, G4VParticleChange::SetSecondaryWeightByProcess(), G4VProcess::SetVerboseLevel(), TeV, theCuts, theCutsElectron, theCutsGamma, theCutsPositron, theElectron, theGamma, theParameters, thePositron, and weightFlag.
Here is the call graph for this function:
|
virtual |
Definition at line 161 of file G4VEmProcess.cc.
References biasManager, G4PhysicsTable::clearAndDestroy(), G4LossTableManager::DeRegister(), G4PhysicsModelCatalog::Destroy(), G4LossTableManager::IsMaster(), lManager, modelManager, theLambdaTable, and theLambdaTablePrim.
Here is the call graph for this function:
|
private |
| void G4VEmProcess::ActivateForcedInteraction | ( | G4double | length = 0.0, |
| const G4String & | r = "", |
||
| G4bool | flag = true |
||
| ) |
Definition at line 1128 of file G4VEmProcess.cc.
References G4EmBiasingManager::ActivateForcedInteraction(), biasManager, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), mm, particle, G4VProcess::verboseLevel, and weightFlag.
Referenced by G4EmProcessOptions::ActivateForcedInteraction().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4VEmProcess::ActivateSecondaryBiasing | ( | const G4String & | region, |
| G4double | factor, | ||
| G4double | energyLimit | ||
| ) |
Definition at line 1148 of file G4VEmProcess.cc.
References G4EmBiasingManager::ActivateSecondaryBiasing(), biasManager, G4Electron::Electron(), G4cout, G4endl, G4VProcess::GetProcessName(), MeV, secondaryParticle, and G4VProcess::verboseLevel.
Referenced by G4EmProcessOptions::ActivateSecondaryBiasingForGamma().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4VEmProcess::AddEmModel | ( | G4int | order, |
| G4VEmModel * | p, | ||
| const G4Region * | region = 0 |
||
| ) |
Definition at line 206 of file G4VEmProcess.cc.
References G4EmModelManager::AddEmModel(), modelManager, G4VProcess::pParticleChange, and G4VEmModel::SetParticleChange().
Referenced by G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), ExExChPhysListEmStandardSS::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmDNAPhysics::ConstructProcess(), G4EmDNAPhysics_option1::ConstructProcess(), G4EmLEPTSPhysics::ConstructProcess(), PhysListEmStandardSS::ConstructProcess(), PhysListEmStandardSSM::ConstructProcess(), PhysListEmLivermore::ConstructProcess(), PhysListEmPenelope::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4DNADissociation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MuElecElastic::InitialiseProcess(), G4DNAElectronSolvatation::InitialiseProcess(), G4RayleighScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4MuElecInelastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4eeToHadrons::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4NuclearStopping::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4PolarizedPhotoElectricEffect::InitialiseProcess(), G4eplusPolarizedAnnihilation::InitialiseProcess(), G4EmConfigurator::PrepareModels(), and G4EmConfigurator::SetModelForRegion().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 428 of file G4VEmProcess.cc.
References actBinning, actSpline, buildLambdaTable, G4EmModelManager::FillLambdaVector(), G4PhysicsVector::FillSecondDerivatives(), FindLambdaMax(), fIsCrossSectionPrim, G4cout, G4endl, G4Log(), G4lrint(), G4LossTableBuilder::GetFlag(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4ProductionCutsTable::GetProductionCutsTable(), G4LossTableManager::GetTableBuilder(), G4ProductionCutsTable::GetTableSize(), lManager, G4INCL::Math::max(), G4EmParameters::MaxKinEnergy(), maxKinEnergy, G4INCL::Math::min(), G4EmParameters::MinKinEnergy(), minKinEnergy, minKinEnergyPrim, MinPrimaryEnergy(), modelManager, nLambdaBins, G4EmParameters::NumberOfBins(), particle, G4PhysicsTableHelper::SetPhysicsVector(), G4PhysicsVector::SetSpline(), G4EmParameters::Spline(), splineFlag, startFromNull, theLambdaTable, theLambdaTablePrim, theParameters, and G4VProcess::verboseLevel.
Referenced by BuildPhysicsTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VProcess.
Definition at line 352 of file G4VEmProcess.cc.
References BuildLambdaTable(), buildLambdaTable, FindLambdaMax(), G4cout, G4endl, G4LossTableBuilder::GetCoupleIndexes(), G4LossTableBuilder::GetDensityFactors(), G4VProcess::GetMasterProcess(), GetModelByIndex(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4LossTableManager::GetTableBuilder(), G4LossTableBuilder::InitialiseBaseMaterials(), G4VEmModel::InitialiseLocal(), LambdaTable(), LambdaTablePrim(), lManager, maxKinEnergy, minKinEnergyPrim, modelManager, G4EmModelManager::NumberOfModels(), numberOfModels, particle, PrintInfoProcess(), theDensityFactor, theDensityIdx, theLambdaTable, theLambdaTablePrim, and G4VProcess::verboseLevel.
Referenced by G4PolarizedCompton::BuildPhysicsTable(), and G4eplusPolarizedAnnihilation::BuildPhysicsTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 188 of file G4VEmProcess.cc.
References currentCouple, DBL_MAX, idxLambda, idxLambdaPrim, mfpKinEnergy, and preStepLambda.
Referenced by PreparePhysicsTable().
Here is the caller graph for this function:| G4double G4VEmProcess::ComputeCrossSectionPerAtom | ( | G4double | kineticEnergy, |
| G4double | Z, | ||
| G4double | A = 0., |
||
| G4double | cut = 0.0 |
||
| ) |
Definition at line 1024 of file G4VEmProcess.cc.
References G4VEmModel::ComputeCrossSectionPerAtom(), currentCoupleIndex, currentModel, currentParticle, and SelectModel().
Here is the call graph for this function:Definition at line 490 of file G4VEmProcess.hh.
References baseMaterial, G4VEmModel::CrossSectionPerVolume(), currentCoupleIndex, currentModel, currentParticle, and theCuts.
Referenced by GetCurrentLambda(), and RecalculateLambda().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 530 of file G4VEmProcess.hh.
References currentCoupleIndex, e1, fFactor, GetCurrentLambda(), lambdaFactor, mfpKinEnergy, preStepLambda, theCrossSectionMax, and theEnergyOfCrossSectionMax.
Referenced by PostStepGetPhysicalInteractionLength().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 583 of file G4VEmProcess.hh.
References biasFactor.
| G4double G4VEmProcess::CrossSectionPerVolume | ( | G4double | kineticEnergy, |
| const G4MaterialCutsCouple * | couple | ||
| ) |
Definition at line 981 of file G4VEmProcess.cc.
References buildLambdaTable, G4VEmModel::CrossSectionPerVolume(), currentCoupleIndex, currentMaterial, currentModel, currentParticle, DefineMaterial(), fFactor, GetCurrentLambda(), SelectModel(), and theLambdaTable.
Here is the call graph for this function:
|
inlineprotected |
Definition at line 417 of file G4VEmProcess.hh.
References currentCoupleIndex.
Referenced by G4eplusPolarizedAnnihilation::GetMeanFreePath(), G4PolarizedCompton::GetMeanFreePath(), G4eplusPolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), and G4PolarizedCompton::PostStepGetPhysicalInteractionLength().
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 438 of file G4VEmProcess.hh.
References basedCoupleIndex, baseMaterial, biasFactor, currentCouple, currentCoupleIndex, currentMaterial, DBL_MAX, fFactor, G4Material::GetBaseMaterial(), G4MaterialCutsCouple::GetIndex(), G4MaterialCutsCouple::GetMaterial(), idxLambda, idxLambdaPrim, and mfpKinEnergy.
Referenced by CrossSectionPerVolume(), GetLambda(), MeanFreePath(), PostStepGetPhysicalInteractionLength(), and RecalculateLambda().
Here is the call graph for this function:
Here is the caller graph for this function:| G4VEmModel * G4VEmProcess::EmModel | ( | G4int | index = 1 | ) | const |
Definition at line 225 of file G4VEmProcess.cc.
References emModels.
Referenced by G4EmDNAChemistry::ConstructProcess(), G4DNADissociation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MuElecElastic::InitialiseProcess(), G4DNAElectronSolvatation::InitialiseProcess(), G4RayleighScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4MuElecInelastic::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4NuclearStopping::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4PolarizedPhotoElectricEffect::InitialiseProcess(), G4DNADissociation::PrintInfo(), G4DNARotExcitation::PrintInfo(), G4DNAPositronium::PrintInfo(), G4DNAVibExcitation::PrintInfo(), G4DNAChargeIncrease::PrintInfo(), G4DNAAttachment::PrintInfo(), G4DNAElastic::PrintInfo(), G4DNAChargeDecrease::PrintInfo(), G4DNAExcitation::PrintInfo(), G4DNAIonisation::PrintInfo(), and G4PolarizedCompton::PrintInfo().
Here is the caller graph for this function:
|
private |
Definition at line 1038 of file G4VEmProcess.cc.
References DBL_MAX, G4PhysicsVector::Energy(), G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4PhysicsVector::GetVectorLength(), G4PhysicsTable::length(), MeV, n, particle, smax, theCrossSectionMax, theEnergyOfCrossSectionMax, theLambdaTable, and G4VProcess::verboseLevel.
Referenced by BuildLambdaTable(), and BuildPhysicsTable().
Here is the call graph for this function:
Here is the caller graph for this function:| const G4Element * G4VEmProcess::GetCurrentElement | ( | ) | const |
Definition at line 1101 of file G4VEmProcess.cc.
References currentModel, and G4VEmModel::GetCurrentElement().
Here is the call graph for this function:Definition at line 498 of file G4VEmProcess.hh.
References ComputeCurrentLambda(), fFactor, GetLambdaFromTable(), GetLambdaFromTablePrim(), minKinEnergyPrim, and theLambdaTable.
Referenced by ComputeIntegralLambda(), CrossSectionPerVolume(), GetLambda(), MeanFreePath(), and PostStepGetPhysicalInteractionLength().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 431 of file G4VEmProcess.hh.
References currentCoupleIndex, and theCutsElectron.
|
inlineprotected |
Definition at line 424 of file G4VEmProcess.hh.
References currentCoupleIndex, and theCutsGamma.
|
inline |
Definition at line 510 of file G4VEmProcess.hh.
References currentCoupleIndex, DefineMaterial(), GetCurrentLambda(), and SelectModel().
Referenced by PostStepDoIt(), and G4AdjointComptonModel::RapidSampleSecondaries().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 476 of file G4VEmProcess.hh.
References basedCoupleIndex, idxLambda, and theLambdaTable.
Referenced by GetCurrentLambda().
Here is the caller graph for this function:Definition at line 483 of file G4VEmProcess.hh.
References basedCoupleIndex, idxLambdaPrim, and theLambdaTablePrim.
Referenced by GetCurrentLambda().
Here is the caller graph for this function:
|
protectedvirtual |
Implements G4VDiscreteProcess.
Definition at line 1002 of file G4VEmProcess.cc.
References MeanFreePath(), and NotForced.
Referenced by G4eplusPolarizedAnnihilation::GetMeanFreePath(), and G4PolarizedCompton::GetMeanFreePath().
Here is the call graph for this function:
Here is the caller graph for this function:| G4VEmModel * G4VEmProcess::GetModelByIndex | ( | G4int | idx = 0, |
| G4bool | ver = false |
||
| ) | const |
Definition at line 242 of file G4VEmProcess.cc.
References G4EmModelManager::GetModel(), and modelManager.
Referenced by BuildPhysicsTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 639 of file G4VEmProcess.hh.
References fParticleChange.
|
inlineprotected |
Definition at line 676 of file G4VEmProcess.hh.
References currentModel, and G4VEmModel::GetCurrentElement().
Here is the call graph for this function:
|
inlineprotected |
Definition at line 683 of file G4VEmProcess.hh.
References currentModel, and G4VEmModel::GetCurrentIsotope().
Here is the call graph for this function:
|
protectedpure virtual |
Implemented in G4eplusPolarizedAnnihilation, G4PolarizedPhotoElectricEffect, G4PhotoElectricEffect, G4GammaConversion, G4NuclearStopping, G4PolarizedCompton, G4eplusAnnihilation, G4ComptonScattering, G4PolarizedGammaConversion, G4eeToHadrons, G4MicroElecInelastic, G4MuElecInelastic, G4CoulombScattering, G4RayleighScattering, G4DNAElectronSolvatation, G4MicroElecElastic, G4MuElecElastic, G4DNAIonisation, G4DNAExcitation, G4DNAChargeDecrease, G4DNAAttachment, G4DNAElastic, G4DNAChargeIncrease, G4DNAVibExcitation, G4DNADissociation, G4DNAPositronium, and G4DNARotExcitation.
Referenced by PreparePhysicsTable().
Here is the caller graph for this function:
|
pure virtual |
Reimplemented from G4VProcess.
Implemented in G4PolarizedPhotoElectricEffect, G4PhotoElectricEffect, G4GammaConversion, G4PolarizedCompton, G4ComptonScattering, G4NuclearStopping, G4eplusAnnihilation, G4PolarizedGammaConversion, G4eplusPolarizedAnnihilation, G4eeToHadrons, G4MicroElecInelastic, G4MuElecInelastic, G4DNAElectronSolvatation, G4CoulombScattering, G4RayleighScattering, G4MicroElecElastic, G4MuElecElastic, G4DNAIonisation, G4DNAExcitation, G4DNAChargeDecrease, G4DNAAttachment, G4DNAElastic, G4DNAChargeIncrease, G4DNAVibExcitation, G4DNADissociation, G4DNAPositronium, and G4DNARotExcitation.
|
inlineprotected |
Definition at line 625 of file G4VEmProcess.hh.
References integral.
|
inlineprotected |
Definition at line 555 of file G4VEmProcess.hh.
References nLambdaBins.
Referenced by G4PolarizedCompton::BuildAsymmetryTable(), and G4eplusPolarizedAnnihilation::BuildAsymmetryTable().
Here is the caller graph for this function:
|
protected |
Definition at line 1091 of file G4VEmProcess.cc.
References maxKinEnergy, minKinEnergy, nLambdaBins, G4PhysicsVector::SetSpline(), G4EmParameters::Spline(), and theParameters.
Referenced by G4eplusPolarizedAnnihilation::BuildAsymmetryTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 590 of file G4VEmProcess.hh.
References theLambdaTable.
Referenced by BuildPhysicsTable(), and G4EmCalculator::FindLambdaTable().
Here is the caller graph for this function:
|
inline |
Definition at line 597 of file G4VEmProcess.hh.
References theLambdaTablePrim.
Referenced by BuildPhysicsTable().
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 569 of file G4VEmProcess.hh.
References maxKinEnergy.
Referenced by G4PolarizedCompton::BuildAsymmetryTable(), and G4eplusAnnihilation::InitialiseProcess().
Here is the caller graph for this function:Definition at line 1012 of file G4VEmProcess.cc.
References DBL_MAX, DefineMaterial(), GetCurrentLambda(), G4Track::GetKineticEnergy(), G4Track::GetMaterialCutsCouple(), and preStepLambda.
Referenced by GetMeanFreePath().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 562 of file G4VEmProcess.hh.
References minKinEnergy.
Referenced by G4PolarizedCompton::BuildAsymmetryTable(), and G4eplusAnnihilation::InitialiseProcess().
Here is the caller graph for this function:
|
protectedvirtual |
Reimplemented in G4GammaConversion, and G4CoulombScattering.
Definition at line 198 of file G4VEmProcess.cc.
Referenced by BuildLambdaTable().
Here is the caller graph for this function:
|
private |
|
inline |
Definition at line 604 of file G4VEmProcess.hh.
References particle.
|
inlineprotected |
Definition at line 576 of file G4VEmProcess.hh.
References G4EmParameters::MscThetaLimit(), and theParameters.
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 697 of file G4VEmProcess.cc.
References G4VParticleChange::AddSecondary(), applyCuts, G4EmBiasingManager::ApplySecondaryBiasing(), augerID, biasFactor, biasFlag, biasID, biasManager, G4VProcess::ClearNumberOfInteractionLengthLeft(), currentCouple, currentCoupleIndex, currentModel, currentParticle, DBL_MAX, fAlive, fluoID, G4EmBiasingManager::ForcedInteractionRegion(), fParticleChange, fStopAndKill, fStopButAlive, G4cout, G4endl, G4UniformRand, G4ProcessManager::GetAtRestProcessVector(), G4Track::GetDynamicParticle(), G4Track::GetGlobalTime(), G4DynamicParticle::GetKineticEnergy(), G4Track::GetKineticEnergy(), GetLambda(), G4VParticleChange::GetLocalEnergyDeposit(), G4VParticleChange::GetParentWeight(), G4DynamicParticle::GetParticleDefinition(), G4ParticleDefinition::GetParticleName(), G4Track::GetPosition(), G4Step::GetPostStepPoint(), G4ParticleDefinition::GetProcessManager(), G4VProcess::GetProcessName(), G4ParticleChangeForGamma::GetProposedKineticEnergy(), G4StepPoint::GetSafety(), G4Track::GetTouchableHandle(), G4VParticleChange::GetTrackStatus(), G4Track::GetTrackStatus(), G4ParticleChangeForGamma::InitializeForPostStep(), integral, G4VEmModel::IsActive(), mainSecondaries, MeV, mfpKinEnergy, particle, G4VProcess::pParticleChange, preStepLambda, G4VParticleChange::ProposeLocalEnergyDeposit(), G4VParticleChange::ProposeTrackStatus(), G4VParticleChange::ProposeWeight(), G4VEmModel::SampleSecondaries(), secID, G4EmBiasingManager::SecondaryBiasingRegion(), secParticles, SelectModel(), G4Track::SetCreatorModelIndex(), G4VParticleChange::SetNumberOfSecondaries(), G4Track::SetTouchableHandle(), G4Track::SetWeight(), G4ProcessVector::size(), theCuts, theCutsElectron, theCutsGamma, theCutsPositron, theElectron, theGamma, G4VProcess::theNumberOfInteractionLengthLeft, thePositron, G4VProcess::verboseLevel, and weightFlag.
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 615 of file G4VEmProcess.cc.
References biasFlag, biasManager, ComputeIntegralLambda(), currentCoupleIndex, G4VProcess::currentInteractionLength, currentModel, DBL_MAX, DefineMaterial(), G4EmBiasingManager::ForcedInteractionRegion(), G4Log(), G4UniformRand, GetCurrentLambda(), G4Track::GetKineticEnergy(), G4Track::GetMaterialCutsCouple(), G4Track::GetParentID(), G4EmBiasingManager::GetStepLimit(), integral, G4VEmModel::IsActive(), G4INCL::Math::max(), mfpKinEnergy, NotForced, preStepKinEnergy, preStepLambda, SelectModel(), G4VProcess::theInitialNumberOfInteractionLength, and G4VProcess::theNumberOfInteractionLengthLeft.
Referenced by G4eplusPolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), and G4PolarizedCompton::PostStepGetPhysicalInteractionLength().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VProcess.
Definition at line 249 of file G4VEmProcess.cc.
References actMaxKinEnergy, actMinKinEnergy, G4EmParameters::ApplyCuts(), applyCuts, G4LossTableManager::AtomDeexcitation(), augerID, biasFlag, biasID, biasManager, buildLambdaTable, Clear(), currentModel, DBL_MAX, fluoID, G4cout, G4endl, G4GenericIon::GenericIon(), G4ProductionCutsTable::GetEnergyCutsVector(), G4VProcess::GetMasterProcess(), G4EmModelManager::GetModel(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetParticleSubType(), G4ParticleDefinition::GetParticleType(), G4VProcess::GetProcessName(), G4ProductionCutsTable::GetProductionCutsTable(), G4LossTableManager::GetTableBuilder(), G4ProductionCutsTable::GetTableSize(), G4VEmModel::HighEnergyLimit(), idxG4ElectronCut, idxG4GammaCut, idxG4PositronCut, G4EmBiasingManager::Initialise(), G4EmModelManager::Initialise(), G4LossTableBuilder::InitialiseBaseMaterials(), InitialiseProcess(), G4EmParameters::LambdaFactor(), lambdaFactor, lManager, G4EmParameters::MaxKinEnergy(), maxKinEnergy, G4EmParameters::MinKinEnergy(), minKinEnergy, minKinEnergyPrim, modelManager, G4EmParameters::MscThetaLimit(), n, G4EmModelManager::NumberOfModels(), numberOfModels, particle, G4PhysicsTableHelper::PreparePhysicsTable(), G4LossTableManager::PreparePhysicsTable(), G4PhysicsModelCatalog::Register(), secID, secondaryParticle, G4EmModelManager::SetFluoFlag(), G4VEmModel::SetHighEnergyLimit(), G4VEmModel::SetMasterThread(), SetParticle(), G4VEmModel::SetPolarAngleLimit(), G4VProcess::SetVerboseLevel(), theCrossSectionMax, theCuts, theCutsElectron, theCutsGamma, theCutsPositron, theEnergyOfCrossSectionMax, theLambdaTable, theLambdaTablePrim, theParameters, G4EmParameters::Verbose(), G4VProcess::verboseLevel, and G4EmParameters::WorkerVerbose().
Referenced by G4PolarizedCompton::PreparePhysicsTable(), and G4eplusPolarizedAnnihilation::PreparePhysicsTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4PolarizedPhotoElectricEffect, G4PhotoElectricEffect, G4GammaConversion, G4NuclearStopping, G4PolarizedCompton, G4eplusAnnihilation, G4ComptonScattering, G4eplusPolarizedAnnihilation, G4PolarizedGammaConversion, G4eeToHadrons, G4MicroElecInelastic, G4MuElecInelastic, G4CoulombScattering, G4DNAElectronSolvatation, G4RayleighScattering, G4MicroElecElastic, G4MuElecElastic, G4DNAIonisation, G4DNAExcitation, G4DNAChargeDecrease, G4DNAAttachment, G4DNAElastic, G4DNAChargeIncrease, G4DNAVibExcitation, G4DNADissociation, G4DNAPositronium, and G4DNARotExcitation.
Referenced by PrintInfoProcess().
Here is the caller graph for this function:
|
private |
Definition at line 523 of file G4VEmProcess.cc.
References applyCuts, biasFactor, buildLambdaTable, G4EmModelManager::DumpModelList(), G4PhysicsVector::Energy(), G4BestUnit, G4cout, G4endl, G4lrint(), G4PhysicsVector::GetMaxEnergy(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4VProcess::GetProcessSubType(), G4PhysicsVector::GetVectorLength(), integral, G4PhysicsTable::length(), maxKinEnergy, minKinEnergy, minKinEnergyPrim, modelManager, particle, PrintInfo(), splineFlag, theLambdaTable, theLambdaTablePrim, and G4VProcess::verboseLevel.
Referenced by BuildPhysicsTable().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 1219 of file G4VEmProcess.cc.
References G4Exception(), G4VProcess::GetProcessName(), GeV, JustWarning, keV, G4EmParameters::MaxKinEnergy(), G4EmParameters::MinKinEnergy(), G4EmParameters::NumberOfBins(), and theParameters.
Referenced by SetLambdaBinning(), SetMaxKinEnergy(), SetMinKinEnergy(), and SetMinKinEnergyPrim().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 521 of file G4VEmProcess.hh.
References ComputeCurrentLambda(), currentCoupleIndex, DefineMaterial(), fFactor, and SelectModel().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VProcess.
Definition at line 903 of file G4VEmProcess.cc.
References buildLambdaTable, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetPhysicsTableFileName(), G4VProcess::GetProcessName(), G4PhysicsTable::length(), maxKinEnergy, minKinEnergyPrim, n, particle, G4PhysicsTableHelper::RetrievePhysicsTable(), G4EmParameters::Spline(), theLambdaTable, theLambdaTablePrim, theParameters, and G4VProcess::verboseLevel.
Here is the call graph for this function:
|
inline |
Definition at line 611 of file G4VEmProcess.hh.
References secondaryParticle.
|
inlineprotected |
Definition at line 456 of file G4VEmProcess.hh.
References currentCouple, currentModel, modelManager, numberOfModels, G4EmModelManager::SelectModel(), and G4VEmModel::SetCurrentCouple().
Referenced by G4NuclearStopping::AlongStepDoIt(), ComputeCrossSectionPerAtom(), CrossSectionPerVolume(), GetLambda(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), and RecalculateLambda().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 468 of file G4VEmProcess.hh.
References modelManager, and G4EmModelManager::SelectModel().
Referenced by G4EmCalculator::FindEmModel().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 632 of file G4VEmProcess.hh.
References buildLambdaTable.
Referenced by ExExChPhysListEmStandardSS::ConstructProcess(), PhysListEmStandardSS::ConstructProcess(), PhysListEmStandardSSM::ConstructProcess(), G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4eeToHadrons::G4eeToHadrons(), G4eplusAnnihilation::G4eplusAnnihilation(), G4GammaConversion::G4GammaConversion(), G4NuclearStopping::G4NuclearStopping(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), G4PolarizedPhotoElectricEffect::G4PolarizedPhotoElectricEffect(), G4RayleighScattering::G4RayleighScattering(), G4DNARotExcitation::InitialiseProcess(), G4DNADissociation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4MuElecElastic::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4DNAElectronSolvatation::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4MuElecInelastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), and G4eplusPolarizedAnnihilation::InitialiseProcess().
Here is the caller graph for this function:Definition at line 1110 of file G4VEmProcess.cc.
References biasFactor, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), particle, G4VProcess::verboseLevel, and weightFlag.
Referenced by G4EmProcessOptions::SetProcessBiasingFactor().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4VEmProcess::SetEmModel | ( | G4VEmModel * | p, |
| G4int | index = 1 |
||
| ) |
Definition at line 216 of file G4VEmProcess.cc.
Referenced by DMXPhysicsList::ConstructEM(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), ExExChPhysListEmStandardSS::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmDNAPhysics::ConstructProcess(), G4EmLEPTSPhysics::ConstructProcess(), PhysListEmStandardSS::ConstructProcess(), PhysListEmStandardNR::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), PhysListEmStandard_GS::ConstructProcess(), PhysListEmStandard_option3::ConstructProcess(), PhysListEmStandard_SS::ConstructProcess(), PhysListEmStandard_option0::ConstructProcess(), GammaRayTelEMlowePhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4DNADissociation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MuElecElastic::InitialiseProcess(), G4DNAElectronSolvatation::InitialiseProcess(), G4RayleighScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4MuElecInelastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4NuclearStopping::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), and G4PolarizedPhotoElectricEffect::InitialiseProcess().
Here is the caller graph for this function:
|
inline |
Definition at line 618 of file G4VEmProcess.hh.
References integral.
Referenced by G4CoulombScattering::G4CoulombScattering(), G4eeToHadrons::G4eeToHadrons(), and G4eplusAnnihilation::G4eplusAnnihilation().
Here is the caller graph for this function:| void G4VEmProcess::SetLambdaBinning | ( | G4int | nbins | ) |
Definition at line 1173 of file G4VEmProcess.cc.
References actBinning, n, nLambdaBins, and PrintWarning().
Referenced by G4GammaConversion::G4GammaConversion(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), and G4eplusPolarizedAnnihilation::InitialiseProcess().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4VEmProcess::SetMaxKinEnergy | ( | G4double | e | ) |
Definition at line 1198 of file G4VEmProcess.cc.
References actMaxKinEnergy, G4Log(), G4lrint(), maxKinEnergy, minKinEnergy, nLambdaBins, PrintWarning(), and TeV.
Referenced by G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), and G4eplusPolarizedAnnihilation::InitialiseProcess().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4VEmProcess::SetMinKinEnergy | ( | G4double | e | ) |
Definition at line 1186 of file G4VEmProcess.cc.
References actMinKinEnergy, eV, G4Log(), G4lrint(), maxKinEnergy, minKinEnergy, nLambdaBins, and PrintWarning().
Referenced by G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4GammaConversion::G4GammaConversion(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), G4GammaConversion::InitialiseProcess(), and G4eplusPolarizedAnnihilation::InitialiseProcess().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4VEmProcess::SetMinKinEnergyPrim | ( | G4double | e | ) |
Definition at line 1210 of file G4VEmProcess.cc.
References G4EmParameters::MaxKinEnergy(), G4EmParameters::MinKinEnergy(), minKinEnergyPrim, PrintWarning(), and theParameters.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PolarizedCompton::G4PolarizedCompton(), and G4RayleighScattering::G4RayleighScattering().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 646 of file G4VEmProcess.hh.
References currentParticle, and particle.
Referenced by G4eeToHadrons::InitialiseProcess(), and PreparePhysicsTable().
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 654 of file G4VEmProcess.hh.
References secondaryParticle.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4eeToHadrons::G4eeToHadrons(), G4eplusAnnihilation::G4eplusAnnihilation(), G4GammaConversion::G4GammaConversion(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), G4PolarizedPhotoElectricEffect::G4PolarizedPhotoElectricEffect(), and G4eplusPolarizedAnnihilation::InitialiseProcess().
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 668 of file G4VEmProcess.hh.
References actSpline, and splineFlag.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4PolarizedCompton::G4PolarizedCompton(), and G4RayleighScattering::G4RayleighScattering().
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 661 of file G4VEmProcess.hh.
References startFromNull.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4eplusAnnihilation::G4eplusAnnihilation(), G4GammaConversion::G4GammaConversion(), G4PolarizedCompton::G4PolarizedCompton(), G4RayleighScattering::G4RayleighScattering(), G4CoulombScattering::InitialiseProcess(), and G4eplusPolarizedAnnihilation::InitialiseProcess().
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VProcess.
Definition at line 596 of file G4VEmProcess.cc.
References biasFlag, biasManager, currentParticle, DBL_MAX, G4Track::GetParentID(), G4Track::GetParticleDefinition(), mfpKinEnergy, G4EmBiasingManager::ResetForcedInteraction(), and G4VProcess::theNumberOfInteractionLengthLeft.
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VProcess.
Definition at line 852 of file G4VEmProcess.cc.
References G4cout, G4endl, G4VProcess::GetMasterProcess(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetPhysicsTableFileName(), G4VProcess::GetProcessName(), name, particle, G4PhysicsTable::StorePhysicsTable(), theLambdaTable, and theLambdaTablePrim.
Here is the call graph for this function:Definition at line 234 of file G4VEmProcess.cc.
References modelManager, and G4EmModelManager::UpdateEmModel().
Here is the call graph for this function:
|
private |
Definition at line 376 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), G4VEmProcess(), and SetLambdaBinning().
|
private |
Definition at line 375 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), PreparePhysicsTable(), and SetMaxKinEnergy().
|
private |
Definition at line 374 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), PreparePhysicsTable(), and SetMinKinEnergy().
|
private |
Definition at line 377 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), G4VEmProcess(), and SetSplineFlag().
|
private |
Definition at line 371 of file G4VEmProcess.hh.
Referenced by PostStepDoIt(), PreparePhysicsTable(), and PrintInfoProcess().
|
private |
Definition at line 411 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 399 of file G4VEmProcess.hh.
Referenced by DefineMaterial(), G4VEmProcess(), GetLambdaFromTable(), and GetLambdaFromTablePrim().
|
private |
Definition at line 395 of file G4VEmProcess.hh.
Referenced by ComputeCurrentLambda(), DefineMaterial(), and G4VEmProcess().
|
private |
Definition at line 368 of file G4VEmProcess.hh.
Referenced by CrossSectionBiasingFactor(), DefineMaterial(), G4VEmProcess(), PostStepDoIt(), PrintInfoProcess(), and SetCrossSectionBiasingFactor().
|
private |
Definition at line 405 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), and StartTracking().
|
private |
Definition at line 412 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 333 of file G4VEmProcess.hh.
Referenced by ActivateForcedInteraction(), ActivateSecondaryBiasing(), G4VEmProcess(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), StartTracking(), and ~G4VEmProcess().
|
private |
Definition at line 339 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), BuildPhysicsTable(), CrossSectionPerVolume(), PreparePhysicsTable(), PrintInfoProcess(), RetrievePhysicsTable(), and SetBuildTableFlag().
|
private |
Definition at line 397 of file G4VEmProcess.hh.
Referenced by Clear(), DefineMaterial(), PostStepDoIt(), and SelectModel().
|
private |
Definition at line 398 of file G4VEmProcess.hh.
Referenced by ComputeCrossSectionPerAtom(), ComputeCurrentLambda(), ComputeIntegralLambda(), CrossSectionPerVolume(), CurrentMaterialCutsCoupleIndex(), DefineMaterial(), G4VEmProcess(), GetElectronEnergyCut(), GetGammaEnergyCut(), GetLambda(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), and RecalculateLambda().
|
private |
Definition at line 396 of file G4VEmProcess.hh.
Referenced by CrossSectionPerVolume(), DefineMaterial(), and G4VEmProcess().
|
private |
Definition at line 389 of file G4VEmProcess.hh.
Referenced by ComputeCrossSectionPerAtom(), ComputeCurrentLambda(), CrossSectionPerVolume(), GetCurrentElement(), GetTargetElement(), GetTargetIsotope(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), and SelectModel().
|
private |
Definition at line 392 of file G4VEmProcess.hh.
Referenced by ComputeCrossSectionPerAtom(), ComputeCurrentLambda(), CrossSectionPerVolume(), PostStepDoIt(), SetParticle(), and StartTracking().
|
private |
Definition at line 343 of file G4VEmProcess.hh.
Referenced by EmModel(), and SetEmModel().
|
private |
Definition at line 404 of file G4VEmProcess.hh.
Referenced by ComputeIntegralLambda(), CrossSectionPerVolume(), DefineMaterial(), G4VEmProcess(), GetCurrentLambda(), and RecalculateLambda().
|
private |
Definition at line 410 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
protected |
Definition at line 383 of file G4VEmProcess.hh.
Referenced by G4eplusPolarizedAnnihilation::AtRestDoIt(), G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), GetParticleChange(), and PostStepDoIt().
|
private |
Definition at line 352 of file G4VEmProcess.hh.
Referenced by Clear(), DefineMaterial(), G4VEmProcess(), and GetLambdaFromTable().
|
private |
Definition at line 353 of file G4VEmProcess.hh.
Referenced by Clear(), DefineMaterial(), G4VEmProcess(), and GetLambdaFromTablePrim().
|
private |
Definition at line 370 of file G4VEmProcess.hh.
Referenced by IsIntegral(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PrintInfoProcess(), and SetIntegral().
|
private |
Definition at line 367 of file G4VEmProcess.hh.
Referenced by ComputeIntegralLambda(), G4VEmProcess(), and PreparePhysicsTable().
|
private |
Definition at line 330 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), BuildPhysicsTable(), G4VEmProcess(), PreparePhysicsTable(), and ~G4VEmProcess().
|
private |
Definition at line 408 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), and PostStepDoIt().
|
private |
Definition at line 366 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), BuildPhysicsTable(), G4VEmProcess(), LambdaPhysicsVector(), MaxKinEnergy(), PreparePhysicsTable(), PrintInfoProcess(), RetrievePhysicsTable(), SetMaxKinEnergy(), and SetMinKinEnergy().
|
private |
Definition at line 401 of file G4VEmProcess.hh.
Referenced by Clear(), ComputeIntegralLambda(), DefineMaterial(), G4VEmProcess(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), and StartTracking().
|
private |
Definition at line 364 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), G4VEmProcess(), LambdaPhysicsVector(), MinKinEnergy(), PreparePhysicsTable(), PrintInfoProcess(), SetMaxKinEnergy(), and SetMinKinEnergy().
|
private |
Definition at line 365 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), BuildPhysicsTable(), G4VEmProcess(), GetCurrentLambda(), PreparePhysicsTable(), PrintInfoProcess(), RetrievePhysicsTable(), and SetMinKinEnergyPrim().
|
private |
Definition at line 332 of file G4VEmProcess.hh.
Referenced by AddEmModel(), BuildLambdaTable(), BuildPhysicsTable(), G4VEmProcess(), GetModelByIndex(), PreparePhysicsTable(), PrintInfoProcess(), SelectModel(), SelectModelForMaterial(), UpdateEmModel(), and ~G4VEmProcess().
|
private |
Definition at line 362 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), G4VEmProcess(), LambdaBinning(), LambdaPhysicsVector(), SetLambdaBinning(), SetMaxKinEnergy(), and SetMinKinEnergy().
|
private |
Definition at line 344 of file G4VEmProcess.hh.
Referenced by BuildPhysicsTable(), PreparePhysicsTable(), and SelectModel().
|
private |
Definition at line 391 of file G4VEmProcess.hh.
Referenced by ActivateForcedInteraction(), BuildLambdaTable(), BuildPhysicsTable(), FindLambdaMax(), Particle(), PostStepDoIt(), PreparePhysicsTable(), PrintInfoProcess(), RetrievePhysicsTable(), SetCrossSectionBiasingFactor(), SetParticle(), and StorePhysicsTable().
|
private |
Definition at line 402 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), and PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 403 of file G4VEmProcess.hh.
Referenced by Clear(), ComputeIntegralLambda(), G4VEmProcess(), MeanFreePath(), PostStepDoIt(), and PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 409 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 337 of file G4VEmProcess.hh.
Referenced by ActivateSecondaryBiasing(), PreparePhysicsTable(), SecondaryParticle(), and SetSecondaryParticle().
|
private |
Definition at line 387 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), and PostStepDoIt().
|
private |
Definition at line 373 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), PrintInfoProcess(), and SetSplineFlag().
|
private |
Definition at line 372 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), and SetStartFromNullFlag().
|
private |
Definition at line 350 of file G4VEmProcess.hh.
Referenced by ComputeIntegralLambda(), FindLambdaMax(), and PreparePhysicsTable().
|
private |
Definition at line 355 of file G4VEmProcess.hh.
Referenced by ComputeCurrentLambda(), G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 357 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), GetElectronEnergyCut(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 356 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), GetGammaEnergyCut(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 358 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 359 of file G4VEmProcess.hh.
Referenced by BuildPhysicsTable().
|
private |
Definition at line 360 of file G4VEmProcess.hh.
Referenced by BuildPhysicsTable().
|
private |
Definition at line 335 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), and PostStepDoIt().
|
private |
Definition at line 349 of file G4VEmProcess.hh.
Referenced by ComputeIntegralLambda(), FindLambdaMax(), and PreparePhysicsTable().
|
private |
Definition at line 334 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), and PostStepDoIt().
|
private |
Definition at line 347 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), BuildPhysicsTable(), CrossSectionPerVolume(), FindLambdaMax(), GetCurrentLambda(), GetLambdaFromTable(), LambdaTable(), PreparePhysicsTable(), PrintInfoProcess(), RetrievePhysicsTable(), StorePhysicsTable(), and ~G4VEmProcess().
|
private |
Definition at line 348 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), BuildPhysicsTable(), GetLambdaFromTablePrim(), LambdaTablePrim(), PreparePhysicsTable(), PrintInfoProcess(), RetrievePhysicsTable(), StorePhysicsTable(), and ~G4VEmProcess().
|
private |
Definition at line 331 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), G4VEmProcess(), LambdaPhysicsVector(), PolarAngleLimit(), PreparePhysicsTable(), PrintWarning(), RetrievePhysicsTable(), and SetMinKinEnergyPrim().
|
private |
Definition at line 336 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), and PostStepDoIt().
|
private |
Definition at line 406 of file G4VEmProcess.hh.
Referenced by ActivateForcedInteraction(), G4VEmProcess(), PostStepDoIt(), and SetCrossSectionBiasingFactor().