![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/utils/include/G4VEmProcess.hh>
Inheritance diagram for G4VEmProcess:
Collaboration diagram for G4VEmProcess:Protected Attributes | |
| G4LossTableManager * | lManager |
| G4EmParameters * | theParameters |
| G4EmBiasingManager * | biasManager |
| const G4ParticleDefinition * | theGamma |
| const G4ParticleDefinition * | theElectron |
| G4ParticleChangeForGamma | fParticleChange |
| std::vector< G4DynamicParticle * > | secParticles |
| const G4MaterialCutsCouple * | currentCouple |
| const G4Material * | currentMaterial |
| const std::vector< G4double > * | theDensityFactor |
| const std::vector< G4int > * | theDensityIdx |
| size_t | currentCoupleIndex |
| size_t | basedCoupleIndex |
| G4int | mainSecondaries |
| G4int | secID |
| G4int | fluoID |
| G4int | augerID |
| G4int | biasID |
| G4bool | isTheMaster |
| G4double | mfpKinEnergy |
| G4double | preStepKinEnergy |
| G4double | preStepLogKinEnergy |
| G4double | preStepLambda |
Private Member Functions | |
| void | Clear () |
| void | BuildLambdaTable () |
| void | StreamInfo (std::ostream &outFile, const G4ParticleDefinition &, G4bool rst=false) const |
| void | FindLambdaMax () |
| void | PrintWarning (G4String tit, G4double val) |
| void | ComputeIntegralLambda (G4double kinEnergy, G4double logKinEnergy) |
| void | DefineMaterial (const G4MaterialCutsCouple *couple) |
| G4double | GetLambdaFromTable (G4double kinEnergy) |
| G4double | GetLambdaFromTable (G4double kinEnergy, G4double logKinEnergy) |
| G4double | GetLambdaFromTablePrim (G4double kinEnergy) |
| G4double | GetLambdaFromTablePrim (G4double kinEnergy, G4double logKinEnergy) |
| G4double | GetCurrentLambda (G4double kinEnergy) |
| G4double | GetCurrentLambda (G4double kinEnergy, G4double logKinEnergy) |
| G4double | ComputeCurrentLambda (G4double kinEnergy) |
| G4VEmProcess (G4VEmProcess &)=delete | |
| G4VEmProcess & | operator= (const G4VEmProcess &right)=delete |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
| static const G4String & | GetProcessTypeName (G4ProcessType) |
Definition at line 74 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 74 of file G4VEmProcess.hh
| G4VEmProcess::G4VEmProcess | ( | const G4String & | name, |
| G4ProcessType | type = fElectromagnetic |
||
| ) |
Definition at line 74 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 74 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, G4Log(), G4Gamma::Gamma(), G4LossTableBuilder::GetCoupleIndexes(), G4LossTableBuilder::GetDensityFactors(), G4VProcess::GetProcessName(), G4LossTableManager::GetTableBuilder(), idxLambda, idxLambdaPrim, G4EmParameters::Instance(), G4LossTableManager::Instance(), keV, lambdaFactor, lManager, LOG_EKIN_MIN, logLambdaFactor, mainSecondaries, massRatio, maxKinEnergy, mfpKinEnergy, minKinEnergy, minKinEnergyPrim, modelManager, nLambdaBins, G4Positron::Positron(), G4VProcess::pParticleChange, preStepKinEnergy, preStepLambda, preStepLogKinEnergy, G4LossTableManager::Register(), secID, secParticles, G4VParticleChange::SetSecondaryWeightByProcess(), G4VProcess::SetVerboseLevel(), TeV, theCuts, theCutsElectron, theCutsGamma, theCutsPositron, theDensityFactor, theDensityIdx, theElectron, theGamma, theParameters, thePositron, and weightFlag.
Here is the call graph for this function:
|
virtual |
Definition at line 158 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 158 of file G4VEmProcess.cc
References biasManager, G4LossTableManager::DeRegister(), isTheMaster, lManager, modelManager, and theData.
Here is the call graph for this function:
|
privatedelete |
| void G4VEmProcess::ActivateForcedInteraction | ( | G4double | length = 0.0, |
| const G4String & | r = "", |
||
| G4bool | flag = true |
||
| ) |
Definition at line 1159 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 1159 of file G4VEmProcess.cc
References G4EmBiasingManager::ActivateForcedInteraction(), biasManager, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), mm, particle, G4VProcess::verboseLevel, and weightFlag.
Referenced by G4EmExtraParameters::DefineRegParamForEM().
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 1179 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 1179 of file G4VEmProcess.cc
References G4EmBiasingManager::ActivateSecondaryBiasing(), biasManager, G4Electron::Electron(), G4cout, G4endl, G4VProcess::GetProcessName(), MeV, secondaryParticle, and G4VProcess::verboseLevel.
Referenced by G4EmExtraParameters::DefineRegParamForEM().
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 = nullptr |
||
| ) |
Definition at line 195 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 195 of file G4VEmProcess.cc
References G4EmModelManager::AddEmModel(), Acts::UnitConstants::fm, modelManager, G4VProcess::pParticleChange, and G4VEmModel::SetParticleChange().
Referenced by LBE::ConstructEM(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmDNAPhysics_option7::ConstructProcess(), G4EmDNAPhysics_option8::ConstructProcess(), PhysListEmStandardSSM::ConstructProcess(), PhysListEmLivermore::ConstructProcess(), PhysListEmPenelope::ConstructProcess(), G4EmLEPTSPhysics::ConstructProcess(), G4EmStandardPhysics_option4_channeling::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4DNADissociation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MuElecElastic::InitialiseProcess(), G4RayleighScattering::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4MuElecInelastic::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4JAEAElasticScattering::InitialiseProcess(), G4DNAElectronSolvation::InitialiseProcess(), G4eeToHadrons::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4PolarizedPhotoElectricEffect::InitialiseProcess(), G4NuclearStopping::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4EmConfigurator::PrepareModels(), and G4EmConfigurator::SetModelForRegion().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 439 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 439 of file G4VEmProcess.hh
References applyCuts.
Referenced by G4eplusAnnihilation::AtRestDoIt().
Here is the caller graph for this function:
|
private |
Definition at line 436 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 436 of file G4VEmProcess.cc
References actBinning, bin, buildLambdaTable, e, emax, CEMC_TOWER::emin, 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, max, G4EmParameters::MaxKinEnergy(), maxKinEnergy, min, G4EmParameters::MinKinEnergy(), minKinEnergy, minKinEnergyPrim, MinPrimaryEnergy(), modelManager, nLambdaBins, G4EmParameters::NumberOfBinsPerDecade(), particle, scale, G4PhysicsTableHelper::SetPhysicsVector(), G4PhysicsVector::SetSpline(), 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:
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4GammaGeneralProcess, G4PolarizedCompton, G4eplusPolarizedAnnihilation, StepMax, StepMax, StepMax, StepMax, and StepMax.
Definition at line 366 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 366 of file G4VEmProcess.cc
References BuildLambdaTable(), buildLambdaTable, FindLambdaMax(), G4cout, G4endl, G4VProcess::GetMasterProcess(), GetModelByIndex(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4VEmModel::InitialiseLocal(), isTheMaster, LambdaTable(), LambdaTablePrim(), masterProc, maxKinEnergy, minKinEnergyPrim, modelManager, num, G4EmModelManager::NumberOfModels(), numberOfModels, particle, StreamInfo(), theLambdaTable, theLambdaTablePrim, and G4VProcess::verboseLevel.
Referenced by G4eplusPolarizedAnnihilation::BuildPhysicsTable(), G4PolarizedCompton::BuildPhysicsTable(), and G4GammaGeneralProcess::BuildPhysicsTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 178 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 178 of file G4VEmProcess.cc
References currentCouple, idxLambda, idxLambdaPrim, 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 1058 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 1058 of file G4VEmProcess.cc
References G4VEmModel::ComputeCrossSectionPerAtom(), currentCoupleIndex, currentModel, currentParticle, and SelectModel().
Here is the call graph for this function:Definition at line 537 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 537 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:Definition at line 695 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 695 of file G4VEmProcess.cc
References currentCoupleIndex, e, e1, fFactor, GetCurrentLambda(), lambdaFactor, logLambdaFactor, 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 630 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 630 of file G4VEmProcess.hh
References biasFactor.
| G4double G4VEmProcess::CrossSectionPerVolume | ( | G4double | kineticEnergy, |
| const G4MaterialCutsCouple * | couple | ||
| ) |
Definition at line 1015 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 1015 of file G4VEmProcess.cc
References buildLambdaTable, Acts::VectorHelpers::cross(), G4VEmModel::CrossSectionPerVolume(), currentCoupleIndex, currentMaterial, currentModel, currentParticle, DefineMaterial(), fFactor, GetCurrentLambda(), max, and SelectModel().
Referenced by G4EmCalculator::GetCrossSectionPerVolume().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 446 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 446 of file G4VEmProcess.hh
References currentCoupleIndex.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4eplusPolarizedAnnihilation::ComputeSaturationFactor(), and G4PolarizedCompton::ComputeSaturationFactor().
Here is the caller graph for this function:
|
inline |
Definition at line 566 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 566 of file G4VEmProcess.hh
References currentCoupleIndex, DefineMaterial(), and SelectModel().
Referenced by GetLambda(), MeanFreePath(), RecalculateLambda(), and G4GammaGeneralProcess::SampleSecondaries().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 474 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 474 of file G4VEmProcess.hh
References basedCoupleIndex, baseMaterial, biasFactor, currentCouple, currentCoupleIndex, currentMaterial, DBL_MAX, fFactor, G4Material::GetBaseMaterial(), G4MaterialCutsCouple::GetIndex(), G4MaterialCutsCouple::GetMaterial(), idxLambda, idxLambdaPrim, mfpKinEnergy, and preStepKinEnergy.
Referenced by CrossSectionPerVolume(), CurrentSetup(), and PostStepGetPhysicalInteractionLength().
Here is the call graph for this function:
Here is the caller graph for this function:| G4VEmModel * G4VEmProcess::EmModel | ( | size_t | index = 0 | ) | const |
Definition at line 213 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 213 of file G4VEmProcess.cc
References emModels.
Referenced by G4EmDNAPhysics_stationary::ConstructProcess(), G4EmDNAPhysics_stationary_option2::ConstructProcess(), G4EmDNAPhysics_stationary_option4::ConstructProcess(), G4EmDNAPhysics_stationary_option6::ConstructProcess(), G4EmDNAChemistry_option1::ConstructProcess(), G4EmDNAChemistry::ConstructProcess(), G4EmDNAChemistry_option2::ConstructProcess(), G4DNAPositronium::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNADissociation::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4MuElecElastic::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4RayleighScattering::InitialiseProcess(), G4MuElecInelastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4JAEAElasticScattering::InitialiseProcess(), G4DNAElectronSolvation::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4PolarizedPhotoElectricEffect::InitialiseProcess(), G4NuclearStopping::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4DNADissociation::PrintInfo(), G4DNARotExcitation::PrintInfo(), G4DNAPositronium::PrintInfo(), G4DNAVibExcitation::PrintInfo(), G4DNAChargeIncrease::PrintInfo(), G4DNAAttachment::PrintInfo(), G4DNAChargeDecrease::PrintInfo(), G4DNAElastic::PrintInfo(), G4DNAExcitation::PrintInfo(), G4DNAIonisation::PrintInfo(), and G4PolarizedCompton::PrintInfo().
Here is the caller graph for this function:
|
private |
Definition at line 1069 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 1069 of file G4VEmProcess.cc
References DBL_MAX, e, emax, 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 1132 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 1132 of file G4VEmProcess.cc
References currentModel, and G4VEmModel::GetCurrentElement().
Here is the call graph for this function:Definition at line 545 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 545 of file G4VEmProcess.hh
References ComputeCurrentLambda(), currentModel, fFactor, GetLambdaFromTable(), GetLambdaFromTablePrim(), minKinEnergyPrim, theLambdaTable, and x.
Referenced by ComputeIntegralLambda(), CrossSectionPerVolume(), GetLambda(), MeanFreePath(), and PostStepGetPhysicalInteractionLength().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 554 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 554 of file G4VEmProcess.hh
References ComputeCurrentLambda(), currentModel, fFactor, GetLambdaFromTable(), GetLambdaFromTablePrim(), minKinEnergyPrim, theLambdaTable, and x.
Here is the call graph for this function:
|
inline |
Definition at line 737 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 737 of file G4VEmProcess.hh
References currentModel.
|
inlineprotected |
Definition at line 467 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 467 of file G4VEmProcess.hh
References currentCoupleIndex, and theCutsElectron.
Referenced by G4eplusAnnihilation::AtRestDoIt().
Here is the caller graph for this function:
|
virtual |
Reimplemented in G4GammaGeneralProcess.
Definition at line 1250 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 1250 of file G4VEmProcess.cc
References G4VProcess::GetProcessName().
Here is the call graph for this function:
|
inlineprotected |
Definition at line 460 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 460 of file G4VEmProcess.hh
References currentCoupleIndex, and theCutsGamma.
Referenced by G4eplusAnnihilation::AtRestDoIt().
Here is the caller graph for this function:
|
inline |
Definition at line 575 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 575 of file G4VEmProcess.hh
References CurrentSetup(), and GetCurrentLambda().
Referenced by G4GammaGeneralProcess::BuildPhysicsTable(), PostStepDoIt(), G4AdjointComptonModel::RapidSampleSecondaries(), and G4GammaGeneralProcess::TotalCrossSectionPerVolume().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 582 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 582 of file G4VEmProcess.hh
References CurrentSetup(), and GetCurrentLambda().
Here is the call graph for this function:Definition at line 513 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 513 of file G4VEmProcess.hh
References basedCoupleIndex, idxLambda, and theLambdaTable.
Referenced by GetCurrentLambda().
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 518 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 518 of file G4VEmProcess.hh
References basedCoupleIndex, and theLambdaTable.
Definition at line 525 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 525 of file G4VEmProcess.hh
References basedCoupleIndex, e, idxLambdaPrim, and theLambdaTablePrim.
Referenced by GetCurrentLambda().
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 530 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 530 of file G4VEmProcess.hh
References basedCoupleIndex, e, and theLambdaTablePrim.
|
overrideprotectedvirtual |
Implements G4VDiscreteProcess.
Reimplemented in G4GammaGeneralProcess, G4PolarizedCompton, G4eplusPolarizedAnnihilation, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, and StepMax.
Definition at line 1036 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 1036 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 249 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 249 of file G4VEmProcess.cc
References G4EmModelManager::GetModel(), and modelManager.
Referenced by BuildPhysicsTable(), and G4EmCalculator::ComputeNuclearDEDX().
Here is the call graph for this function:
Here is the caller graph for this function:| G4int G4VEmProcess::GetNumberOfModels | ( | ) | const |
Definition at line 228 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 228 of file G4VEmProcess.cc
References modelManager, and G4EmModelManager::NumberOfModels().
Here is the call graph for this function:| G4int G4VEmProcess::GetNumberOfRegionModels | ( | size_t | couple_index | ) | const |
Definition at line 235 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 235 of file G4VEmProcess.cc
References modelManager, and G4EmModelManager::NumberOfRegionModels().
Here is the call graph for this function:
|
inlineprotected |
Definition at line 686 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 686 of file G4VEmProcess.hh
References fParticleChange.
| G4VEmModel * G4VEmProcess::GetRegionModel | ( | G4int | idx, |
| size_t | couple_index | ||
| ) | const |
Definition at line 242 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 242 of file G4VEmProcess.cc
References G4EmModelManager::GetRegionModel(), and modelManager.
Here is the call graph for this function:
|
inlineprotected |
Definition at line 723 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 723 of file G4VEmProcess.hh
References currentModel, and G4VEmModel::GetCurrentElement().
Here is the call graph for this function:
|
inlineprotected |
Definition at line 730 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 730 of file G4VEmProcess.hh
References currentModel, and G4VEmModel::GetCurrentIsotope().
Here is the call graph for this function:
|
protectedpure virtual |
Implemented in G4PhotoElectricEffect, G4GammaConversion, G4NuclearStopping, G4PolarizedPhotoElectricEffect, G4PolarizedCompton, G4eplusAnnihilation, G4ComptonScattering, G4GammaGeneralProcess, G4PolarizedGammaConversion, G4DNAElectronSolvation, G4eeToHadrons, G4JAEAElasticScattering, G4CoulombScattering, G4MicroElecInelastic, G4MuElecInelastic, G4RayleighScattering, G4MicroElecElastic, G4MuElecElastic, G4DNAVibExcitation, G4DNAIonisation, G4DNAExcitation, G4DNAChargeDecrease, G4DNAElastic, StepMax, G4DNAAttachment, G4DNAChargeIncrease, StepMax, StepMax, StepMax, StepMax, G4DNADissociation, G4DNAPositronium, and G4DNARotExcitation.
Referenced by PreparePhysicsTable().
Here is the caller graph for this function:
|
overridepure virtual |
Reimplemented from G4VProcess.
Implemented in G4PhotoElectricEffect, G4PolarizedPhotoElectricEffect, G4GammaConversion, G4PolarizedCompton, G4ComptonScattering, G4GammaGeneralProcess, G4eplusAnnihilation, G4NuclearStopping, G4PolarizedGammaConversion, G4eeToHadrons, G4MicroElecInelastic, G4MuElecInelastic, G4DNAElectronSolvation, G4CoulombScattering, G4RayleighScattering, G4JAEAElasticScattering, G4MicroElecElastic, G4MuElecElastic, StepMax, StepMax, StepMax, G4DNAIonisation, StepMax, StepMax, G4DNAExcitation, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, G4DNAChargeDecrease, G4DNAElastic, StepMax, G4DNAAttachment, G4DNAChargeIncrease, G4DNAVibExcitation, StepMax, StepMax, StepMax, StepMax, StepMax, G4DNADissociation, G4DNAPositronium, and G4DNARotExcitation.
|
inlineprotected |
Definition at line 672 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 672 of file G4VEmProcess.hh
References integral.
|
inlineprotected |
Definition at line 602 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 602 of file G4VEmProcess.hh
References nLambdaBins.
Referenced by G4PolarizedCompton::BuildAsymmetryTable(), and G4eplusPolarizedAnnihilation::BuildAsymmetryTables().
Here is the caller graph for this function:
|
protected |
Definition at line 1122 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 1122 of file G4VEmProcess.cc
References maxKinEnergy, minKinEnergy, nLambdaBins, G4PhysicsVector::SetSpline(), G4EmParameters::Spline(), theParameters, and v.
Referenced by G4eplusPolarizedAnnihilation::BuildAsymmetryTables().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 637 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 637 of file G4VEmProcess.hh
References theLambdaTable.
Referenced by BuildPhysicsTable(), and G4EmCalculator::FindLambdaTable().
Here is the caller graph for this function:
|
inline |
Definition at line 644 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 644 of file G4VEmProcess.hh
References theLambdaTablePrim.
Referenced by BuildPhysicsTable().
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 453 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 453 of file G4VEmProcess.hh
References currentCouple.
Referenced by G4eplusAnnihilation::AtRestDoIt().
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 616 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 616 of file G4VEmProcess.hh
References maxKinEnergy.
Referenced by G4PolarizedCompton::BuildAsymmetryTable(), and G4eplusAnnihilation::InitialiseProcess().
Here is the caller graph for this function:Definition at line 1046 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 1046 of file G4VEmProcess.cc
References CurrentSetup(), DBL_MAX, GetCurrentLambda(), G4Track::GetDynamicParticle(), G4Track::GetKineticEnergy(), G4DynamicParticle::GetLogKineticEnergy(), and G4Track::GetMaterialCutsCouple().
Referenced by G4GammaGeneralProcess::GetMeanFreePath(), and GetMeanFreePath().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 609 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 609 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 187 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 187 of file G4VEmProcess.cc
Referenced by BuildLambdaTable().
Here is the caller graph for this function:
|
privatedelete |
|
inline |
Definition at line 651 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 651 of file G4VEmProcess.hh
References particle.
|
inlineprotected |
Definition at line 623 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 623 of file G4VEmProcess.hh
References G4EmParameters::MscThetaLimit(), and theParameters.
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from G4VDiscreteProcess.
Reimplemented in G4GammaGeneralProcess, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, and StepMax.
Definition at line 724 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 724 of file G4VEmProcess.cc
References G4VParticleChange::AddSecondary(), applyCuts, G4EmBiasingManager::ApplySecondaryBiasing(), augerID, biasFactor, biasFlag, biasID, biasManager, G4VProcess::ClearNumberOfInteractionLengthLeft(), currentCouple, currentCoupleIndex, currentModel, currentParticle, DBL_MAX, e, edep, source.hepunit::electron_mass_c2, fAlive, fluoID, G4EmBiasingManager::ForcedInteractionRegion(), fParticleChange, fStopAndKill, fStopButAlive, G4cout, G4endl, G4UniformRand, G4ProcessManager::GetAtRestProcessVector(), G4Track::GetDynamicParticle(), G4Track::GetGlobalTime(), G4DynamicParticle::GetKineticEnergy(), G4Track::GetKineticEnergy(), GetLambda(), G4VParticleChange::GetLocalEnergyDeposit(), G4DynamicParticle::GetLogKineticEnergy(), G4VParticleChange::GetParentWeight(), G4DynamicParticle::GetParticleDefinition(), G4ParticleDefinition::GetParticleName(), G4Track::GetPosition(), G4Step::GetPostStepPoint(), G4ParticleDefinition::GetProcessManager(), G4VProcess::GetProcessName(), G4ParticleChangeForGamma::GetProposedKineticEnergy(), G4StepPoint::GetSafety(), G4Track::GetTouchableHandle(), G4VParticleChange::GetTrackStatus(), G4Track::GetTrackStatus(), G4EmBiasingManager::GetWeight(), G4ParticleChangeForGamma::InitializeForPostStep(), integral, G4VEmModel::IsActive(), mainSecondaries, massRatio, MeV, mfpKinEnergy, num, 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(), t, theCuts, theCutsElectron, theCutsGamma, theCutsPositron, theElectron, theGamma, G4VProcess::theNumberOfInteractionLengthLeft, thePositron, Acts::VectorHelpers::time(), G4VProcess::verboseLevel, weight, and weightFlag.
Referenced by G4GammaGeneralProcess::SampleSecondaries().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from G4VDiscreteProcess.
Reimplemented in G4GammaGeneralProcess, G4PolarizedCompton, G4eplusPolarizedAnnihilation, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, StepMax, and StepMax.
Definition at line 624 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 624 of file G4VEmProcess.cc
References biasFlag, biasManager, ComputeIntegralLambda(), currentCoupleIndex, G4VProcess::currentInteractionLength, currentModel, DBL_MAX, DefineMaterial(), G4EmBiasingManager::ForcedInteractionRegion(), G4Log(), G4UniformRand, GetCurrentLambda(), G4Track::GetDynamicParticle(), G4Track::GetKineticEnergy(), G4DynamicParticle::GetLogKineticEnergy(), G4Track::GetMaterialCutsCouple(), G4Track::GetParentID(), G4EmBiasingManager::GetStepLimit(), integral, G4VEmModel::IsActive(), massRatio, max, mfpKinEnergy, NotForced, preStepKinEnergy, preStepLambda, preStepLogKinEnergy, SelectModel(), G4VProcess::theInitialNumberOfInteractionLength, G4VProcess::theNumberOfInteractionLengthLeft, and x.
Referenced by G4eplusPolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), and G4PolarizedCompton::PostStepGetPhysicalInteractionLength().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4GammaGeneralProcess, StepMax, StepMax, StepMax, StepMax, and StepMax.
Definition at line 256 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 256 of file G4VEmProcess.cc
References actMaxKinEnergy, actMinKinEnergy, actSpline, G4EmParameters::ApplyCuts(), applyCuts, G4LossTableManager::AtomDeexcitation(), augerID, biasFlag, biasID, biasManager, buildLambdaTable, Clear(), currentModel, DBL_MAX, G4EmParameters::DefineRegParamForEM(), fluoID, G4cout, G4endl, G4Log(), G4GenericIon::GenericIon(), G4ProductionCutsTable::GetEnergyCutsVector(), 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(), isIon, G4LossTableManager::IsMaster(), isTheMaster, G4EmParameters::LambdaFactor(), lambdaFactor, lManager, logLambdaFactor, mainSecondaries, G4EmDataHandler::MakeTable(), G4EmParameters::MaxKinEnergy(), maxKinEnergy, G4EmParameters::MinKinEnergy(), minKinEnergy, minKinEnergyPrim, modelManager, G4EmParameters::MscThetaLimit(), n, G4EmModelManager::NumberOfModels(), numberOfModels, particle, pname(), G4LossTableManager::PreparePhysicsTable(), G4PhysicsModelCatalog::Register(), secID, secondaryParticle, G4EmModelManager::SetFluoFlag(), G4VEmModel::SetHighEnergyLimit(), G4VEmModel::SetMasterThread(), SetParticle(), G4VEmModel::SetPolarAngleLimit(), G4VProcess::SetVerboseLevel(), G4EmParameters::Spline(), splineFlag, theCrossSectionMax, theCuts, theCutsElectron, theCutsGamma, theCutsPositron, theData, theEnergyOfCrossSectionMax, theLambdaTable, theLambdaTablePrim, theParameters, G4EmParameters::Verbose(), G4VProcess::verboseLevel, and G4EmParameters::WorkerVerbose().
Referenced by G4GammaGeneralProcess::PreparePhysicsTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in G4PhotoElectricEffect, G4GammaConversion, G4PolarizedPhotoElectricEffect, G4NuclearStopping, G4PolarizedCompton, G4ComptonScattering, G4PolarizedGammaConversion, G4eplusPolarizedAnnihilation, G4JAEAElasticScattering, G4MicroElecInelastic, G4MuElecInelastic, G4DNAElectronSolvation, G4RayleighScattering, G4MicroElecElastic, G4MuElecElastic, G4DNAIonisation, G4DNAExcitation, G4DNAChargeDecrease, G4DNAElastic, G4DNAAttachment, G4DNAChargeIncrease, G4DNAVibExcitation, G4DNADissociation, G4DNAPositronium, and G4DNARotExcitation.
Definition at line 89 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 89 of file G4VEmProcess.hh
Definition at line 1257 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 1257 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:
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4PhotoElectricEffect, G4GammaConversion, G4NuclearStopping, G4ComptonScattering, G4eplusAnnihilation, G4GammaGeneralProcess, G4eeToHadrons, G4RayleighScattering, and G4CoulombScattering.
Definition at line 1271 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 1271 of file G4VEmProcess.cc
References particle, and StreamInfo().
Referenced by G4CoulombScattering::ProcessDescription(), G4RayleighScattering::ProcessDescription(), G4eeToHadrons::ProcessDescription(), G4GammaGeneralProcess::ProcessDescription(), G4eplusAnnihilation::ProcessDescription(), G4ComptonScattering::ProcessDescription(), G4NuclearStopping::ProcessDescription(), G4GammaConversion::ProcessDescription(), and G4PhotoElectricEffect::ProcessDescription().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 592 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 592 of file G4VEmProcess.hh
References ComputeCurrentLambda(), CurrentSetup(), and fFactor.
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4GammaGeneralProcess.
Definition at line 937 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 937 of file G4VEmProcess.cc
References buildLambdaTable, INPUTHEPMC::filename, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetPhysicsTableFileName(), G4VProcess::GetProcessName(), G4PhysicsTable::length(), maxKinEnergy, minKinEnergyPrim, n, particle, G4PhysicsTableHelper::RetrievePhysicsTable(), G4EmParameters::Spline(), theLambdaTable, theLambdaTablePrim, theParameters, and G4VProcess::verboseLevel.
Referenced by G4GammaGeneralProcess::RetrievePhysicsTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 658 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 658 of file G4VEmProcess.hh
References secondaryParticle.
|
inlineprotected |
Definition at line 493 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 493 of file G4VEmProcess.hh
References currentCouple, currentModel, modelManager, numberOfModels, G4EmModelManager::SelectModel(), and G4VEmModel::SetCurrentCouple().
Referenced by G4NuclearStopping::AlongStepDoIt(), G4eplusAnnihilation::AtRestDoIt(), ComputeCrossSectionPerAtom(), CrossSectionPerVolume(), CurrentSetup(), PostStepDoIt(), and PostStepGetPhysicalInteractionLength().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 505 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 505 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:Definition at line 679 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 679 of file G4VEmProcess.hh
References buildLambdaTable.
Referenced by PhysListEmStandardSSM::ConstructProcess(), PhysListEmStandardSS::ConstructProcess(), G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4eeToHadrons::G4eeToHadrons(), G4eplusAnnihilation::G4eplusAnnihilation(), G4GammaConversion::G4GammaConversion(), G4JAEAElasticScattering::G4JAEAElasticScattering(), G4NuclearStopping::G4NuclearStopping(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), G4PolarizedPhotoElectricEffect::G4PolarizedPhotoElectricEffect(), G4RayleighScattering::G4RayleighScattering(), G4DNAPositronium::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNADissociation::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MuElecElastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4MuElecInelastic::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), and G4DNAElectronSolvation::InitialiseProcess().
Here is the caller graph for this function:Definition at line 1141 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 1141 of file G4VEmProcess.cc
References biasFactor, f, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), particle, G4VProcess::verboseLevel, and weightFlag.
Referenced by G4EmExtraParameters::DefineRegParamForEM().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 744 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 744 of file G4VEmProcess.hh
References masterProc.
Referenced by G4GammaGeneralProcess::BuildPhysicsTable().
Here is the caller graph for this function:| void G4VEmProcess::SetEmModel | ( | G4VEmModel * | ptr, |
| G4int | index = 0 |
||
| ) |
Definition at line 205 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 205 of file G4VEmProcess.cc
References emModels.
Referenced by PhysicsList::ConstructEM(), DMXPhysicsList::ConstructEM(), G4EmDNAPhysics_option3::ConstructProcess(), G4EmDNAPhysics_stationary::ConstructProcess(), G4EmDNAPhysics_stationary_option2::ConstructProcess(), G4EmDNAPhysics_stationary_option4::ConstructProcess(), G4EmDNAPhysics_stationary_option6::ConstructProcess(), G4EmDNAPhysics_option2::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmDNAPhysics::ConstructProcess(), G4EmDNAPhysics_option1::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmDNAPhysics_option4::ConstructProcess(), G4EmDNAPhysics_option5::ConstructProcess(), G4EmDNAPhysics_option7::ConstructProcess(), G4EmDNAPhysics_option8::ConstructProcess(), G4EmDNAPhysicsActivator::ConstructProcess(), PhysListEmStandardNR::ConstructProcess(), G4EmLEPTSPhysics::ConstructProcess(), PhysListEmStandard_GS::ConstructProcess(), G4EmDNAPhysics_option6::ConstructProcess(), PhysListEmStandard_WVI::ConstructProcess(), PhysListEmStandard_option0::ConstructProcess(), PhysListEmStandard_option3::ConstructProcess(), PhysListEmStandard_option4::ConstructProcess(), PhysListEmStandard_SS::ConstructProcess(), PhysListEm5DStandard::ConstructProcess(), PhysListEm19DStandard::ConstructProcess(), G4EmStandardPhysicsSS::ConstructProcess(), GammaRayTelEMlowePhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysics_option4_channeling::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsWVI::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4EmDNAPhysicsActivator::DeactivateNuclearStopping(), G4EmModelActivator::FindOrAddProcess(), G4eplusPolarizedAnnihilation::G4eplusPolarizedAnnihilation(), G4DNADissociation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MuElecElastic::InitialiseProcess(), G4RayleighScattering::InitialiseProcess(), G4MuElecInelastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4JAEAElasticScattering::InitialiseProcess(), G4eeToHadrons::InitialiseProcess(), G4DNAElectronSolvation::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4PolarizedPhotoElectricEffect::InitialiseProcess(), G4NuclearStopping::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), and G4PhotoElectricEffect::InitialiseProcess().
Definition at line 665 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 665 of file G4VEmProcess.hh
References integral.
Referenced by G4CoulombScattering::G4CoulombScattering(), G4eeToHadrons::G4eeToHadrons(), and G4eplusAnnihilation::G4eplusAnnihilation().
Here is the caller graph for this function:Definition at line 1204 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 1204 of file G4VEmProcess.cc
References actBinning, e, n, nLambdaBins, and PrintWarning().
Referenced by G4GammaConversion::G4GammaConversion(), and G4PolarizedGammaConversion::G4PolarizedGammaConversion().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 1229 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 1229 of file G4VEmProcess.cc
References actMaxKinEnergy, e, G4Log(), G4lrint(), maxKinEnergy, minKinEnergy, nLambdaBins, PrintWarning(), and TeV.
Referenced by G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmStandardPhysics_option4_channeling::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), and G4EmStandardPhysicsWVI::ConstructProcess().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 1217 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 1217 of file G4VEmProcess.cc
References actMinKinEnergy, e, eV, G4Log(), G4lrint(), maxKinEnergy, minKinEnergy, nLambdaBins, and PrintWarning().
Referenced by G4EmLivermorePhysics::ConstructProcess(), G4EmLivermorePolarizedPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), PhysListEm19DStandard::ConstructProcess(), PhysListEm5DStandard::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4GammaConversion::G4GammaConversion(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), and G4GammaConversion::InitialiseProcess().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 1241 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 1241 of file G4VEmProcess.cc
References e, G4EmParameters::MaxKinEnergy(), G4EmParameters::MinKinEnergy(), minKinEnergyPrim, PrintWarning(), and theParameters.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4JAEAElasticScattering::G4JAEAElasticScattering(), 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 693 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 693 of file G4VEmProcess.hh
References currentParticle, and particle.
Referenced by G4GammaGeneralProcess::G4GammaGeneralProcess(), G4eeToHadrons::InitialiseProcess(), G4GammaGeneralProcess::PreparePhysicsTable(), and PreparePhysicsTable().
Here is the caller graph for this function:
|
inlineprotected |
Definition at line 701 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 701 of file G4VEmProcess.hh
References secondaryParticle.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4eeToHadrons::G4eeToHadrons(), G4eplusAnnihilation::G4eplusAnnihilation(), G4GammaConversion::G4GammaConversion(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), and G4PolarizedPhotoElectricEffect::G4PolarizedPhotoElectricEffect().
Here is the caller graph for this function:Definition at line 715 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 715 of file G4VEmProcess.hh
References actSpline, and splineFlag.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4JAEAElasticScattering::G4JAEAElasticScattering(), G4PolarizedCompton::G4PolarizedCompton(), and G4RayleighScattering::G4RayleighScattering().
Here is the caller graph for this function:Definition at line 708 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 708 of file G4VEmProcess.hh
References startFromNull.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4eplusAnnihilation::G4eplusAnnihilation(), G4GammaConversion::G4GammaConversion(), G4JAEAElasticScattering::G4JAEAElasticScattering(), G4PolarizedCompton::G4PolarizedCompton(), G4RayleighScattering::G4RayleighScattering(), and G4CoulombScattering::InitialiseProcess().
Here is the caller graph for this function:Reimplemented from G4VProcess.
Reimplemented in G4GammaGeneralProcess.
Definition at line 604 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 604 of file G4VEmProcess.cc
References biasFlag, biasManager, currentParticle, DBL_MAX, G4Track::GetParentID(), G4Track::GetParticleDefinition(), G4ParticleDefinition::GetPDGMass(), isIon, massRatio, mfpKinEnergy, source.hepunit::proton_mass_c2, G4EmBiasingManager::ResetForcedInteraction(), and G4VProcess::theNumberOfInteractionLengthLeft.
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4GammaGeneralProcess.
Definition at line 888 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 888 of file G4VEmProcess.cc
References G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetPhysicsTableFileName(), G4VProcess::GetProcessName(), isTheMaster, particle, G4PhysicsTable::StorePhysicsTable(), theLambdaTable, and theLambdaTablePrim.
Referenced by G4GammaGeneralProcess::StorePhysicsTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 531 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 531 of file G4VEmProcess.cc
References applyCuts, biasFactor, buildLambdaTable, G4EmModelManager::DumpModelList(), emax, CEMC_TOWER::emin, G4PhysicsVector::Energy(), G4BestUnit, G4endl, G4lrint(), G4PhysicsVector::GetMaxEnergy(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4VProcess::GetProcessSubType(), G4PhysicsVector::GetVectorLength(), integral, BTOF::length, G4PhysicsTable::length(), maxKinEnergy, minKinEnergy, minKinEnergyPrim, modelManager, particle, splineFlag, StreamProcessInfo(), theLambdaTable, theLambdaTablePrim, v, and G4VProcess::verboseLevel.
Referenced by BuildPhysicsTable(), and ProcessDescription().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprotectedvirtual |
Reimplemented in G4eplusAnnihilation, G4eeToHadrons, and G4CoulombScattering.
Definition at line 95 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 95 of file G4VEmProcess.hh
Referenced by StreamInfo().
Here is the caller graph for this function:Definition at line 220 of file G4VEmProcess.cc.
View newest version in sPHENIX GitHub at line 220 of file G4VEmProcess.cc
References modelManager, and G4EmModelManager::UpdateEmModel().
Here is the call graph for this function:
|
private |
Definition at line 383 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 383 of file G4VEmProcess.hh
Referenced by BuildLambdaTable(), G4VEmProcess(), and SetLambdaBinning().
|
private |
Definition at line 382 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 382 of file G4VEmProcess.hh
Referenced by G4VEmProcess(), PreparePhysicsTable(), and SetMaxKinEnergy().
|
private |
Definition at line 381 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 381 of file G4VEmProcess.hh
Referenced by G4VEmProcess(), PreparePhysicsTable(), and SetMinKinEnergy().
|
private |
Definition at line 384 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 384 of file G4VEmProcess.hh
Referenced by G4VEmProcess(), PreparePhysicsTable(), and SetSplineFlag().
|
private |
Definition at line 378 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 378 of file G4VEmProcess.hh
Referenced by ApplyCuts(), PostStepDoIt(), PreparePhysicsTable(), and StreamInfo().
|
protected |
Definition at line 410 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 410 of file G4VEmProcess.hh
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
protected |
Definition at line 405 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 405 of file G4VEmProcess.hh
Referenced by G4GammaGeneralProcess::ComputeGeneralLambda(), DefineMaterial(), G4VEmProcess(), GetLambdaFromTable(), GetLambdaFromTablePrim(), G4GammaGeneralProcess::GetProbability(), and G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength().
|
private |
Definition at line 430 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 430 of file G4VEmProcess.hh
Referenced by ComputeCurrentLambda(), DefineMaterial(), and G4VEmProcess().
|
private |
Definition at line 374 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 374 of file G4VEmProcess.hh
Referenced by CrossSectionBiasingFactor(), DefineMaterial(), G4VEmProcess(), PostStepDoIt(), SetCrossSectionBiasingFactor(), and StreamInfo().
|
private |
Definition at line 433 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 433 of file G4VEmProcess.hh
Referenced by G4VEmProcess(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), and StartTracking().
|
protected |
Definition at line 411 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 411 of file G4VEmProcess.hh
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
protected |
Definition at line 394 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 394 of file G4VEmProcess.hh
Referenced by ActivateForcedInteraction(), ActivateSecondaryBiasing(), G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), StartTracking(), and ~G4VEmProcess().
|
private |
Definition at line 346 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 346 of file G4VEmProcess.hh
Referenced by BuildLambdaTable(), BuildPhysicsTable(), CrossSectionPerVolume(), PreparePhysicsTable(), RetrievePhysicsTable(), SetBuildTableFlag(), and StreamInfo().
|
protected |
Definition at line 399 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 399 of file G4VEmProcess.hh
Referenced by Clear(), DefineMaterial(), MaterialCutsCouple(), PostStepDoIt(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), G4GammaGeneralProcess::PreparePhysicsTable(), G4GammaGeneralProcess::SampleSecondaries(), SelectModel(), and G4GammaGeneralProcess::TotalCrossSectionPerVolume().
|
protected |
Definition at line 404 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 404 of file G4VEmProcess.hh
Referenced by ComputeCrossSectionPerAtom(), ComputeCurrentLambda(), ComputeIntegralLambda(), CrossSectionPerVolume(), CurrentMaterialCutsCoupleIndex(), CurrentSetup(), DefineMaterial(), G4VEmProcess(), GetElectronEnergyCut(), GetGammaEnergyCut(), PostStepDoIt(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), and PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 400 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 400 of file G4VEmProcess.hh
Referenced by CrossSectionPerVolume(), DefineMaterial(), G4VEmProcess(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), G4GammaGeneralProcess::PreparePhysicsTable(), and G4GammaGeneralProcess::StartTracking().
|
private |
Definition at line 424 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 424 of file G4VEmProcess.hh
Referenced by ComputeCrossSectionPerAtom(), ComputeCurrentLambda(), CrossSectionPerVolume(), GetCurrentElement(), GetCurrentLambda(), GetCurrentModel(), GetTargetElement(), GetTargetIsotope(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), and SelectModel().
|
private |
Definition at line 427 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 427 of file G4VEmProcess.hh
Referenced by ComputeCrossSectionPerAtom(), ComputeCurrentLambda(), CrossSectionPerVolume(), PostStepDoIt(), SetParticle(), and StartTracking().
|
private |
Definition at line 350 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 350 of file G4VEmProcess.hh
Referenced by EmModel(), and SetEmModel().
|
private |
Definition at line 432 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 432 of file G4VEmProcess.hh
Referenced by ComputeIntegralLambda(), CrossSectionPerVolume(), DefineMaterial(), G4VEmProcess(), GetCurrentLambda(), and RecalculateLambda().
|
protected |
Definition at line 409 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 409 of file G4VEmProcess.hh
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
protected |
Definition at line 397 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 397 of file G4VEmProcess.hh
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), GetParticleChange(), G4GammaGeneralProcess::PostStepDoIt(), and PostStepDoIt().
|
private |
Definition at line 359 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 359 of file G4VEmProcess.hh
Referenced by Clear(), DefineMaterial(), G4VEmProcess(), and GetLambdaFromTable().
|
private |
Definition at line 360 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 360 of file G4VEmProcess.hh
Referenced by Clear(), DefineMaterial(), G4VEmProcess(), and GetLambdaFromTablePrim().
|
private |
Definition at line 377 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 377 of file G4VEmProcess.hh
Referenced by IsIntegral(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), SetIntegral(), and StreamInfo().
|
private |
Definition at line 385 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 385 of file G4VEmProcess.hh
Referenced by PreparePhysicsTable(), and StartTracking().
|
protected |
Definition at line 413 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 413 of file G4VEmProcess.hh
Referenced by G4GammaGeneralProcess::BuildPhysicsTable(), BuildPhysicsTable(), G4GammaGeneralProcess::InitialiseProcess(), G4GammaGeneralProcess::PreparePhysicsTable(), PreparePhysicsTable(), G4GammaGeneralProcess::StorePhysicsTable(), StorePhysicsTable(), G4GammaGeneralProcess::~G4GammaGeneralProcess(), and ~G4VEmProcess().
|
private |
Definition at line 372 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 372 of file G4VEmProcess.hh
Referenced by ComputeIntegralLambda(), G4VEmProcess(), and PreparePhysicsTable().
|
protected |
Definition at line 391 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 391 of file G4VEmProcess.hh
Referenced by BuildLambdaTable(), G4GammaGeneralProcess::BuildPhysicsTable(), G4VEmProcess(), G4GammaGeneralProcess::InitialiseProcess(), G4GammaGeneralProcess::PreparePhysicsTable(), PreparePhysicsTable(), and ~G4VEmProcess().
|
private |
Definition at line 373 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 373 of file G4VEmProcess.hh
Referenced by ComputeIntegralLambda(), G4VEmProcess(), and PreparePhysicsTable().
|
protected |
Definition at line 407 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 407 of file G4VEmProcess.hh
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4eplusAnnihilation::G4eplusAnnihilation(), G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 375 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 375 of file G4VEmProcess.hh
Referenced by G4VEmProcess(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), and StartTracking().
|
private |
Definition at line 422 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 422 of file G4VEmProcess.hh
Referenced by BuildPhysicsTable(), and SetEmMasterProcess().
|
private |
Definition at line 371 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 371 of file G4VEmProcess.hh
Referenced by BuildLambdaTable(), BuildPhysicsTable(), G4VEmProcess(), LambdaPhysicsVector(), MaxKinEnergy(), PreparePhysicsTable(), RetrievePhysicsTable(), SetMaxKinEnergy(), SetMinKinEnergy(), and StreamInfo().
|
protected |
Definition at line 415 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 415 of file G4VEmProcess.hh
Referenced by ComputeIntegralLambda(), DefineMaterial(), G4VEmProcess(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), and StartTracking().
|
private |
Definition at line 369 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 369 of file G4VEmProcess.hh
Referenced by BuildLambdaTable(), G4VEmProcess(), LambdaPhysicsVector(), MinKinEnergy(), PreparePhysicsTable(), SetMaxKinEnergy(), SetMinKinEnergy(), and StreamInfo().
|
private |
Definition at line 370 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 370 of file G4VEmProcess.hh
Referenced by BuildLambdaTable(), BuildPhysicsTable(), G4VEmProcess(), GetCurrentLambda(), PreparePhysicsTable(), RetrievePhysicsTable(), SetMinKinEnergyPrim(), and StreamInfo().
|
private |
Definition at line 342 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 342 of file G4VEmProcess.hh
Referenced by AddEmModel(), BuildLambdaTable(), BuildPhysicsTable(), G4VEmProcess(), GetModelByIndex(), GetNumberOfModels(), GetNumberOfRegionModels(), GetRegionModel(), PreparePhysicsTable(), SelectModel(), SelectModelForMaterial(), StreamInfo(), UpdateEmModel(), and ~G4VEmProcess().
|
private |
Definition at line 367 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 367 of file G4VEmProcess.hh
Referenced by BuildLambdaTable(), G4VEmProcess(), LambdaBinning(), LambdaPhysicsVector(), SetLambdaBinning(), SetMaxKinEnergy(), and SetMinKinEnergy().
|
private |
Definition at line 351 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 351 of file G4VEmProcess.hh
Referenced by BuildPhysicsTable(), PreparePhysicsTable(), and SelectModel().
|
private |
Definition at line 426 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 426 of file G4VEmProcess.hh
Referenced by ActivateForcedInteraction(), BuildLambdaTable(), BuildPhysicsTable(), FindLambdaMax(), Particle(), PostStepDoIt(), PreparePhysicsTable(), ProcessDescription(), RetrievePhysicsTable(), SetCrossSectionBiasingFactor(), SetParticle(), StorePhysicsTable(), and StreamInfo().
|
protected |
Definition at line 416 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 416 of file G4VEmProcess.hh
Referenced by G4GammaGeneralProcess::ComputeGeneralLambda(), DefineMaterial(), G4VEmProcess(), G4GammaGeneralProcess::GetProbability(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), PostStepGetPhysicalInteractionLength(), G4GammaGeneralProcess::SampleSecondaries(), and G4GammaGeneralProcess::TotalCrossSectionPerVolume().
|
protected |
Definition at line 418 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 418 of file G4VEmProcess.hh
Referenced by Clear(), ComputeIntegralLambda(), G4VEmProcess(), G4GammaGeneralProcess::PostStepDoIt(), PostStepDoIt(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), PostStepGetPhysicalInteractionLength(), and G4GammaGeneralProcess::PreparePhysicsTable().
|
protected |
Definition at line 417 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 417 of file G4VEmProcess.hh
Referenced by G4VEmProcess(), and PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 408 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 408 of file G4VEmProcess.hh
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 344 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 344 of file G4VEmProcess.hh
Referenced by ActivateSecondaryBiasing(), PreparePhysicsTable(), SecondaryParticle(), and SetSecondaryParticle().
|
protected |
Definition at line 398 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 398 of file G4VEmProcess.hh
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), and PostStepDoIt().
|
private |
Definition at line 380 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 380 of file G4VEmProcess.hh
Referenced by BuildLambdaTable(), PreparePhysicsTable(), SetSplineFlag(), and StreamInfo().
|
private |
Definition at line 379 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 379 of file G4VEmProcess.hh
Referenced by BuildLambdaTable(), and SetStartFromNullFlag().
|
private |
Definition at line 357 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 357 of file G4VEmProcess.hh
Referenced by ComputeIntegralLambda(), FindLambdaMax(), and PreparePhysicsTable().
|
private |
Definition at line 362 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 362 of file G4VEmProcess.hh
Referenced by ComputeCurrentLambda(), G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 364 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 364 of file G4VEmProcess.hh
Referenced by G4VEmProcess(), GetElectronEnergyCut(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 363 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 363 of file G4VEmProcess.hh
Referenced by G4VEmProcess(), GetGammaEnergyCut(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 365 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 365 of file G4VEmProcess.hh
Referenced by G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
private |
Definition at line 423 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 423 of file G4VEmProcess.hh
Referenced by PreparePhysicsTable(), and ~G4VEmProcess().
|
protected |
Definition at line 401 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 401 of file G4VEmProcess.hh
Referenced by G4VEmProcess().
|
protected |
Definition at line 402 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 402 of file G4VEmProcess.hh
Referenced by G4VEmProcess().
|
protected |
Definition at line 396 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 396 of file G4VEmProcess.hh
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), and PostStepDoIt().
|
private |
Definition at line 356 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 356 of file G4VEmProcess.hh
Referenced by ComputeIntegralLambda(), FindLambdaMax(), and PreparePhysicsTable().
|
protected |
Definition at line 395 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 395 of file G4VEmProcess.hh
Referenced by G4GammaGeneralProcess::G4GammaGeneralProcess(), G4VEmProcess(), and PostStepDoIt().
|
private |
Definition at line 354 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 354 of file G4VEmProcess.hh
Referenced by BuildLambdaTable(), BuildPhysicsTable(), FindLambdaMax(), GetCurrentLambda(), GetLambdaFromTable(), LambdaTable(), PreparePhysicsTable(), RetrievePhysicsTable(), StorePhysicsTable(), and StreamInfo().
|
private |
Definition at line 355 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 355 of file G4VEmProcess.hh
Referenced by BuildLambdaTable(), BuildPhysicsTable(), GetLambdaFromTablePrim(), LambdaTablePrim(), PreparePhysicsTable(), RetrievePhysicsTable(), StorePhysicsTable(), and StreamInfo().
|
protected |
Definition at line 392 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 392 of file G4VEmProcess.hh
Referenced by BuildLambdaTable(), G4VEmProcess(), G4GammaGeneralProcess::InitialiseProcess(), LambdaPhysicsVector(), PolarAngleLimit(), G4GammaGeneralProcess::PreparePhysicsTable(), PreparePhysicsTable(), PrintWarning(), RetrievePhysicsTable(), and SetMinKinEnergyPrim().
|
private |
Definition at line 343 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 343 of file G4VEmProcess.hh
Referenced by G4VEmProcess(), and PostStepDoIt().
|
private |
Definition at line 434 of file G4VEmProcess.hh.
View newest version in sPHENIX GitHub at line 434 of file G4VEmProcess.hh
Referenced by ActivateForcedInteraction(), G4VEmProcess(), PostStepDoIt(), and SetCrossSectionBiasingFactor().