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>
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.
|
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.
|
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().
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().
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().
|
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().
|
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().
|
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().
|
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().
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().
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().
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().
|
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().
|
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().
|
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().
|
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().
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().
|
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().
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().
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().
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.
|
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().
|
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().
|
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().
|
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().
|
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().
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().
|
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().
|
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().
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().
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().
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().
|
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.
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
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().
|
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().
|
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().
|
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.
|
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().
|
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().
|
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().
|
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().
|
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().
|
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.
|
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().
|
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().
|
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().
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().
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().
|
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().
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().
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().
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().
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().
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().
|
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().
|
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().
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().
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().
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.
|
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().
|
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().
|
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().
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().
|
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().