|
Geant4
10.00.p01
|
#include <G4VEmProcess.hh>
Inheritance diagram for G4VEmProcess:
Collaboration diagram for G4VEmProcess:Protected Member Functions | |
| virtual void | InitialiseProcess (const G4ParticleDefinition *)=0 |
| virtual G4double | MinPrimaryEnergy (const G4ParticleDefinition *, const G4Material *) |
| G4VEmModel * | SelectModel (G4double &kinEnergy, size_t index) |
| G4double | GetMeanFreePath (const G4Track &track, G4double previousStepSize, G4ForceCondition *condition) |
| G4PhysicsVector * | LambdaPhysicsVector (const G4MaterialCutsCouple *) |
| G4double | RecalculateLambda (G4double kinEnergy, const G4MaterialCutsCouple *couple) |
| G4ParticleChangeForGamma * | GetParticleChange () |
| void | SetParticle (const G4ParticleDefinition *p) |
| void | SetSecondaryParticle (const G4ParticleDefinition *p) |
| size_t | CurrentMaterialCutsCoupleIndex () const |
| G4double | GetGammaEnergyCut () |
| G4double | GetElectronEnergyCut () |
| void | SetStartFromNullFlag (G4bool val) |
| void | SetSplineFlag (G4bool val) |
Protected Member Functions inherited from G4VProcess | |
| void | SubtractNumberOfInteractionLengthLeft (G4double previousStepSize) |
| void | ClearNumberOfInteractionLengthLeft () |
Private Member Functions | |
| void | Clear () |
| void | BuildLambdaTable () |
| void | PrintInfoProcess (const G4ParticleDefinition &) |
| void | FindLambdaMax () |
| 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 92 of file G4VEmProcess.hh.
| G4VEmProcess::G4VEmProcess | ( | const G4String & | name, |
| G4ProcessType | type = fElectromagnetic |
||
| ) |
Definition at line 90 of file G4VEmProcess.cc.
References augerID, biasFactor, biasFlag, biasID, biasManager, DBL_MAX, G4Electron::Electron(), fluoID, fParticleChange, G4Gamma::Gamma(), G4VProcess::GetProcessName(), idxLambda, idxLambdaPrim, G4LossTableManager::Instance(), keV, lambdaFactor, lManager, mainSecondaries, maxKinEnergy, mfpKinEnergy, minKinEnergy, minKinEnergyPrim, modelManager, nLambdaBins, polarAngleLimit, G4Positron::Positron(), G4VProcess::pParticleChange, preStepLambda, G4LossTableManager::Register(), secID, secParticles, G4VParticleChange::SetSecondaryWeightByProcess(), G4VProcess::SetVerboseLevel(), TeV, theElectron, theGamma, thePositron, and weightFlag.
Here is the call graph for this function:
|
virtual |
Definition at line 152 of file G4VEmProcess.cc.
References biasManager, G4LossTableManager::DeRegister(), G4cout, G4endl, G4VProcess::GetProcessName(), G4LossTableManager::IsMaster(), lManager, modelManager, theLambdaTable, theLambdaTablePrim, and G4VProcess::verboseLevel.
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 1081 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 1101 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 188 of file G4VEmProcess.cc.
References G4EmModelManager::AddEmModel(), fm, modelManager, G4VProcess::pParticleChange, and G4VEmModel::SetParticleChange().
Referenced by DicomPhysicsList::ConstructEM(), G4EmLowEPPhysics::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmDNAPhysics::ConstructProcess(), PhysListEmPenelope::ConstructProcess(), PhysListEmStandardSS::ConstructProcess(), PhysListEmStandardSSM::ConstructProcess(), PhysListEmLivermore::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4DNAVibExcitation::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAElectronSolvatation::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MuElecElastic::InitialiseProcess(), G4RayleighScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4MuElecInelastic::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 400 of file G4VEmProcess.cc.
References 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, maxKinEnergy, minKinEnergy, minKinEnergyPrim, MinPrimaryEnergy(), modelManager, nLambdaBins, particle, G4PhysicsTableHelper::SetPhysicsVector(), G4PhysicsVector::SetSpline(), splineFlag, startFromNull, theLambdaTable, theLambdaTablePrim, 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 325 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 170 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 977 of file G4VEmProcess.cc.
References G4VEmModel::ComputeCrossSectionPerAtom(), currentCoupleIndex, currentModel, currentParticle, and SelectModel().
Here is the call graph for this function:Definition at line 481 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 521 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 595 of file G4VEmProcess.hh.
References biasFactor.
| G4double G4VEmProcess::CrossSectionPerVolume | ( | G4double | kineticEnergy, |
| const G4MaterialCutsCouple * | couple | ||
| ) |
Definition at line 934 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 408 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 429 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 207 of file G4VEmProcess.cc.
References emModels.
Referenced by G4DNAChargeIncrease::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAElectronSolvatation::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MuElecElastic::InitialiseProcess(), G4RayleighScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4MuElecInelastic::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4NuclearStopping::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4PolarizedPhotoElectricEffect::InitialiseProcess(), G4DNAVibExcitation::PrintInfo(), G4DNAChargeIncrease::PrintInfo(), G4DNAElastic::PrintInfo(), G4DNAAttachment::PrintInfo(), G4DNAChargeDecrease::PrintInfo(), G4DNAExcitation::PrintInfo(), G4DNAIonisation::PrintInfo(), and G4PolarizedPhotoElectricEffect::PrintInfo().
Here is the caller graph for this function:
|
private |
Definition at line 991 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 1054 of file G4VEmProcess.cc.
References currentModel, and G4VEmModel::GetCurrentElement().
Here is the call graph for this function:Definition at line 489 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 422 of file G4VEmProcess.hh.
References currentCoupleIndex, and theCutsElectron.
|
inlineprotected |
Definition at line 415 of file G4VEmProcess.hh.
References currentCoupleIndex, and theCutsGamma.
|
inline |
Definition at line 501 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 467 of file G4VEmProcess.hh.
References basedCoupleIndex, idxLambda, and theLambdaTable.
Referenced by GetCurrentLambda().
Here is the caller graph for this function:Definition at line 474 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 955 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 224 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 665 of file G4VEmProcess.hh.
References fParticleChange.
|
protectedpure virtual |
Implemented in G4eplusPolarizedAnnihilation, G4PolarizedPhotoElectricEffect, G4PhotoElectricEffect, G4GammaConversion, G4NuclearStopping, G4PolarizedCompton, G4eplusAnnihilation, G4ComptonScattering, G4PolarizedGammaConversion, G4eeToHadrons, G4MicroElecInelastic, G4MuElecInelastic, G4CoulombScattering, G4RayleighScattering, G4MicroElecElastic, G4MuElecElastic, G4DNAExcitation, G4DNAIonisation, G4DNAChargeDecrease, G4DNAElectronSolvatation, G4DNAAttachment, G4DNAElastic, G4DNAChargeIncrease, and G4DNAVibExcitation.
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, G4CoulombScattering, G4RayleighScattering, G4MicroElecElastic, G4MuElecElastic, G4DNAElectronSolvatation, G4DNAExcitation, G4DNAIonisation, G4DNAChargeDecrease, G4DNAAttachment, G4DNAElastic, G4DNAChargeIncrease, and G4DNAVibExcitation.
|
inline |
Definition at line 644 of file G4VEmProcess.hh.
References integral.
|
inline |
Definition at line 551 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 1044 of file G4VEmProcess.cc.
References lManager, maxKinEnergy, minKinEnergy, nLambdaBins, G4PhysicsVector::SetSpline(), and G4LossTableManager::SplineFlag().
Referenced by G4PolarizedCompton::BuildAsymmetryTable(), and G4eplusPolarizedAnnihilation::BuildAsymmetryTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 602 of file G4VEmProcess.hh.
References theLambdaTable.
Referenced by BuildPhysicsTable(), and G4EmCalculator::FindLambdaTable().
Here is the caller graph for this function:
|
inline |
Definition at line 609 of file G4VEmProcess.hh.
References theLambdaTablePrim.
Referenced by BuildPhysicsTable().
Here is the caller graph for this function:
|
inline |
Definition at line 565 of file G4VEmProcess.hh.
References maxKinEnergy.
Referenced by G4CoulombScattering::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), and G4PolarizedPhotoElectricEffect::InitialiseProcess().
Here is the caller graph for this function:Definition at line 965 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:
|
inline |
Definition at line 558 of file G4VEmProcess.hh.
References minKinEnergy.
Referenced by G4CoulombScattering::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), and G4PolarizedPhotoElectricEffect::InitialiseProcess().
Here is the caller graph for this function:
|
protectedvirtual |
Reimplemented in G4GammaConversion, and G4CoulombScattering.
Definition at line 180 of file G4VEmProcess.cc.
Referenced by BuildLambdaTable().
Here is the caller graph for this function:
|
private |
|
inline |
Definition at line 616 of file G4VEmProcess.hh.
References particle.
|
inline |
Definition at line 588 of file G4VEmProcess.hh.
References polarAngleLimit.
Referenced by G4CoulombScattering::InitialiseProcess(), G4CoulombScattering::MinPrimaryEnergy(), and G4CoulombScattering::PrintInfo().
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 652 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 570 of file G4VEmProcess.cc.
References biasFlag, biasManager, cm, ComputeIntegralLambda(), currentCoupleIndex, G4VProcess::currentInteractionLength, currentMaterial, currentModel, currentParticle, DBL_MAX, DefineMaterial(), G4EmBiasingManager::ForcedInteractionRegion(), G4cout, G4endl, G4Log(), G4UniformRand, GetCurrentLambda(), G4Track::GetKineticEnergy(), G4Track::GetMaterialCutsCouple(), G4Material::GetName(), G4Track::GetParentID(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4EmBiasingManager::GetStepLimit(), integral, G4VEmModel::IsActive(), MeV, mfpKinEnergy, NotForced, preStepKinEnergy, preStepLambda, SelectModel(), G4VProcess::theInitialNumberOfInteractionLength, G4VProcess::theNumberOfInteractionLengthLeft, and G4VProcess::verboseLevel.
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 231 of file G4VEmProcess.cc.
References 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(), lManager, maxKinEnergy, minKinEnergyPrim, modelManager, n, G4EmModelManager::NumberOfModels(), numberOfModels, particle, polarAngleLimit, G4PhysicsTableHelper::PreparePhysicsTable(), G4LossTableManager::PreparePhysicsTable(), G4PhysicsModelCatalog::Register(), secID, secondaryParticle, G4EmModelManager::SetFluoFlag(), G4VEmModel::SetHighEnergyLimit(), G4VEmModel::SetMasterThread(), SetParticle(), G4VEmModel::SetPolarAngleLimit(), theCrossSectionMax, theCuts, theCutsElectron, theCutsGamma, theCutsPositron, theEnergyOfCrossSectionMax, theLambdaTable, theLambdaTablePrim, and G4VProcess::verboseLevel.
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, G4RayleighScattering, G4MicroElecElastic, G4MuElecElastic, G4DNAExcitation, G4DNAIonisation, G4DNAElectronSolvatation, G4DNAChargeDecrease, G4DNAAttachment, G4DNAElastic, G4DNAChargeIncrease, and G4DNAVibExcitation.
Referenced by PrintInfoProcess().
Here is the caller graph for this function:
|
private |
Definition at line 493 of file G4VEmProcess.cc.
References applyCuts, biasFactor, buildLambdaTable, G4EmModelManager::DumpModelList(), G4BestUnit, G4cout, G4endl, G4PhysicsVector::GetMaxEnergy(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4VProcess::GetProcessSubType(), G4PhysicsVector::GetVectorLength(), integral, G4PhysicsTable::length(), maxKinEnergy, minKinEnergy, minKinEnergyPrim, modelManager, 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:
|
inlineprotected |
Definition at line 512 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 856 of file G4VEmProcess.cc.
References buildLambdaTable, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetPhysicsTableFileName(), G4VProcess::GetProcessName(), G4PhysicsTable::length(), lManager, maxKinEnergy, minKinEnergyPrim, n, particle, G4PhysicsTableHelper::RetrievePhysicsTable(), G4LossTableManager::SplineFlag(), theLambdaTable, theLambdaTablePrim, and G4VProcess::verboseLevel.
Here is the call graph for this function:
|
inline |
Definition at line 623 of file G4VEmProcess.hh.
References secondaryParticle.
|
inlineprotected |
Definition at line 447 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 459 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 651 of file G4VEmProcess.hh.
References applyCuts.
Referenced by G4EmProcessOptions::SetApplyCuts().
Here is the caller graph for this function:
|
inline |
Definition at line 658 of file G4VEmProcess.hh.
References buildLambdaTable.
Referenced by PhysListEmStandardSS::ConstructProcess(), PhysListEmStandardSSM::ConstructProcess(), G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4eplusAnnihilation::G4eplusAnnihilation(), G4GammaConversion::G4GammaConversion(), G4NuclearStopping::G4NuclearStopping(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4RayleighScattering::G4RayleighScattering(), G4DNAChargeIncrease::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAElectronSolvatation::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MuElecElastic::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4MuElecInelastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4eeToHadrons::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4PolarizedPhotoElectricEffect::InitialiseProcess(), and G4eplusPolarizedAnnihilation::InitialiseProcess().
Here is the caller graph for this function:Definition at line 1063 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 198 of file G4VEmProcess.cc.
Referenced by DMXPhysicsList::ConstructEM(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmDNAPhysics::ConstructProcess(), PhysListEmStandardNR::ConstructProcess(), PhysListEmStandardWVI::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), PhysListEmStandard_GS::ConstructProcess(), PhysListEmStandard_SS::ConstructProcess(), PhysListEmStandard_option0::ConstructProcess(), PhysListEmStandard_option3::ConstructProcess(), GammaRayTelEMlowePhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAElectronSolvatation::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MuElecElastic::InitialiseProcess(), G4RayleighScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4MuElecInelastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4NuclearStopping::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), and G4PolarizedPhotoElectricEffect::InitialiseProcess().
Here is the caller graph for this function:
|
inline |
Definition at line 637 of file G4VEmProcess.hh.
References integral, particle, and theGamma.
Referenced by G4CoulombScattering::G4CoulombScattering(), G4eplusAnnihilation::G4eplusAnnihilation(), and G4eeToHadrons::InitialiseProcess().
Here is the caller graph for this function:
|
inline |
Definition at line 544 of file G4VEmProcess.hh.
References nLambdaBins.
Referenced by G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), and G4eplusPolarizedAnnihilation::InitialiseProcess().
Here is the caller graph for this function:
|
inline |
Definition at line 630 of file G4VEmProcess.hh.
References lambdaFactor.
| void G4VEmProcess::SetMaxKinEnergy | ( | G4double | e | ) |
Definition at line 1135 of file G4VEmProcess.cc.
References G4lrint(), maxKinEnergy, minKinEnergy, and nLambdaBins.
Referenced by G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), G4eeToHadrons::InitialiseProcess(), 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 1126 of file G4VEmProcess.cc.
References G4lrint(), maxKinEnergy, minKinEnergy, and nLambdaBins.
Referenced by G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4GammaConversion::G4GammaConversion(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), G4PolarizedGammaConversion::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), and G4eplusPolarizedAnnihilation::InitialiseProcess().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 572 of file G4VEmProcess.hh.
References minKinEnergyPrim.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4PhotoElectricEffect::G4PhotoElectricEffect(), and G4RayleighScattering::G4RayleighScattering().
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 672 of file G4VEmProcess.hh.
References currentParticle, and particle.
Referenced by G4eeToHadrons::InitialiseProcess(), and PreparePhysicsTable().
Here is the caller graph for this function:
|
inline |
Definition at line 579 of file G4VEmProcess.hh.
References G4INCL::Math::pi, and polarAngleLimit.
Referenced by G4EmProcessOptions::SetPolarAngleLimit().
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 680 of file G4VEmProcess.hh.
References secondaryParticle.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4eplusAnnihilation::G4eplusAnnihilation(), G4GammaConversion::G4GammaConversion(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4eeToHadrons::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4PolarizedPhotoElectricEffect::InitialiseProcess(), and G4eplusPolarizedAnnihilation::InitialiseProcess().
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 694 of file G4VEmProcess.hh.
References splineFlag.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), and G4RayleighScattering::G4RayleighScattering().
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 687 of file G4VEmProcess.hh.
References startFromNull.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4eplusAnnihilation::G4eplusAnnihilation(), G4GammaConversion::G4GammaConversion(), G4RayleighScattering::G4RayleighScattering(), G4CoulombScattering::InitialiseProcess(), and G4eplusPolarizedAnnihilation::InitialiseProcess().
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VProcess.
Definition at line 549 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 808 of file G4VEmProcess.cc.
References G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetPhysicsTableFileName(), G4VProcess::GetProcessName(), name, particle, G4PhysicsTable::StorePhysicsTable(), theLambdaTable, and theLambdaTablePrim.
Here is the call graph for this function:Definition at line 216 of file G4VEmProcess.cc.
References modelManager, and G4EmModelManager::UpdateEmModel().
Here is the call graph for this function:
|
private |
Definition at line 366 of file G4VEmProcess.hh.
Referenced by PostStepDoIt(), PrintInfoProcess(), and SetApplyCuts().
|
private |
Definition at line 402 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 390 of file G4VEmProcess.hh.
Referenced by DefineMaterial(), GetLambdaFromTable(), and GetLambdaFromTablePrim().
|
private |
Definition at line 386 of file G4VEmProcess.hh.
Referenced by ComputeCurrentLambda(), and DefineMaterial().
|
private |
Definition at line 363 of file G4VEmProcess.hh.
Referenced by CrossSectionBiasingFactor(), DefineMaterial(), G4VEmProcess(), PostStepDoIt(), PrintInfoProcess(), and SetCrossSectionBiasingFactor().
|
private |
Definition at line 396 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), and StartTracking().
|
private |
Definition at line 403 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 327 of file G4VEmProcess.hh.
Referenced by ActivateForcedInteraction(), ActivateSecondaryBiasing(), G4VEmProcess(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), StartTracking(), and ~G4VEmProcess().
|
private |
Definition at line 333 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), BuildPhysicsTable(), CrossSectionPerVolume(), PreparePhysicsTable(), PrintInfoProcess(), RetrievePhysicsTable(), and SetBuildTableFlag().
|
private |
Definition at line 388 of file G4VEmProcess.hh.
Referenced by Clear(), DefineMaterial(), PostStepDoIt(), and SelectModel().
|
private |
Definition at line 389 of file G4VEmProcess.hh.
Referenced by ComputeCrossSectionPerAtom(), ComputeCurrentLambda(), ComputeIntegralLambda(), CrossSectionPerVolume(), CurrentMaterialCutsCoupleIndex(), DefineMaterial(), GetElectronEnergyCut(), GetGammaEnergyCut(), GetLambda(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), and RecalculateLambda().
|
private |
Definition at line 387 of file G4VEmProcess.hh.
Referenced by CrossSectionPerVolume(), DefineMaterial(), and PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 380 of file G4VEmProcess.hh.
Referenced by ComputeCrossSectionPerAtom(), ComputeCurrentLambda(), CrossSectionPerVolume(), GetCurrentElement(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), and SelectModel().
|
private |
Definition at line 383 of file G4VEmProcess.hh.
Referenced by ComputeCrossSectionPerAtom(), ComputeCurrentLambda(), CrossSectionPerVolume(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), SetParticle(), and StartTracking().
|
private |
Definition at line 337 of file G4VEmProcess.hh.
Referenced by EmModel(), and SetEmModel().
|
private |
Definition at line 395 of file G4VEmProcess.hh.
Referenced by ComputeIntegralLambda(), CrossSectionPerVolume(), DefineMaterial(), GetCurrentLambda(), and RecalculateLambda().
|
private |
Definition at line 401 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
protected |
Definition at line 374 of file G4VEmProcess.hh.
Referenced by G4eplusPolarizedAnnihilation::AtRestDoIt(), G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), GetParticleChange(), and PostStepDoIt().
|
private |
Definition at line 346 of file G4VEmProcess.hh.
Referenced by Clear(), DefineMaterial(), G4VEmProcess(), and GetLambdaFromTable().
|
private |
Definition at line 347 of file G4VEmProcess.hh.
Referenced by Clear(), DefineMaterial(), G4VEmProcess(), and GetLambdaFromTablePrim().
|
private |
Definition at line 365 of file G4VEmProcess.hh.
Referenced by IsIntegral(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PrintInfoProcess(), and SetIntegral().
|
private |
Definition at line 361 of file G4VEmProcess.hh.
Referenced by ComputeIntegralLambda(), G4VEmProcess(), and SetLambdaFactor().
|
private |
Definition at line 325 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), BuildPhysicsTable(), G4VEmProcess(), LambdaPhysicsVector(), PreparePhysicsTable(), RetrievePhysicsTable(), and ~G4VEmProcess().
|
private |
Definition at line 399 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), and PostStepDoIt().
|
private |
Definition at line 360 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), BuildPhysicsTable(), G4VEmProcess(), LambdaPhysicsVector(), MaxKinEnergy(), PreparePhysicsTable(), PrintInfoProcess(), RetrievePhysicsTable(), SetMaxKinEnergy(), and SetMinKinEnergy().
|
private |
Definition at line 392 of file G4VEmProcess.hh.
Referenced by Clear(), ComputeIntegralLambda(), DefineMaterial(), G4VEmProcess(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), and StartTracking().
|
private |
Definition at line 358 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), G4VEmProcess(), LambdaPhysicsVector(), MinKinEnergy(), PrintInfoProcess(), SetMaxKinEnergy(), and SetMinKinEnergy().
|
private |
Definition at line 359 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), BuildPhysicsTable(), G4VEmProcess(), GetCurrentLambda(), PreparePhysicsTable(), PrintInfoProcess(), RetrievePhysicsTable(), and SetMinKinEnergyPrim().
|
private |
Definition at line 326 of file G4VEmProcess.hh.
Referenced by AddEmModel(), BuildLambdaTable(), BuildPhysicsTable(), G4VEmProcess(), GetModelByIndex(), PreparePhysicsTable(), PrintInfoProcess(), SelectModel(), SelectModelForMaterial(), UpdateEmModel(), and ~G4VEmProcess().
|
private |
Definition at line 356 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), G4VEmProcess(), LambdaBinning(), LambdaPhysicsVector(), SetLambdaBinning(), SetMaxKinEnergy(), and SetMinKinEnergy().
|
private |
Definition at line 338 of file G4VEmProcess.hh.
Referenced by BuildPhysicsTable(), PreparePhysicsTable(), and SelectModel().
|
private |
Definition at line 382 of file G4VEmProcess.hh.
Referenced by ActivateForcedInteraction(), BuildLambdaTable(), BuildPhysicsTable(), FindLambdaMax(), Particle(), PostStepDoIt(), PreparePhysicsTable(), RetrievePhysicsTable(), SetCrossSectionBiasingFactor(), SetIntegral(), SetParticle(), and StorePhysicsTable().
|
private |
Definition at line 362 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), PolarAngleLimit(), PreparePhysicsTable(), and SetPolarAngleLimit().
|
private |
Definition at line 393 of file G4VEmProcess.hh.
Referenced by PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 394 of file G4VEmProcess.hh.
Referenced by Clear(), ComputeIntegralLambda(), G4VEmProcess(), MeanFreePath(), PostStepDoIt(), and PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 400 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 331 of file G4VEmProcess.hh.
Referenced by ActivateSecondaryBiasing(), PreparePhysicsTable(), SecondaryParticle(), and SetSecondaryParticle().
|
private |
Definition at line 378 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), and PostStepDoIt().
|
private |
Definition at line 368 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), PrintInfoProcess(), and SetSplineFlag().
|
private |
Definition at line 367 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), and SetStartFromNullFlag().
|
private |
Definition at line 344 of file G4VEmProcess.hh.
Referenced by ComputeIntegralLambda(), FindLambdaMax(), and PreparePhysicsTable().
|
private |
Definition at line 349 of file G4VEmProcess.hh.
Referenced by ComputeCurrentLambda(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 351 of file G4VEmProcess.hh.
Referenced by GetElectronEnergyCut(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 350 of file G4VEmProcess.hh.
Referenced by GetGammaEnergyCut(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 352 of file G4VEmProcess.hh.
Referenced by PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 353 of file G4VEmProcess.hh.
Referenced by BuildPhysicsTable().
|
private |
Definition at line 354 of file G4VEmProcess.hh.
Referenced by BuildPhysicsTable().
|
private |
Definition at line 329 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), and PostStepDoIt().
|
private |
Definition at line 343 of file G4VEmProcess.hh.
Referenced by ComputeIntegralLambda(), FindLambdaMax(), and PreparePhysicsTable().
|
private |
Definition at line 328 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), PostStepDoIt(), and SetIntegral().
|
private |
Definition at line 341 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), BuildPhysicsTable(), CrossSectionPerVolume(), FindLambdaMax(), GetCurrentLambda(), GetLambdaFromTable(), LambdaTable(), PreparePhysicsTable(), PrintInfoProcess(), RetrievePhysicsTable(), StorePhysicsTable(), and ~G4VEmProcess().
|
private |
Definition at line 342 of file G4VEmProcess.hh.
Referenced by BuildLambdaTable(), BuildPhysicsTable(), GetLambdaFromTablePrim(), LambdaTablePrim(), PreparePhysicsTable(), PrintInfoProcess(), RetrievePhysicsTable(), StorePhysicsTable(), and ~G4VEmProcess().
|
private |
Definition at line 330 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), and PostStepDoIt().
|
private |
Definition at line 397 of file G4VEmProcess.hh.
Referenced by ActivateForcedInteraction(), G4VEmProcess(), PostStepDoIt(), and SetCrossSectionBiasingFactor().