Geant4-11
|
#include <G4GammaGeneralProcess.hh>
Static Public Member Functions | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Private Member Functions | |
void | BuildLambdaTable () |
void | Clear () |
G4double | ComputeCurrentLambda (G4double kinEnergy) |
void | ComputeIntegralLambda (G4double kinEnergy, G4double logKinEnergy) |
G4double | GetCurrentLambda (G4double kinEnergy) |
G4double | GetCurrentLambda (G4double kinEnergy, G4double logKinEnergy) |
G4double | GetLambdaFromTable (G4double kinEnergy) |
G4double | GetLambdaFromTable (G4double kinEnergy, G4double logKinEnergy) |
G4double | GetLambdaFromTablePrim (G4double kinEnergy) |
G4double | GetLambdaFromTablePrim (G4double kinEnergy, G4double logKinEnergy) |
void | PrintWarning (G4String tit, G4double val) |
G4bool | RetrieveTable (G4VEmProcess *, const G4String &directory, G4bool ascii) |
void | StreamInfo (std::ostream &outFile, const G4ParticleDefinition &, G4bool rst=false) const |
Static Private Attributes | |
static G4String | nameT [nTables] |
static const size_t | nTables = 15 |
static G4EmDataHandler * | theHandler = nullptr |
static G4bool | theT [nTables] |
Definition at line 64 of file G4GammaGeneralProcess.hh.
|
explicit |
Definition at line 86 of file G4GammaGeneralProcess.cc.
References fGammaGeneralProcess, G4Gamma::Gamma(), G4VEmProcess::SetParticle(), G4VProcess::SetProcessSubType(), and G4VProcess::SetVerboseLevel().
|
override |
Definition at line 99 of file G4GammaGeneralProcess.cc.
References G4VEmProcess::isTheMaster, and theHandler.
|
delete |
|
inherited |
Definition at line 1129 of file G4VEmProcess.cc.
References G4EmBiasingManager::ActivateForcedInteraction(), G4VEmProcess::biasManager, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), mm, G4VEmProcess::particle, G4VProcess::verboseLevel, and G4VEmProcess::weightFlag.
Referenced by G4EmExtraParameters::DefineRegParamForEM().
|
inherited |
Definition at line 1149 of file G4VEmProcess.cc.
References G4EmBiasingManager::ActivateSecondaryBiasing(), G4VEmProcess::biasManager, G4Electron::Electron(), G4cout, G4endl, G4VProcess::GetProcessName(), MeV, G4VEmProcess::secondaryParticle, and G4VProcess::verboseLevel.
Referenced by G4EmExtraParameters::DefineRegParamForEM().
|
inherited |
Definition at line 146 of file G4VEmProcess.cc.
References G4EmModelManager::AddEmModel(), G4VEmProcess::modelManager, G4VProcess::pParticleChange, and G4VEmModel::SetParticleChange().
Referenced by LBE::ConstructEM(), G4EmDNAPhysics_option7::ConstructProcess(), G4EmDNAPhysics_option8::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNADissociation::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAElectronSolvation::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4DNAPlasmonExcitation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4NuclearStopping::InitialiseProcess(), G4eeToHadrons::InitialiseProcess(), G4JAEAElasticScattering::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4MicroElecLOPhononScattering::InitialiseProcess(), G4RayleighScattering::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedPhotoElectric::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4EmConfigurator::PrepareModels(), and G4EmConfigurator::SetModelForRegion().
void G4GammaGeneralProcess::AddEmProcess | ( | G4VEmProcess * | ptr | ) |
Definition at line 116 of file G4GammaGeneralProcess.cc.
References fComptonScattering, fGammaConversion, fPhotoElectricEffect, fRayleigh, G4VProcess::GetProcessSubType(), theCompton, theConversionEE, thePhotoElectric, and theRayleigh.
void G4GammaGeneralProcess::AddHadProcess | ( | G4HadronicProcess * | ptr | ) |
Definition at line 135 of file G4GammaGeneralProcess.cc.
References theGammaNuclear.
Referenced by G4EmExtraPhysics::ConstructGammaElectroNuclear().
void G4GammaGeneralProcess::AddMMProcess | ( | G4GammaConversionToMuons * | ptr | ) |
Definition at line 128 of file G4GammaGeneralProcess.cc.
References theConversionMM.
|
inlinevirtualinherited |
Implements G4VProcess.
Reimplemented in G4NuclearStopping.
Definition at line 90 of file G4VDiscreteProcess.hh.
|
inlinevirtualinherited |
Implements G4VProcess.
Reimplemented in G4NuclearStopping.
Definition at line 70 of file G4VDiscreteProcess.hh.
|
inlineinherited |
Definition at line 461 of file G4VProcess.hh.
References G4VProcess::AlongStepGetPhysicalInteractionLength().
Referenced by G4SteppingManager::DefinePhysicalStepLength(), and G4ITStepProcessor::DoDefinePhysicalStepLength().
|
inlineprotectedinherited |
Definition at line 459 of file G4VEmProcess.hh.
References G4VEmProcess::applyCuts.
Referenced by G4eplusAnnihilation::AtRestDoIt().
|
inlinevirtualinherited |
Implements G4VProcess.
Reimplemented in G4HadronStoppingProcess, and G4eplusAnnihilation.
Definition at line 85 of file G4VDiscreteProcess.hh.
|
inlinevirtualinherited |
Implements G4VProcess.
Reimplemented in G4HadronStoppingProcess, and G4eplusAnnihilation.
Definition at line 78 of file G4VDiscreteProcess.hh.
|
inlineinherited |
Definition at line 472 of file G4VProcess.hh.
References G4VProcess::AtRestGetPhysicalInteractionLength(), condition(), and G4VProcess::thePILfactor.
Referenced by G4ITStepProcessor::GetAtRestIL(), and G4SteppingManager::InvokeAtRestDoItProcs().
|
privateinherited |
Definition at line 387 of file G4VEmProcess.cc.
References G4VEmProcess::actBinning, G4VEmProcess::buildLambdaTable, emax, G4EmModelManager::FillLambdaVector(), G4PhysicsVector::FillSecondDerivatives(), fIsCrossSectionPrim, G4cout, G4endl, G4Log(), G4lrint(), G4LossTableBuilder::GetFlag(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4ProductionCutsTable::GetProductionCutsTable(), G4LossTableManager::GetTableBuilder(), G4ProductionCutsTable::GetTableSize(), G4VEmProcess::lManager, G4INCL::Math::max(), G4EmParameters::MaxKinEnergy(), G4VEmProcess::maxKinEnergy, G4INCL::Math::min(), G4EmParameters::MinKinEnergy(), G4VEmProcess::minKinEnergy, G4VEmProcess::minKinEnergyPrim, G4VEmProcess::MinPrimaryEnergy(), G4VEmProcess::modelManager, G4VEmProcess::nLambdaBins, G4EmParameters::NumberOfBinsPerDecade(), G4VEmProcess::particle, G4PhysicsTableHelper::SetPhysicsVector(), G4VEmProcess::splineFlag, G4VEmProcess::startFromNull, G4VEmProcess::theLambdaTable, G4VEmProcess::theLambdaTablePrim, G4VEmProcess::theParameters, and G4VProcess::verboseLevel.
Referenced by G4VEmProcess::BuildPhysicsTable().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 252 of file G4GammaGeneralProcess.cc.
References G4VEmProcess::baseMat, G4GammaConversionToMuons::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), G4HadronicProcess::BuildPhysicsTable(), G4CrossSectionDataStore::ComputeCrossSection(), G4GammaConversionToMuons::ComputeMeanFreePath(), DBL_MAX, G4VEmProcess::DensityIndex(), G4cout, G4endl, G4Log(), G4Gamma::Gamma(), G4HadronicProcess::GetCrossSectionDataStore(), G4LossTableBuilder::GetFlag(), G4VEmProcess::GetLambda(), G4EmDataHandler::GetMasterProcess(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4ProductionCutsTable::GetProductionCutsTable(), G4LossTableManager::GetTableBuilder(), G4EmDataHandler::GetTables(), G4ProductionCutsTable::GetTableSize(), G4LossTableManager::Instance(), G4VEmProcess::isTheMaster, eplot::material, G4InuclParticleNames::nn, nTables, G4VEmProcess::SetEmMasterProcess(), G4DynamicParticle::SetKineticEnergy(), splineFlag, theCompton, theConversionEE, theConversionMM, theGammaNuclear, theHandler, thePhotoElectric, theRayleigh, theT, G4VEmProcess::UseBaseMaterial(), and G4VProcess::verboseLevel.
|
virtualinherited |
Reimplemented in G4BiasingProcessInterface.
Definition at line 200 of file G4VProcess.cc.
References G4VProcess::BuildPhysicsTable().
Referenced by G4BiasingProcessInterface::BuildWorkerPhysicsTable().
|
privateinherited |
Definition at line 130 of file G4VEmProcess.cc.
References G4VEmProcess::currentCouple, and G4VEmProcess::preStepLambda.
Referenced by G4VEmProcess::PreparePhysicsTable().
|
inlineprotectedinherited |
Definition at line 424 of file G4VProcess.hh.
References G4VProcess::theInitialNumberOfInteractionLength, and G4VProcess::theNumberOfInteractionLengthLeft.
Referenced by G4VContinuousDiscreteProcess::AlongStepDoIt(), G4VRestContinuousDiscreteProcess::AtRestDoIt(), G4VRestContinuousProcess::AtRestDoIt(), G4VRestDiscreteProcess::AtRestDoIt(), G4VRestProcess::AtRestDoIt(), G4RadioactiveDecay::DecayAnalog(), G4Decay::DecayIt(), G4UnknownDecay::DecayIt(), G4Radioactivation::DecayIt(), G4RadioactiveDecay::DecayIt(), G4MuonicAtomDecay::DecayIt(), G4Decay::EndTracking(), G4VContinuousDiscreteProcess::PostStepDoIt(), G4VDiscreteProcess::PostStepDoIt(), G4VRestContinuousDiscreteProcess::PostStepDoIt(), G4VRestDiscreteProcess::PostStepDoIt(), G4VAdjointReverseReaction::PostStepDoIt(), G4TransitionRadiation::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), and G4MuNeutrinoNucleusProcess::PostStepDoIt().
|
inherited |
Definition at line 1010 of file G4VEmProcess.cc.
References A, G4VEmModel::ComputeCrossSectionPerAtom(), G4VEmProcess::currentCoupleIndex, G4VEmProcess::currentModel, G4VEmProcess::currentParticle, G4VEmProcess::SelectModel(), and Z.
Definition at line 562 of file G4VEmProcess.hh.
References G4VEmProcess::baseMaterial, G4VEmModel::CrossSectionPerVolume(), G4VEmProcess::currentModel, and G4VEmProcess::currentParticle.
Referenced by G4VEmProcess::GetCurrentLambda(), and G4VEmProcess::RecalculateLambda().
|
inlineprotected |
Definition at line 194 of file G4GammaGeneralProcess.hh.
References G4VEmProcess::basedCoupleIndex, factor, G4EmDataHandler::GetVector(), idxEnergy, G4PhysicsVector::LogVectorValue(), G4VEmProcess::preStepKinEnergy, preStepLogE, and theHandler.
Referenced by TotalCrossSectionPerVolume().
|
privateinherited |
Definition at line 637 of file G4VEmProcess.cc.
References G4VEmProcess::currentCoupleIndex, e1, fEmDecreasing, fEmIncreasing, fEmNoIntegral, fEmOnePeak, G4VEmProcess::fXSType, G4VEmProcess::GetCurrentLambda(), G4VEmProcess::lambdaFactor, G4INCL::Math::max(), G4VEmProcess::mfpKinEnergy, and G4VEmProcess::preStepLambda.
Referenced by G4VEmProcess::PostStepGetPhysicalInteractionLength().
|
inlineinherited |
|
inherited |
Definition at line 978 of file G4VEmProcess.cc.
References G4INCL::Math::max(), and G4VEmProcess::RecalculateLambda().
Referenced by G4EmCalculator::GetCrossSectionPerVolume().
|
inlineprotectedinherited |
Definition at line 699 of file G4VEmProcess.hh.
References G4VEmProcess::fXSType.
|
inlineprotectedinherited |
Definition at line 466 of file G4VEmProcess.hh.
References G4VEmProcess::currentCoupleIndex.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4PolarizedAnnihilation::ComputeSaturationFactor(), and G4PolarizedCompton::ComputeSaturationFactor().
|
inlineinherited |
Definition at line 600 of file G4VEmProcess.hh.
References G4VEmProcess::currentCoupleIndex, G4VEmProcess::DefineMaterial(), G4INCL::KinematicsUtils::energy(), G4VEmProcess::massRatio, and G4VEmProcess::SelectModel().
Referenced by G4VEmProcess::GetLambda(), G4VEmProcess::MeanFreePath(), G4VEmProcess::RecalculateLambda(), and SelectEmProcess().
|
inlineprotectedinherited |
Definition at line 494 of file G4VEmProcess.hh.
References G4VEmProcess::basedCoupleIndex, G4VEmProcess::baseMat, G4VEmProcess::baseMaterial, G4VEmProcess::biasFactor, G4VEmProcess::currentCouple, G4VEmProcess::currentCoupleIndex, G4VEmProcess::currentMaterial, DBL_MAX, G4VEmProcess::fFactor, G4Material::GetBaseMaterial(), G4MaterialCutsCouple::GetIndex(), G4MaterialCutsCouple::GetMaterial(), and G4VEmProcess::mfpKinEnergy.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess::CurrentSetup(), G4VEmProcess::LambdaPhysicsVector(), and G4VEmProcess::PostStepGetPhysicalInteractionLength().
Definition at line 770 of file G4VEmProcess.hh.
References G4VEmProcess::theDensityFactor.
Referenced by PostStepGetPhysicalInteractionLength().
Definition at line 763 of file G4VEmProcess.hh.
References G4VEmProcess::theDensityIdx.
Referenced by BuildPhysicsTable(), and PostStepGetPhysicalInteractionLength().
|
virtualinherited |
Reimplemented in G4AdjointAlongStepWeightCorrection, G4AdjointForcedInteractionForGamma, G4AdjointhMultipleScattering, G4ContinuousGainOfEnergy, G4eAdjointMultipleScattering, G4eInverseBremsstrahlung, G4eInverseCompton, G4eInverseIonisation, G4InversePEEffect, G4IonInverseIonisation, G4PolarizedAnnihilation, G4PolarizedBremsstrahlung, G4PolarizedCompton, G4PolarizedGammaConversion, G4PolarizedIonisation, G4PolarizedPhotoElectric, G4Cerenkov, G4ForwardXrayTR, G4GammaXTRadiator, G4GaussXTRadiator, G4RegularXTRadiator, G4Scintillation, G4StrawTubeXTRadiator, G4SynchrotronRadiation, G4TransitionRadiation, G4TransparentRegXTRadiator, G4VTransitionRadiation, G4VXTRenergyLoss, G4XTRGammaRadModel, G4XTRRegularRadModel, and G4XTRTransparentRegRadModel.
Definition at line 167 of file G4VProcess.cc.
References G4cout, G4endl, G4VProcess::GetProcessTypeName(), G4VProcess::theProcessName, G4VProcess::theProcessSubType, and G4VProcess::theProcessType.
Referenced by G4ProcessTable::DumpInfo(), export_G4VProcess(), G4Scintillation::ProcessDescription(), G4Cerenkov::ProcessDescription(), and G4ProcessManagerMessenger::SetNewValue().
|
inlineinherited |
Definition at line 805 of file G4VEmProcess.hh.
References G4VEmProcess::emModels.
Referenced by G4EmCalculator::ComputeNuclearDEDX(), G4EmDNAChemistry::ConstructProcess(), G4EmDNAChemistry_option1::ConstructProcess(), G4EmDNAChemistry_option3::ConstructProcess(), G4EmDNAPhysics_stationary_option2::ConstructProcess(), G4EmDNAPhysics_stationary_option4::ConstructProcess(), G4EmDNAPhysics_stationary_option6::ConstructProcess(), G4EmDNAChemistry_option2::ConstructProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNADissociation::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAElectronSolvation::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4DNAPlasmonExcitation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4NuclearStopping::InitialiseProcess(), G4JAEAElasticScattering::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4MicroElecLOPhononScattering::InitialiseProcess(), G4RayleighScattering::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedPhotoElectric::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4DNAAttachment::PrintInfo(), G4DNAChargeDecrease::PrintInfo(), G4DNAChargeIncrease::PrintInfo(), G4DNADissociation::PrintInfo(), G4DNAElastic::PrintInfo(), G4DNAExcitation::PrintInfo(), G4DNAIonisation::PrintInfo(), G4DNAPlasmonExcitation::PrintInfo(), G4DNAPositronium::PrintInfo(), G4DNARotExcitation::PrintInfo(), and G4DNAVibExcitation::PrintInfo().
|
virtualinherited |
Reimplemented in G4BiasingProcessInterface, G4ParallelGeometriesLimiterProcess, G4WrapperProcess, G4FastSimulationManagerProcess, G4VPhononProcess, G4CoupledTransportation, G4Decay, and G4AdjointProcessEquivalentToDirectProcess.
Definition at line 102 of file G4VProcess.cc.
References G4VProcess::currentInteractionLength, G4cout, G4endl, G4VProcess::theInitialNumberOfInteractionLength, G4VProcess::theNumberOfInteractionLengthLeft, G4VProcess::theProcessName, and G4VProcess::verboseLevel.
Referenced by G4BiasingProcessInterface::EndTracking(), G4WrapperProcess::EndTracking(), G4VPhononProcess::EndTracking(), and G4AdjointProcessEquivalentToDirectProcess::EndTracking().
|
inlineinherited |
Definition at line 671 of file G4VEmProcess.hh.
References G4VEmProcess::theEnergyOfCrossSectionMax.
Referenced by G4VEmProcess::BuildPhysicsTable().
|
inherited |
Definition at line 1021 of file G4VEmProcess.cc.
References DBL_MAX, emax, fEmOnePeak, G4VEmProcess::fXSType, G4cout, G4endl, G4Exp(), G4Log(), G4lrint(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4Material::GetName(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), GeV, G4INCL::Math::max(), G4VEmProcess::maxKinEnergy, G4VEmProcess::minKinEnergy, G4VEmProcess::MinPrimaryEnergy(), CLHEP::detail::n, G4EmParameters::NumberOfBinsPerDecade(), G4VEmProcess::particle, G4VEmProcess::RecalculateLambda(), G4InuclParticleNames::sm, G4VEmProcess::theParameters, and G4VProcess::verboseLevel.
Referenced by G4VEmProcess::BuildPhysicsTable().
|
inherited |
Definition at line 1104 of file G4VEmProcess.cc.
References G4VEmProcess::currentModel, and G4VEmModel::GetCurrentElement().
|
inlineinherited |
Definition at line 443 of file G4VProcess.hh.
References G4VProcess::currentInteractionLength.
Referenced by G4BiasingProcessInterface::InvokeWrappedProcessPostStepGPIL(), G4ChannelingOptrChangeCrossSection::ProposeOccurenceBiasingOperation(), and G4BOptrForceCollision::ProposeOccurenceBiasingOperation().
Definition at line 569 of file G4VEmProcess.hh.
References G4VEmProcess::ComputeCurrentLambda(), G4VEmProcess::coupleIdxLambda, G4VEmProcess::currentCoupleIndex, G4VEmProcess::fFactor, G4VEmProcess::fLambda, G4VEmProcess::fLambdaEnergy, G4VEmProcess::GetLambdaFromTable(), G4VEmProcess::GetLambdaFromTablePrim(), G4VEmProcess::minKinEnergyPrim, and G4VEmProcess::theLambdaTable.
Referenced by G4VEmProcess::ComputeIntegralLambda(), G4VEmProcess::GetLambda(), G4VEmProcess::MeanFreePath(), and G4VEmProcess::PostStepDoIt().
|
inlineprivateinherited |
Definition at line 584 of file G4VEmProcess.hh.
References G4VEmProcess::ComputeCurrentLambda(), G4VEmProcess::coupleIdxLambda, G4VEmProcess::currentCoupleIndex, G4VEmProcess::fFactor, G4VEmProcess::fLambda, G4VEmProcess::fLambdaEnergy, G4VEmProcess::GetLambdaFromTable(), G4VEmProcess::GetLambdaFromTablePrim(), G4VEmProcess::minKinEnergyPrim, and G4VEmProcess::theLambdaTable.
|
inlineinherited |
Definition at line 784 of file G4VEmProcess.hh.
References G4VEmProcess::currentModel.
|
inlineprotectedinherited |
Definition at line 487 of file G4VEmProcess.hh.
References G4VEmProcess::currentCoupleIndex, and G4VEmProcess::theCutsElectron.
Referenced by G4eplusAnnihilation::AtRestDoIt().
|
overridevirtual |
Reimplemented from G4VEmProcess.
Definition at line 761 of file G4GammaGeneralProcess.cc.
References G4VProcess::GetProcessName(), G4InuclParticleNames::name(), theCompton, theConversionEE, thePhotoElectric, and theRayleigh.
|
inlineprotectedinherited |
Definition at line 480 of file G4VEmProcess.hh.
References G4VEmProcess::currentCoupleIndex, and G4VEmProcess::theCutsGamma.
Referenced by G4eplusAnnihilation::AtRestDoIt().
|
inherited |
Definition at line 1228 of file G4VEmProcess.cc.
References G4VEmProcess::CurrentSetup(), G4Log(), and G4VEmProcess::GetCurrentLambda().
Referenced by BuildPhysicsTable(), G4AdjointComptonModel::RapidSampleSecondaries(), and TotalCrossSectionPerVolume().
|
inlineinherited |
Definition at line 609 of file G4VEmProcess.hh.
References G4VEmProcess::CurrentSetup(), and G4VEmProcess::GetCurrentLambda().
Definition at line 534 of file G4VEmProcess.hh.
References G4VEmProcess::basedCoupleIndex, G4VEmProcess::idxLambda, and G4VEmProcess::theLambdaTable.
Referenced by G4VEmProcess::GetCurrentLambda().
|
inlineprivateinherited |
Definition at line 541 of file G4VEmProcess.hh.
References G4VEmProcess::basedCoupleIndex, and G4VEmProcess::theLambdaTable.
Definition at line 548 of file G4VEmProcess.hh.
References G4VEmProcess::basedCoupleIndex, G4VEmProcess::idxLambda, and G4VEmProcess::theLambdaTablePrim.
Referenced by G4VEmProcess::GetCurrentLambda().
|
inlineprivateinherited |
Definition at line 555 of file G4VEmProcess.hh.
References G4VEmProcess::basedCoupleIndex, and G4VEmProcess::theLambdaTablePrim.
|
inlineinherited |
Definition at line 518 of file G4VProcess.hh.
References G4VProcess::masterProcessShadow.
Referenced by G4PolarizedCompton::BuildPhysicsTable(), G4PolarizedIonisation::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), G4VMultipleScattering::BuildPhysicsTable(), G4BiasingProcessInterface::SetMasterProcess(), and G4VMultipleScattering::StorePhysicsTable().
|
overrideprotectedvirtual |
Implements G4VDiscreteProcess.
Definition at line 723 of file G4GammaGeneralProcess.cc.
References condition(), G4VEmProcess::MeanFreePath(), and NotForced.
|
inherited |
Definition at line 168 of file G4VEmProcess.cc.
References G4EmModelManager::GetModel(), and G4VEmProcess::modelManager.
Referenced by G4VEmProcess::BuildPhysicsTable().
|
inlineinherited |
Definition at line 431 of file G4VProcess.hh.
References G4VProcess::theNumberOfInteractionLengthLeft.
|
inlineprotectedinherited |
Definition at line 713 of file G4VEmProcess.hh.
References G4VEmProcess::fParticleChange.
|
inherited |
Definition at line 181 of file G4VProcess.cc.
References G4ParticleDefinition::GetParticleName(), G4VProcess::thePhysicsTableFileName, and G4VProcess::theProcessName.
Referenced by export_G4VProcess(), RetrievePhysicsTable(), G4VEmProcess::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrieveTable(), StorePhysicsTable(), G4VEmProcess::StorePhysicsTable(), G4VMultipleScattering::StorePhysicsTable(), and G4VEnergyLossProcess::StoreTable().
|
inlineinherited |
Definition at line 455 of file G4VProcess.hh.
References G4VProcess::thePILfactor.
Referenced by export_G4VProcess().
|
inlineprotected |
Definition at line 203 of file G4GammaGeneralProcess.hh.
References G4VEmProcess::basedCoupleIndex, G4EmDataHandler::GetVector(), G4PhysicsVector::LogVectorValue(), G4VEmProcess::preStepKinEnergy, preStepLogE, and theHandler.
Referenced by PostStepDoIt().
|
inlinevirtualinherited |
Reimplemented in G4BiasingProcessInterface, and G4WrapperProcess.
Definition at line 494 of file G4VProcess.hh.
References G4VProcess::aProcessManager.
Referenced by G4BiasingProcessInterface::GetProcessManager(), and G4WrapperProcess::GetProcessManager().
|
inlineinherited |
Definition at line 382 of file G4VProcess.hh.
References G4VProcess::theProcessName.
Referenced by G4VEnergyLossProcess::ActivateForcedInteraction(), G4VEmProcess::ActivateForcedInteraction(), G4ProcessManager::ActivateProcess(), G4VEmProcess::ActivateSecondaryBiasing(), G4VEnergyLossProcess::ActivateSecondaryBiasing(), G4ParallelGeometriesLimiterProcess::AddParallelWorld(), G4IonQMDPhysics::AddProcess(), G4IonINCLXXPhysics::AddProcess(), G4ProcessManager::AddProcess(), G4ProcessPlacer::AddProcessAs(), G4ITSteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerboseWithUnits::AlongStepDoItAllDone(), G4ITSteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerboseWithUnits::AlongStepDoItOneByOne(), G4VContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4BOptnLeadingParticle::ApplyFinalStateBiasing(), G4ITSteppingVerbose::AtRestDoItInvoked(), G4SteppingVerbose::AtRestDoItInvoked(), G4SteppingVerboseWithUnits::AtRestDoItInvoked(), G4ITSteppingVerbose::AtRestDoItOneByOne(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VITRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4HadronicProcess::BiasCrossSectionByFactor(), G4VXTRenergyLoss::BuildAngleForEnergyBank(), G4VEnergyLossProcess::BuildDEDXTable(), G4VUserPhysicsList::BuildIntegralPhysicsTable(), G4VEmProcess::BuildLambdaTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4DNABrownianTransportation::BuildPhysicsTable(), BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), G4VMultipleScattering::BuildPhysicsTable(), G4LossTableManager::BuildPhysicsTable(), G4LossTableManager::BuildTables(), G4HadronicProcess::CheckEnergyMomentumConservation(), G4ProcessManager::CheckOrderingParameters(), G4HadronicProcess::CheckResult(), G4StackChecker::ClassifyNewTrack(), G4BOptrForceCollision::ConfigureForWorker(), G4RunManagerKernel::ConfirmCoupledTransportation(), G4FastSimulationPhysics::ConstructProcess(), G4GenericBiasingPhysics::ConstructProcess(), G4IonElasticPhysics::ConstructProcess(), G4LossTableManager::CopyTables(), G4RichTrajectory::CreateAttValues(), G4RichTrajectoryPoint::CreateAttValues(), G4VPhononProcess::CreateSecondary(), G4EmExtraParameters::DefineRegParamForEM(), G4EmExtraParameters::DefineRegParamForLoss(), G4HadronicProcessStore::DeRegisterExtraProcess(), G4ITSteppingVerbose::DPSLAlongStep(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerboseWithUnits::DPSLAlongStep(), G4ITSteppingVerbose::DPSLPostStep(), G4SteppingVerbose::DPSLPostStep(), G4SteppingVerboseWithUnits::DPSLPostStep(), G4HadronicProcessStore::Dump(), G4HadronicProcess::DumpState(), G4MuonicAtomDecay::DumpState(), G4ExceptionHandler::DumpTrackInfo(), export_G4VProcess(), G4EmCalculator::FindEmModel(), G4VEmProcess::FindLambdaMax(), G4BiasingProcessInterface::G4BiasingProcessInterface(), G4Cerenkov::G4Cerenkov(), G4ErrorEnergyLoss::G4ErrorEnergyLoss(), G4ErrorTrackLengthTarget::G4ErrorTrackLengthTarget(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4ImportanceProcess::G4ImportanceProcess(), G4MaxTimeCuts::G4MaxTimeCuts(), G4MicroElecSurface::G4MicroElecSurface(), G4MinEkineCuts::G4MinEkineCuts(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpMieHG::G4OpMieHG(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4OpWLS2::G4OpWLS2(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4Scintillation::G4Scintillation(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4SpecialCuts::G4SpecialCuts(), G4StepLimiter::G4StepLimiter(), G4UCNAbsorption::G4UCNAbsorption(), G4UCNBoundaryProcess::G4UCNBoundaryProcess(), G4UCNLoss::G4UCNLoss(), G4UCNMultiScattering::G4UCNMultiScattering(), G4UserSpecialCuts::G4UserSpecialCuts(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4HadronicProcess::GetElementCrossSection(), G4VEmProcess::GetEmProcess(), GetEmProcess(), G4WeightWindowProcess::GetName(), G4ProcessManager::GetProcess(), G4ProcessManager::GetProcessVectorIndex(), GetSubProcessName(), G4ProcessManager::InActivateProcess(), G4hhIonisation::InitialiseEnergyLossProcess(), G4ProcessTable::Insert(), G4ITStepProcessor::InvokeAlongStepDoItProcs(), G4SteppingManager::InvokeAlongStepDoItProcs(), G4SteppingManager::InvokeAtRestDoItProcs(), G4SteppingManager::InvokePSDIP(), G4LossTableManager::LocalPhysicsTables(), G4ErrorPropagator::MakeOneStep(), G4VEmProcess::PostStepDoIt(), G4ITSteppingVerbose::PostStepDoItAllDone(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerboseWithUnits::PostStepDoItAllDone(), G4ITSteppingVerbose::PostStepDoItOneByOne(), G4SteppingVerbose::PostStepDoItOneByOne(), G4SteppingVerboseWithUnits::PostStepDoItOneByOne(), G4VITDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4DNASecondOrderReaction::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4ITSteppingVerbose::PostStepVerbose(), G4EmConfigurator::PrepareModels(), G4HadronStoppingProcess::PreparePhysicsTable(), PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4VMultipleScattering::PreparePhysicsTable(), G4LossTableManager::PreparePhysicsTable(), G4HadronicProcessStore::Print(), G4HadronicProcessStore::PrintHtml(), G4AnnihiToMuPair::PrintInfoDefinition(), G4GammaConversionToMuons::PrintInfoDefinition(), G4hImpactIonisation::PrintInfoDefinition(), G4ProcessPlacer::PrintProcVec(), G4VEnergyLossProcess::PrintWarning(), G4VEmProcess::PrintWarning(), G4SynchrotronRadiation::ProcessDescription(), G4Decay::ProcessDescription(), G4DecayWithSpin::ProcessDescription(), G4PionDecayMakeSpin::ProcessDescription(), G4UnknownDecay::ProcessDescription(), G4ChannelingOptrChangeCrossSection::ProposeOccurenceBiasingOperation(), G4StackManager::PushOneTrack(), G4HadronicProcessStore::Register(), G4LossTableManager::Register(), G4LossTableManager::RegisterExtraParticle(), G4HadronicProcessStore::RegisterExtraProcess(), G4HadronicProcessStore::RegisterParticle(), G4WrapperProcess::RegisterProcess(), G4PhysicsListHelper::RegisterProcess(), G4ProcessTable::Remove(), G4ParallelGeometriesLimiterProcess::RemoveParallelWorld(), G4ProcessManager::RemoveProcess(), G4ProcessPlacer::RemoveProcess(), RetrievePhysicsTable(), G4VEmProcess::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrievePhysicsTable(), G4VEmProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetCSDARangeTable(), G4VEnergyLossProcess::SetInverseRangeTable(), G4VEnergyLossProcess::SetLambdaTable(), G4ProcessTableMessenger::SetNewValue(), G4ProcessTable::SetProcessActivation(), G4ProcessManager::SetProcessOrdering(), G4ProcessManager::SetProcessOrderingToFirst(), G4ProcessManager::SetProcessOrderingToLast(), G4ProcessManager::SetProcessOrderingToSecond(), G4VEnergyLossProcess::SetRangeTableForLoss(), G4VEnergyLossProcess::SetSecondaryRangeTable(), G4FastSimulationManagerProcess::SetWorldVolume(), G4ITSteppingVerbose::ShowStep(), G4SteppingVerbose::ShowStep(), G4SteppingVerboseWithUnits::ShowStep(), G4ChannelingOptrChangeCrossSection::StartRun(), G4ITSteppingVerbose::StepInfo(), G4SteppingVerbose::StepInfo(), G4SteppingVerboseWithUnits::StepInfo(), G4ITSteppingVerbose::StepInfoForLeadingTrack(), G4VEmProcess::StorePhysicsTable(), G4VMultipleScattering::StorePhysicsTable(), G4VEnergyLossProcess::StreamInfo(), G4VEmProcess::StreamInfo(), G4VMultipleScattering::StreamInfo(), G4EmCalculator::UpdateParticle(), G4ParallelWorldScoringProcess::Verbose(), G4ScoreSplittingProcess::Verbose(), G4ITSteppingVerbose::VerboseTrack(), G4SteppingVerbose::VerboseTrack(), and G4SteppingVerboseWithUnits::VerboseTrack().
|
inlineinherited |
Definition at line 400 of file G4VProcess.hh.
References G4VProcess::theProcessSubType.
Referenced by AddEmProcess(), G4DNABrownianTransportation::BuildPhysicsTable(), G4HadronicProcessStore::FindProcess(), G4BiasingProcessInterface::G4BiasingProcessInterface(), G4HadronicProcessStore::GetCrossSectionPerAtom(), G4HadronicProcessStore::GetCrossSectionPerVolume(), GetSubProcessSubType(), G4VEmProcess::PostStepDoIt(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4HadronicProcessStore::Print(), G4AnnihiToMuPair::PrintInfoDefinition(), G4GammaConversionToMuons::PrintInfoDefinition(), G4PhysicsListHelper::RegisterProcess(), G4ElectronIonPair::ResidualeChargePostStep(), G4EmConfigurator::SetModelForRegion(), G4ChannelingOptrChangeCrossSection::StartRun(), G4VEnergyLossProcess::StreamInfo(), G4VEmProcess::StreamInfo(), and G4VMultipleScattering::StreamInfo().
|
inlineinherited |
Definition at line 388 of file G4VProcess.hh.
References G4VProcess::theProcessType.
Referenced by G4BiasingHelper::ActivatePhysicsBiasing(), G4RichTrajectory::CreateAttValues(), G4RichTrajectoryPoint::CreateAttValues(), G4SteppingManager::DefinePhysicalStepLength(), export_G4VProcess(), G4ProcessTable::Find(), G4AdjointProcessEquivalentToDirectProcess::G4AdjointProcessEquivalentToDirectProcess(), G4WrapperProcess::RegisterProcess(), G4PhysicsListHelper::RegisterProcess(), G4ProcessTableMessenger::SetNewValue(), G4ProcessTable::SetProcessActivation(), and G4ChannelingOptrChangeCrossSection::StartRun().
|
staticinherited |
Definition at line 134 of file G4VProcess.cc.
References fDecay, fElectromagnetic, fGeneral, fHadronic, fNotDefined, fOptical, fParameterisation, fPhonon, fPhotolepton_hadron, fTransportation, fUserDefined, anonymous_namespace{G4VProcess.cc}::noType, anonymous_namespace{G4VProcess.cc}::typeDecay, anonymous_namespace{G4VProcess.cc}::typeElectromagnetic, anonymous_namespace{G4VProcess.cc}::typeGeneral, anonymous_namespace{G4VProcess.cc}::typeHadronic, anonymous_namespace{G4VProcess.cc}::typeNotDefined, anonymous_namespace{G4VProcess.cc}::typeOptical, anonymous_namespace{G4VProcess.cc}::typeParameterisation, anonymous_namespace{G4VProcess.cc}::typePhonon, anonymous_namespace{G4VProcess.cc}::typePhotolepton_hadron, anonymous_namespace{G4VProcess.cc}::typeTransportation, and anonymous_namespace{G4VProcess.cc}::typeUserDefined.
Referenced by G4RichTrajectory::CreateAttValues(), G4RichTrajectoryPoint::CreateAttValues(), G4ProcessManager::DumpInfo(), G4VProcess::DumpInfo(), G4ProcessTableMessenger::G4ProcessTableMessenger(), G4ProcessTableMessenger::GetProcessType(), G4ProcessTableMessenger::GetProcessTypeName(), and G4ProcessTableMessenger::SetNumberOfProcessType().
|
inline |
Definition at line 228 of file G4GammaGeneralProcess.hh.
References selectedProc.
const G4String & G4GammaGeneralProcess::GetSubProcessName | ( | ) | const |
Definition at line 745 of file G4GammaGeneralProcess.cc.
References G4VProcess::GetProcessName(), and selectedProc.
G4int G4GammaGeneralProcess::GetSubProcessSubType | ( | ) | const |
Definition at line 753 of file G4GammaGeneralProcess.cc.
References fGammaGeneralProcess, G4VProcess::GetProcessSubType(), and selectedProc.
|
inlineprotectedinherited |
Definition at line 749 of file G4VEmProcess.hh.
References G4VEmProcess::currentModel, and G4VEmModel::GetCurrentElement().
|
inlineprotectedinherited |
Definition at line 756 of file G4VEmProcess.hh.
References G4VEmProcess::currentModel, and G4VEmModel::GetCurrentIsotope().
|
inlineinherited |
Definition at line 437 of file G4VProcess.hh.
References G4VProcess::theInitialNumberOfInteractionLength, and G4VProcess::theNumberOfInteractionLengthLeft.
Referenced by G4HadronicProcess::XBiasSecondaryWeight(), and G4HadronicProcess::XBiasSurvivalProbability().
|
inlineinherited |
Definition at line 418 of file G4VProcess.hh.
References G4VProcess::verboseLevel.
Referenced by G4MuonMinusAtomicCapture::AtRestDoIt(), G4Decay::DecayIt(), G4UnknownDecay::DecayIt(), G4ProcessTable::DumpInfo(), export_G4VProcess(), G4Decay::G4Decay(), G4UnknownDecay::G4UnknownDecay(), G4Decay::GetMeanFreePath(), G4Decay::GetMeanLifeTime(), and G4DecayWithSpin::Spin_Precession().
|
overrideprotectedvirtual |
Implements G4VEmProcess.
Definition at line 190 of file G4GammaGeneralProcess.cc.
References G4lrint(), G4ProductionCutsTable::GetProductionCutsTable(), G4LossTableManager::GetTableBuilder(), G4ProductionCutsTable::GetTableSize(), G4EmParameters::Instance(), G4LossTableManager::Instance(), G4VEmProcess::isTheMaster, G4EmDataHandler::MakeTable(), G4INCL::Math::max(), G4EmParameters::MaxKinEnergy(), minEEEnergy, G4EmParameters::MinKinEnergy(), minMMEnergy, minPEEnergy, nHighE, nLowE, nTables, G4EmParameters::NumberOfBinsPerDecade(), G4EmDataHandler::SetMasterProcess(), G4PhysicsTableHelper::SetPhysicsVector(), splineFlag, theCompton, theConversionEE, theHandler, thePhotoElectric, theRayleigh, and theT.
Referenced by PreparePhysicsTable().
|
inlineinherited |
Definition at line 506 of file G4VProcess.hh.
References G4VProcess::enableAlongStepDoIt.
Referenced by G4ProcessManager::CheckOrderingParameters().
|
overridevirtual |
Implements G4VEmProcess.
Definition at line 109 of file G4GammaGeneralProcess.cc.
|
inlineinherited |
Definition at line 500 of file G4VProcess.hh.
References G4VProcess::enableAtRestDoIt.
Referenced by G4ProcessManager::CheckOrderingParameters().
|
inlineinherited |
Definition at line 512 of file G4VProcess.hh.
References G4VProcess::enablePostStepDoIt.
Referenced by G4ProcessManager::CheckOrderingParameters().
|
inlineprotectedinherited |
Definition at line 629 of file G4VEmProcess.hh.
References G4VEmProcess::nLambdaBins.
Referenced by G4PolarizedCompton::BuildAsymmetryTable().
|
protectedinherited |
Definition at line 1094 of file G4VEmProcess.cc.
References G4VEmProcess::DefineMaterial(), G4VEmProcess::maxKinEnergy, G4VEmProcess::minKinEnergy, G4VEmProcess::nLambdaBins, and G4VEmProcess::splineFlag.
Referenced by G4PolarizedAnnihilation::BuildAsymmetryTables().
|
inlineinherited |
Definition at line 657 of file G4VEmProcess.hh.
References G4VEmProcess::theLambdaTable.
Referenced by G4VEmProcess::BuildPhysicsTable(), and G4EmCalculator::FindLambdaTable().
|
inlineinherited |
Definition at line 664 of file G4VEmProcess.hh.
References G4VEmProcess::theLambdaTablePrim.
Referenced by G4VEmProcess::BuildPhysicsTable().
|
inlineprotectedinherited |
Definition at line 473 of file G4VEmProcess.hh.
References G4VEmProcess::currentCouple.
Referenced by G4eplusAnnihilation::AtRestDoIt().
|
inlineprotectedinherited |
Definition at line 643 of file G4VEmProcess.hh.
References G4VEmProcess::maxKinEnergy.
Referenced by G4PolarizedCompton::BuildAsymmetryTable(), G4eplusAnnihilation::InitialiseProcess(), and G4VEmProcess::SetMinKinEnergyPrim().
Definition at line 998 of file G4VEmProcess.cc.
References G4VEmProcess::CurrentSetup(), DBL_MAX, G4VEmProcess::GetCurrentLambda(), G4Track::GetDynamicParticle(), G4Track::GetKineticEnergy(), G4DynamicParticle::GetLogKineticEnergy(), and G4Track::GetMaterialCutsCouple().
Referenced by GetMeanFreePath(), and G4VEmProcess::GetMeanFreePath().
|
inlineprotectedinherited |
Definition at line 636 of file G4VEmProcess.hh.
References G4VEmProcess::minKinEnergy.
Referenced by G4PolarizedCompton::BuildAsymmetryTable(), and G4eplusAnnihilation::InitialiseProcess().
|
protectedvirtualinherited |
Reimplemented in G4CoulombScattering, and G4GammaConversion.
Definition at line 138 of file G4VEmProcess.cc.
Referenced by G4VEmProcess::BuildLambdaTable(), and G4VEmProcess::FindLambdaMax().
|
inlineinherited |
|
inherited |
Definition at line 161 of file G4VProcess.cc.
|
delete |
|
inherited |
Definition at line 155 of file G4VProcess.cc.
|
inlineinherited |
Definition at line 678 of file G4VEmProcess.hh.
References G4VEmProcess::particle.
|
inlineprotectedinherited |
Definition at line 1236 of file G4VEmProcess.cc.
References G4EmParameters::MscThetaLimit(), and G4VEmProcess::theParameters.
|
overridevirtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 575 of file G4GammaGeneralProcess.cc.
References G4VEmProcess::fParticleChange, G4UniformRand, GetProbability(), idxEnergy, G4ParticleChangeForGamma::InitializeForPostStep(), peLambda, G4VProcess::PostStepDoIt(), G4VEmProcess::preStepLambda, selectedProc, SelectedProcess(), SelectEmProcess(), SelectHadProcess(), theCompton, theConversionEE, theConversionMM, theGammaNuclear, G4VProcess::theNumberOfInteractionLengthLeft, thePhotoElectric, theRayleigh, and theT.
|
overridevirtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 467 of file G4GammaGeneralProcess.cc.
References G4VEmProcess::basedCoupleIndex, G4VEmProcess::baseMat, condition(), G4VEmProcess::currentCouple, G4VEmProcess::currentCoupleIndex, G4VProcess::currentInteractionLength, G4VEmProcess::currentMaterial, DBL_MAX, G4VEmProcess::DensityFactor(), G4VEmProcess::DensityIndex(), G4INCL::KinematicsUtils::energy(), factor, G4Log(), G4UniformRand, G4Track::GetDynamicParticle(), G4MaterialCutsCouple::GetIndex(), G4Track::GetKineticEnergy(), G4DynamicParticle::GetLogKineticEnergy(), G4MaterialCutsCouple::GetMaterial(), G4Track::GetMaterialCutsCouple(), G4INCL::Math::max(), NotForced, G4VEmProcess::preStepKinEnergy, G4VEmProcess::preStepLambda, preStepLogE, G4VProcess::theInitialNumberOfInteractionLength, G4VProcess::theNumberOfInteractionLengthLeft, and TotalCrossSectionPerVolume().
|
inlineinherited |
Definition at line 479 of file G4VProcess.hh.
References condition(), G4VProcess::PostStepGetPhysicalInteractionLength(), and G4VProcess::thePILfactor.
Referenced by G4SteppingManager::DefinePhysicalStepLength(), and G4ITStepProcessor::DoDefinePhysicalStepLength().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 142 of file G4GammaGeneralProcess.cc.
References G4VEmProcess::baseMat, G4VEmProcess::currentCouple, FatalException, G4cout, G4endl, G4Exception(), G4LossTableBuilder::GetBaseMaterialFlag(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4LossTableManager::GetTableBuilder(), idxEnergy, InitialiseProcess(), G4EmParameters::Instance(), G4LossTableManager::Instance(), G4LossTableManager::IsMaster(), G4VEmProcess::isTheMaster, G4VProcess::PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4HadronicProcess::PreparePhysicsTable(), G4VEmProcess::preStepLambda, G4VEmProcess::SetParticle(), G4VProcess::SetVerboseLevel(), theCompton, theConversionEE, theConversionMM, theGammaNuclear, thePhotoElectric, theRayleigh, G4EmParameters::Verbose(), G4VProcess::verboseLevel, and G4EmParameters::WorkerVerbose().
|
virtualinherited |
Reimplemented in G4BiasingProcessInterface.
Definition at line 206 of file G4VProcess.cc.
References G4VProcess::PreparePhysicsTable().
Referenced by G4BiasingProcessInterface::PrepareWorkerPhysicsTable().
Definition at line 1243 of file G4VEmProcess.cc.
References G4Exception(), G4VProcess::GetProcessName(), GeV, JustWarning, keV, G4EmParameters::MaxKinEnergy(), G4EmParameters::MinKinEnergy(), G4EmParameters::NumberOfBins(), and G4VEmProcess::theParameters.
Referenced by G4VEmProcess::SetLambdaBinning(), G4VEmProcess::SetMaxKinEnergy(), G4VEmProcess::SetMinKinEnergy(), and G4VEmProcess::SetMinKinEnergyPrim().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 733 of file G4GammaGeneralProcess.cc.
References G4VProcess::ProcessDescription(), G4VEmProcess::ProcessDescription(), G4HadronicProcess::ProcessDescription(), theCompton, theConversionEE, theConversionMM, theGammaNuclear, thePhotoElectric, and theRayleigh.
|
inlineprotectedinherited |
Definition at line 619 of file G4VEmProcess.hh.
References G4VEmProcess::ComputeCurrentLambda(), G4VEmProcess::CurrentSetup(), and G4VEmProcess::fFactor.
Referenced by G4VEmProcess::CrossSectionPerVolume(), and G4VEmProcess::FindLambdaMax().
|
virtualinherited |
Reimplemented in G4BiasingProcessInterface, G4VITProcess, G4WrapperProcess, and G4AdjointProcessEquivalentToDirectProcess.
Definition at line 80 of file G4VProcess.cc.
References G4Log(), G4UniformRand, G4VProcess::theInitialNumberOfInteractionLength, and G4VProcess::theNumberOfInteractionLengthLeft.
Referenced by G4MuonicAtomDecay::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4BiasingProcessInterface::InvokeWrappedProcessPostStepGPIL(), G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4BiasingProcessInterface::ResetNumberOfInteractionLengthLeft(), G4WrapperProcess::ResetNumberOfInteractionLengthLeft(), G4AdjointProcessEquivalentToDirectProcess::ResetNumberOfInteractionLengthLeft(), and G4Decay::StartTracking().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 687 of file G4GammaGeneralProcess.cc.
References G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetPhysicsTableFileName(), G4VProcess::GetProcessName(), nameT, nTables, G4VEmProcess::RetrievePhysicsTable(), G4EmDataHandler::RetrievePhysicsTable(), splineFlag, theCompton, theConversionEE, theHandler, thePhotoElectric, theRayleigh, theT, and G4VProcess::verboseLevel.
|
private |
|
inlineinherited |
Definition at line 685 of file G4VEmProcess.hh.
References G4VEmProcess::secondaryParticle.
|
inlineprotected |
Definition at line 212 of file G4GammaGeneralProcess.hh.
References G4Step::GetPostStepPoint(), selectedProc, and G4StepPoint::SetProcessDefinedStep().
Referenced by PostStepDoIt(), SelectEmProcess(), and SelectHadProcess().
|
inlineprotected |
Definition at line 220 of file G4GammaGeneralProcess.hh.
References G4VEmProcess::currentCouple, G4VEmProcess::CurrentSetup(), G4VEmProcess::preStepKinEnergy, and SelectedProcess().
Referenced by PostStepDoIt().
|
protected |
Definition at line 647 of file G4GammaGeneralProcess.cc.
References G4CrossSectionDataStore::ComputeCrossSection(), G4VEmProcess::currentMaterial, G4HadronicProcess::GetCrossSectionDataStore(), G4Track::GetDynamicParticle(), and SelectedProcess().
Referenced by PostStepDoIt().
|
inlineprotectedinherited |
Definition at line 514 of file G4VEmProcess.hh.
References G4VEmProcess::currentCouple, G4VEmProcess::currentCoupleIndex, G4VEmProcess::currentModel, G4VEmProcess::modelManager, G4VEmProcess::numberOfModels, G4EmModelManager::SelectModel(), and G4VEmModel::SetCurrentCouple().
Referenced by G4NuclearStopping::AlongStepDoIt(), G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess::ComputeCrossSectionPerAtom(), G4VEmProcess::CurrentSetup(), G4VEmProcess::PostStepDoIt(), and G4VEmProcess::PostStepGetPhysicalInteractionLength().
|
inlineinherited |
Definition at line 526 of file G4VEmProcess.hh.
References G4VEmProcess::modelManager, and G4EmModelManager::SelectModel().
Referenced by G4EmCalculator::FindEmModel().
|
inlineinherited |
Definition at line 706 of file G4VEmProcess.hh.
References G4VEmProcess::buildLambdaTable.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4eeToHadrons::G4eeToHadrons(), G4eplusAnnihilation::G4eplusAnnihilation(), G4GammaConversion::G4GammaConversion(), G4JAEAElasticScattering::G4JAEAElasticScattering(), G4NuclearStopping::G4NuclearStopping(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), G4PolarizedPhotoElectric::G4PolarizedPhotoElectric(), G4RayleighScattering::G4RayleighScattering(), G4DNAAttachment::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNADissociation::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAElectronSolvation::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4DNAPlasmonExcitation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4MicroElecLOPhononScattering::InitialiseProcess(), and G4CoulombScattering::InitialiseProcess().
Definition at line 1111 of file G4VEmProcess.cc.
References G4VEmProcess::biasFactor, G4cout, G4endl, G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4VEmProcess::particle, G4VProcess::verboseLevel, and G4VEmProcess::weightFlag.
Referenced by G4EmExtraParameters::DefineRegParamForEM().
|
inlineinherited |
Definition at line 692 of file G4VEmProcess.hh.
References G4VEmProcess::fXSType.
Referenced by G4CoulombScattering::G4CoulombScattering(), G4eeToHadrons::G4eeToHadrons(), G4eplusAnnihilation::G4eplusAnnihilation(), and G4CoulombScattering::InitialiseProcess().
|
inlineinherited |
Definition at line 791 of file G4VEmProcess.hh.
References G4VEmProcess::masterProc.
Referenced by BuildPhysicsTable().
|
inherited |
Definition at line 157 of file G4VEmProcess.cc.
References G4VEmProcess::emModels.
Referenced by G4EmDNAPhysics::ConstructGammaPositronProcesses(), G4EmDNAPhysics_option1::ConstructProcess(), G4EmDNAPhysics_option2::ConstructProcess(), G4EmDNAPhysics_option3::ConstructProcess(), G4EmDNAPhysics_option4::ConstructProcess(), G4EmDNAPhysics_option5::ConstructProcess(), G4EmDNAPhysics_option6::ConstructProcess(), G4EmDNAPhysics_option7::ConstructProcess(), G4EmDNAPhysics_option8::ConstructProcess(), G4EmDNAPhysics_stationary_option2::ConstructProcess(), G4EmDNAPhysics_stationary_option4::ConstructProcess(), G4EmDNAPhysics_stationary_option6::ConstructProcess(), G4EmDNAPhysics::ConstructProcess(), G4EmDNAPhysics_stationary::ConstructProcess(), G4EmDNAPhysicsActivator::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysicsSS::ConstructProcess(), G4EmStandardPhysicsWVI::ConstructProcess(), G4EmDNAPhysicsActivator::DeactivateNuclearStopping(), G4EmModelActivator::FindOrAddProcess(), G4PolarizedAnnihilation::G4PolarizedAnnihilation(), G4DNAAttachment::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNADissociation::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAElectronSolvation::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4DNAPlasmonExcitation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4NuclearStopping::InitialiseProcess(), G4eeToHadrons::InitialiseProcess(), G4JAEAElasticScattering::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4MicroElecLOPhononScattering::InitialiseProcess(), G4RayleighScattering::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedPhotoElectric::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), and G4VEmProcess::PreparePhysicsTable().
|
inherited |
Definition at line 1082 of file G4VEmProcess.cc.
References fEmIncreasing, G4VEmProcess::fXSType, and G4VEmProcess::theEnergyOfCrossSectionMax.
Referenced by G4VEmProcess::BuildPhysicsTable().
|
inherited |
Definition at line 1174 of file G4VEmProcess.cc.
References G4VEmProcess::actBinning, CLHEP::detail::n, G4VEmProcess::nLambdaBins, and G4VEmProcess::PrintWarning().
Referenced by G4GammaConversion::G4GammaConversion(), and G4PolarizedGammaConversion::G4PolarizedGammaConversion().
|
virtualinherited |
Reimplemented in G4BiasingProcessInterface, and G4WrapperProcess.
Definition at line 212 of file G4VProcess.cc.
References G4VProcess::masterProcessShadow.
Referenced by G4BiasingProcessInterface::SetMasterProcess(), and G4WrapperProcess::SetMasterProcess().
|
inherited |
Definition at line 1199 of file G4VEmProcess.cc.
References G4VEmProcess::actMaxKinEnergy, G4Log(), G4lrint(), G4VEmProcess::maxKinEnergy, G4VEmProcess::minKinEnergy, G4VEmProcess::nLambdaBins, G4VEmProcess::PrintWarning(), and TeV.
Referenced by G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), and G4EmStandardPhysicsWVI::ConstructProcess().
|
inherited |
Definition at line 1187 of file G4VEmProcess.cc.
References G4VEmProcess::actMinKinEnergy, eV, G4Log(), G4lrint(), G4VEmProcess::maxKinEnergy, G4VEmProcess::minKinEnergy, G4VEmProcess::nLambdaBins, and G4VEmProcess::PrintWarning().
Referenced by G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4EmStandardPhysicsWVI::ConstructProcess(), G4GammaConversion::G4GammaConversion(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), and G4GammaConversion::InitialiseProcess().
|
inherited |
Definition at line 1211 of file G4VEmProcess.cc.
References G4VEmProcess::MaxKinEnergy(), G4EmParameters::MinKinEnergy(), G4VEmProcess::minKinEnergyPrim, G4VEmProcess::PrintWarning(), and G4VEmProcess::theParameters.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4JAEAElasticScattering::G4JAEAElasticScattering(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PolarizedCompton::G4PolarizedCompton(), and G4RayleighScattering::G4RayleighScattering().
|
inlineprotectedinherited |
Definition at line 720 of file G4VEmProcess.hh.
References G4VEmProcess::currentParticle, and G4VEmProcess::particle.
Referenced by G4GammaGeneralProcess(), G4eeToHadrons::InitialiseProcess(), PreparePhysicsTable(), and G4VEmProcess::PreparePhysicsTable().
|
inlineinherited |
Definition at line 449 of file G4VProcess.hh.
References G4VProcess::thePILfactor.
Referenced by export_G4VProcess().
|
inlinevirtualinherited |
Reimplemented in G4BiasingProcessInterface, G4ParallelGeometriesLimiterProcess, and G4WrapperProcess.
Definition at line 488 of file G4VProcess.hh.
References G4VProcess::aProcessManager.
Referenced by G4ProcessManager::AddProcess(), G4BiasingProcessInterface::SetProcessManager(), and G4WrapperProcess::SetProcessManager().
|
inlineinherited |
Definition at line 406 of file G4VProcess.hh.
References G4VProcess::theProcessSubType.
Referenced by G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4AnnihiToMuPair::G4AnnihiToMuPair(), G4BiasingProcessInterface::G4BiasingProcessInterface(), G4Cerenkov::G4Cerenkov(), G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4CoupledTransportation::G4CoupledTransportation(), G4Decay::G4Decay(), G4DecayWithSpin::G4DecayWithSpin(), G4DNAAttachment::G4DNAAttachment(), G4DNABrownianTransportation::G4DNABrownianTransportation(), G4DNAChargeDecrease::G4DNAChargeDecrease(), G4DNAChargeIncrease::G4DNAChargeIncrease(), G4DNAElastic::G4DNAElastic(), G4DNAElectronSolvation::G4DNAElectronSolvation(), G4DNAExcitation::G4DNAExcitation(), G4DNAIonisation::G4DNAIonisation(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAScavengerProcess::G4DNAScavengerProcess(), G4DNAVibExcitation::G4DNAVibExcitation(), G4eBremsstrahlung::G4eBremsstrahlung(), G4eeToHadrons::G4eeToHadrons(), G4eIonisation::G4eIonisation(), G4ePairProduction::G4ePairProduction(), G4eplusAnnihilation::G4eplusAnnihilation(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4GammaConversion::G4GammaConversion(), G4GammaConversionToMuons::G4GammaConversionToMuons(), G4GammaGeneralProcess(), G4HadronicProcess::G4HadronicProcess(), G4hhIonisation::G4hhIonisation(), G4hIonisation::G4hIonisation(), G4ionIonisation::G4ionIonisation(), G4ITTransportation::G4ITTransportation(), G4JAEAElasticScattering::G4JAEAElasticScattering(), G4MicroElecElastic::G4MicroElecElastic(), G4MicroElecInelastic::G4MicroElecInelastic(), G4MicroElecLOPhononScattering::G4MicroElecLOPhononScattering(), G4MicroElecSurface::G4MicroElecSurface(), G4mplIonisation::G4mplIonisation(), G4MuBremsstrahlung::G4MuBremsstrahlung(), G4MuIonisation::G4MuIonisation(), G4MuonMinusAtomicCapture::G4MuonMinusAtomicCapture(), G4MuPairProduction::G4MuPairProduction(), G4NeutronKiller::G4NeutronKiller(), G4NuclearStopping::G4NuclearStopping(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpMieHG::G4OpMieHG(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4OpWLS2::G4OpWLS2(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PionDecayMakeSpin::G4PionDecayMakeSpin(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), G4PolarizedIonisation::G4PolarizedIonisation(), G4PolarizedPhotoElectric::G4PolarizedPhotoElectric(), G4RadioactiveDecay::G4RadioactiveDecay(), G4RayleighScattering::G4RayleighScattering(), G4Scintillation::G4Scintillation(), G4StepLimiter::G4StepLimiter(), G4SynchrotronRadiation::G4SynchrotronRadiation(), G4SynchrotronRadiationInMat::G4SynchrotronRadiationInMat(), G4TransitionRadiation::G4TransitionRadiation(), G4Transportation::G4Transportation(), G4UCNAbsorption::G4UCNAbsorption(), G4UCNBoundaryProcess::G4UCNBoundaryProcess(), G4UCNLoss::G4UCNLoss(), G4UCNMultiScattering::G4UCNMultiScattering(), G4UnknownDecay::G4UnknownDecay(), G4UserSpecialCuts::G4UserSpecialCuts(), G4VMultipleScattering::G4VMultipleScattering(), G4VTransitionRadiation::G4VTransitionRadiation(), G4VXTRenergyLoss::G4VXTRenergyLoss(), and G4Decay::SetExtDecayer().
|
inlineinherited |
Definition at line 394 of file G4VProcess.hh.
References G4VProcess::theProcessType.
Referenced by G4MaxTimeCuts::G4MaxTimeCuts(), and G4MinEkineCuts::G4MinEkineCuts().
|
inlineprotectedinherited |
Definition at line 728 of file G4VEmProcess.hh.
References G4VEmProcess::secondaryParticle.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4eeToHadrons::G4eeToHadrons(), G4eplusAnnihilation::G4eplusAnnihilation(), G4GammaConversion::G4GammaConversion(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), and G4PolarizedPhotoElectric::G4PolarizedPhotoElectric().
|
inlineprotectedinherited |
Definition at line 742 of file G4VEmProcess.hh.
References G4VEmProcess::splineFlag.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4JAEAElasticScattering::G4JAEAElasticScattering(), G4PolarizedCompton::G4PolarizedCompton(), and G4RayleighScattering::G4RayleighScattering().
|
inlineprotectedinherited |
Definition at line 735 of file G4VEmProcess.hh.
References G4VEmProcess::startFromNull.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4eplusAnnihilation::G4eplusAnnihilation(), G4GammaConversion::G4GammaConversion(), G4JAEAElasticScattering::G4JAEAElasticScattering(), G4PolarizedCompton::G4PolarizedCompton(), G4RayleighScattering::G4RayleighScattering(), and G4CoulombScattering::InitialiseProcess().
|
inlineinherited |
Definition at line 412 of file G4VProcess.hh.
References G4VProcess::verboseLevel.
Referenced by G4EmDNAChemistry::ConstructProcess(), G4EmDNAChemistry_option1::ConstructProcess(), G4EmDNAChemistry_option3::ConstructProcess(), G4EmDNAChemistry_option2::ConstructProcess(), G4ProcessTable::DumpInfo(), export_G4VProcess(), G4CoupledTransportation::G4CoupledTransportation(), G4GammaGeneralProcess(), G4hhIonisation::G4hhIonisation(), G4mplIonisation::G4mplIonisation(), G4Transportation::G4Transportation(), G4VEmProcess::G4VEmProcess(), G4VEnergyLossProcess::G4VEnergyLossProcess(), G4VMultipleScattering::G4VMultipleScattering(), G4CoulombScattering::InitialiseProcess(), PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4VMultipleScattering::PreparePhysicsTable(), G4ProcessManagerMessenger::SetNewValue(), and G4ProcessTableMessenger::SetNewValue().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 460 of file G4GammaGeneralProcess.cc.
References G4VProcess::theNumberOfInteractionLengthLeft.
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 657 of file G4GammaGeneralProcess.cc.
References G4VProcess::GetPhysicsTableFileName(), G4VEmProcess::isTheMaster, nameT, nTables, G4VEmProcess::StorePhysicsTable(), G4EmDataHandler::StorePhysicsTable(), theCompton, theConversionEE, theHandler, thePhotoElectric, theRayleigh, and theT.
|
privateinherited |
Definition at line 477 of file G4VEmProcess.cc.
References G4VEmProcess::applyCuts, G4VEmProcess::biasFactor, G4VEmProcess::buildLambdaTable, G4EmModelManager::DumpModelList(), emax, G4PhysicsVector::Energy(), fEmNoIntegral, G4VEmProcess::fXSType, G4BestUnit, G4endl, G4lrint(), G4PhysicsVector::GetMaxEnergy(), G4ParticleDefinition::GetParticleName(), G4VProcess::GetProcessName(), G4VProcess::GetProcessSubType(), G4PhysicsVector::GetVectorLength(), G4PhysicsTable::length(), G4VEmProcess::maxKinEnergy, G4VEmProcess::minKinEnergy, G4VEmProcess::minKinEnergyPrim, G4VEmProcess::modelManager, G4VEmProcess::particle, G4VEmProcess::splineFlag, G4VEmProcess::StreamProcessInfo(), G4VEmProcess::theLambdaTable, G4VEmProcess::theLambdaTablePrim, and G4VProcess::verboseLevel.
Referenced by G4VEmProcess::BuildPhysicsTable(), and G4VEmProcess::ProcessDescription().
|
inlineprotectedvirtualinherited |
Reimplemented in G4eeToHadrons, G4CoulombScattering, and G4eplusAnnihilation.
Definition at line 94 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::StreamInfo().
|
inlineprotectedinherited |
Definition at line 524 of file G4VProcess.hh.
References G4VProcess::currentInteractionLength, EventMustBeAborted, G4cerr, G4endl, G4Exception(), CLHEP::perMillion, G4VProcess::theNumberOfInteractionLengthLeft, G4VProcess::theProcessName, and G4VProcess::verboseLevel.
Referenced by G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), and G4Decay::PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 537 of file G4GammaGeneralProcess.cc.
References ComputeGeneralLambda(), G4VEmProcess::currentCouple, G4VEmProcess::GetLambda(), minEEEnergy, minMMEnergy, minPEEnergy, peLambda, G4VEmProcess::preStepKinEnergy, preStepLogE, and thePhotoElectric.
Referenced by PostStepGetPhysicalInteractionLength().
|
inlineinherited |
Definition at line 777 of file G4VEmProcess.hh.
References G4VEmProcess::baseMat.
Referenced by BuildPhysicsTable(), and G4VEmProcess::BuildPhysicsTable().
|
privateinherited |
Definition at line 439 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::BuildLambdaTable(), and G4VEmProcess::SetLambdaBinning().
|
privateinherited |
Definition at line 438 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::PreparePhysicsTable(), and G4VEmProcess::SetMaxKinEnergy().
|
privateinherited |
Definition at line 437 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::PreparePhysicsTable(), and G4VEmProcess::SetMinKinEnergy().
|
protectedinherited |
Definition at line 327 of file G4VProcess.hh.
Referenced by G4ContinuousGainOfEnergy::AlongStepDoIt(), G4ErrorEnergyLoss::AlongStepDoIt(), G4hImpactIonisation::AlongStepDoIt(), G4DNAMolecularDissociation::DecayIt(), G4OpBoundaryProcess::DoAbsorption(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4VProcess::G4VProcess(), G4PhononDownconversion::MakeLTSecondaries(), G4PhononDownconversion::MakeTTSecondaries(), G4SpecialCuts::PostStepDoIt(), G4Channeling::PostStepDoIt(), G4PhononDownconversion::PostStepDoIt(), G4PhononReflection::PostStepDoIt(), G4PhononScattering::PostStepDoIt(), G4StepLimiter::PostStepDoIt(), G4UserSpecialCuts::PostStepDoIt(), G4TransitionRadiation::PostStepDoIt(), G4UCNAbsorption::PostStepDoIt(), G4UCNBoundaryProcess::PostStepDoIt(), G4UCNLoss::PostStepDoIt(), G4UCNMultiScattering::PostStepDoIt(), G4AnnihiToMuPair::PostStepDoIt(), G4GammaConversionToMuons::PostStepDoIt(), G4MicroElecSurface::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4OpAbsorption::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4OpMieHG::PostStepDoIt(), G4OpRayleigh::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4OpWLS2::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), and G4SynchrotronRadiationInMat::PostStepDoIt().
|
privateinherited |
Definition at line 434 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::ApplyCuts(), G4VEmProcess::PostStepDoIt(), G4VEmProcess::PreparePhysicsTable(), and G4VEmProcess::StreamInfo().
|
protectedinherited |
Definition at line 319 of file G4VProcess.hh.
Referenced by G4VProcess::GetProcessManager(), and G4VProcess::SetProcessManager().
|
protectedinherited |
Definition at line 420 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), and G4VEmProcess::PostStepDoIt().
|
protectedinherited |
Definition at line 424 of file G4VEmProcess.hh.
Referenced by ComputeGeneralLambda(), G4VEmProcess::DefineMaterial(), G4VEmProcess::GetLambdaFromTable(), G4VEmProcess::GetLambdaFromTablePrim(), GetProbability(), and PostStepGetPhysicalInteractionLength().
|
protectedinherited |
Definition at line 429 of file G4VEmProcess.hh.
Referenced by BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), G4VEmProcess::DefineMaterial(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), and G4VEmProcess::UseBaseMaterial().
|
privateinherited |
Definition at line 364 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::ComputeCurrentLambda(), and G4VEmProcess::DefineMaterial().
|
privateinherited |
Definition at line 395 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::CrossSectionBiasingFactor(), G4VEmProcess::DefineMaterial(), G4VEmProcess::PostStepDoIt(), G4VEmProcess::SetCrossSectionBiasingFactor(), and G4VEmProcess::StreamInfo().
|
privateinherited |
Definition at line 441 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::PostStepDoIt(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PreparePhysicsTable(), and G4VEmProcess::StartTracking().
Definition at line 421 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt().
|
protectedinherited |
Definition at line 381 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::ActivateForcedInteraction(), G4VEmProcess::ActivateSecondaryBiasing(), G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess::PostStepDoIt(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PreparePhysicsTable(), G4VEmProcess::StartTracking(), and G4VEmProcess::~G4VEmProcess().
|
privateinherited |
Definition at line 433 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::BuildLambdaTable(), G4VEmProcess::BuildPhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEmProcess::RetrievePhysicsTable(), G4VEmProcess::SetBuildTableFlag(), and G4VEmProcess::StreamInfo().
|
protectedinherited |
Definition at line 425 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::GetCurrentLambda().
|
protectedinherited |
Definition at line 379 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::Clear(), G4VEmProcess::DefineMaterial(), G4VEmProcess::MaterialCutsCouple(), G4VEmProcess::PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), SelectEmProcess(), G4VEmProcess::SelectModel(), and TotalCrossSectionPerVolume().
|
protectedinherited |
Definition at line 423 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::ComputeCrossSectionPerAtom(), G4VEmProcess::ComputeIntegralLambda(), G4VEmProcess::CurrentMaterialCutsCoupleIndex(), G4VEmProcess::CurrentSetup(), G4VEmProcess::DefineMaterial(), G4VEmProcess::GetCurrentLambda(), G4VEmProcess::GetElectronEnergyCut(), G4VEmProcess::GetGammaEnergyCut(), G4VEmProcess::PostStepDoIt(), PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), and G4VEmProcess::SelectModel().
|
protectedinherited |
Definition at line 335 of file G4VProcess.hh.
Referenced by G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VProcess::EndTracking(), G4Decay::EndTracking(), G4VProcess::GetCurrentInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), PostStepGetPhysicalInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength(), G4PolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), G4PolarizedCompton::PostStepGetPhysicalInteractionLength(), G4PolarizedIonisation::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VProcess::StartTracking(), G4Decay::StartTracking(), and G4VProcess::SubtractNumberOfInteractionLengthLeft().
|
protectedinherited |
Definition at line 380 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::DefineMaterial(), PostStepGetPhysicalInteractionLength(), and SelectHadProcess().
|
privateinherited |
Definition at line 361 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::ComputeCrossSectionPerAtom(), G4VEmProcess::ComputeCurrentLambda(), G4VEmProcess::GetCurrentElement(), G4VEmProcess::GetCurrentModel(), G4VEmProcess::GetTargetElement(), G4VEmProcess::GetTargetIsotope(), G4VEmProcess::PostStepDoIt(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PreparePhysicsTable(), and G4VEmProcess::SelectModel().
|
privateinherited |
Definition at line 354 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::ComputeCrossSectionPerAtom(), G4VEmProcess::ComputeCurrentLambda(), G4VEmProcess::PostStepDoIt(), G4VEmProcess::SetParticle(), and G4VEmProcess::StartTracking().
|
privateinherited |
Definition at line 453 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::EmModel(), and G4VEmProcess::SetEmModel().
|
protectedinherited |
Definition at line 360 of file G4VProcess.hh.
Referenced by G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAScavengerProcess::G4DNAScavengerProcess(), G4ITTransportation::G4ITTransportation(), G4NuclearStopping::G4NuclearStopping(), G4VDiscreteProcess::G4VDiscreteProcess(), G4VITDiscreteProcess::G4VITDiscreteProcess(), G4VITRestDiscreteProcess::G4VITRestDiscreteProcess(), G4VITRestProcess::G4VITRestProcess(), G4VRestDiscreteProcess::G4VRestDiscreteProcess(), G4VRestProcess::G4VRestProcess(), and G4VProcess::isAlongStepDoItIsEnabled().
|
protectedinherited |
Definition at line 359 of file G4VProcess.hh.
Referenced by G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAScavengerProcess::G4DNAScavengerProcess(), G4eplusAnnihilation::G4eplusAnnihilation(), G4HadronStoppingProcess::G4HadronStoppingProcess(), G4ITTransportation::G4ITTransportation(), G4MuonicAtomDecay::G4MuonicAtomDecay(), G4VContinuousDiscreteProcess::G4VContinuousDiscreteProcess(), G4VContinuousProcess::G4VContinuousProcess(), G4VDiscreteProcess::G4VDiscreteProcess(), G4VITDiscreteProcess::G4VITDiscreteProcess(), and G4VProcess::isAtRestDoItIsEnabled().
|
protectedinherited |
Definition at line 361 of file G4VProcess.hh.
Referenced by G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAScavengerProcess::G4DNAScavengerProcess(), G4HadronStoppingProcess::G4HadronStoppingProcess(), G4ITTransportation::G4ITTransportation(), G4MuonicAtomDecay::G4MuonicAtomDecay(), G4NuclearStopping::G4NuclearStopping(), G4VContinuousProcess::G4VContinuousProcess(), G4VITRestProcess::G4VITRestProcess(), G4VRestContinuousProcess::G4VRestContinuousProcess(), G4VRestProcess::G4VRestProcess(), and G4VProcess::isPostStepDoItIsEnabled().
|
protected |
Definition at line 165 of file G4GammaGeneralProcess.hh.
Referenced by ComputeGeneralLambda(), and PostStepGetPhysicalInteractionLength().
|
privateinherited |
Definition at line 397 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::DefineMaterial(), G4VEmProcess::GetCurrentLambda(), and G4VEmProcess::RecalculateLambda().
|
privateinherited |
Definition at line 398 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::GetCurrentLambda().
|
privateinherited |
Definition at line 399 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::GetCurrentLambda(), and G4VEmProcess::PreparePhysicsTable().
|
protectedinherited |
Definition at line 419 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), and G4VEmProcess::PostStepDoIt().
|
protectedinherited |
Definition at line 448 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess::G4VEmProcess(), G4VEmProcess::GetParticleChange(), PostStepDoIt(), and G4VEmProcess::PostStepDoIt().
|
privateinherited |
Definition at line 374 of file G4VProcess.hh.
Referenced by G4VProcess::G4VProcess(), and G4VProcess::~G4VProcess().
|
privateinherited |
Definition at line 410 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::BuildPhysicsTable(), G4VEmProcess::ComputeIntegralLambda(), G4VEmProcess::CrossSectionType(), G4VEmProcess::FindLambdaMax(), G4VEmProcess::PostStepDoIt(), G4VEmProcess::PreparePhysicsTable(), G4VEmProcess::SetCrossSectionType(), G4VEmProcess::SetEnergyOfCrossSectionMax(), and G4VEmProcess::StreamInfo().
|
private |
Definition at line 187 of file G4GammaGeneralProcess.hh.
Referenced by ComputeGeneralLambda(), PostStepDoIt(), and PreparePhysicsTable().
|
protectedinherited |
Definition at line 426 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::GetLambdaFromTable(), and G4VEmProcess::GetLambdaFromTablePrim().
|
privateinherited |
Definition at line 440 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::PreparePhysicsTable(), and G4VEmProcess::StartTracking().
|
protectedinherited |
Definition at line 428 of file G4VEmProcess.hh.
Referenced by BuildPhysicsTable(), G4PolarizedAnnihilation::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), InitialiseProcess(), PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), StorePhysicsTable(), G4VEmProcess::StorePhysicsTable(), ~G4GammaGeneralProcess(), and G4VEmProcess::~G4VEmProcess().
|
privateinherited |
Definition at line 393 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::ComputeIntegralLambda(), G4VEmProcess::G4VEmProcess(), and G4VEmProcess::PreparePhysicsTable().
|
privateinherited |
Definition at line 362 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::BuildLambdaTable(), G4VEmProcess::G4VEmProcess(), G4VEmProcess::PreparePhysicsTable(), and G4VEmProcess::~G4VEmProcess().
|
privateinherited |
Definition at line 394 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::G4VEmProcess(), and G4VEmProcess::PreparePhysicsTable().
|
protectedinherited |
Definition at line 417 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4eplusAnnihilation::G4eplusAnnihilation(), G4VEmProcess::PostStepDoIt(), and G4VEmProcess::PreparePhysicsTable().
|
privateinherited |
Definition at line 396 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::CurrentSetup(), G4VEmProcess::PostStepDoIt(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), and G4VEmProcess::StartTracking().
|
privateinherited |
Definition at line 359 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::BuildPhysicsTable(), and G4VEmProcess::SetEmMasterProcess().
|
privateinherited |
Definition at line 370 of file G4VProcess.hh.
Referenced by G4VProcess::GetMasterProcess(), and G4VProcess::SetMasterProcess().
|
privateinherited |
Definition at line 391 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::BuildLambdaTable(), G4VEmProcess::BuildPhysicsTable(), G4VEmProcess::FindLambdaMax(), G4VEmProcess::G4VEmProcess(), G4VEmProcess::LambdaPhysicsVector(), G4VEmProcess::MaxKinEnergy(), G4VEmProcess::PreparePhysicsTable(), G4VEmProcess::RetrievePhysicsTable(), G4VEmProcess::SetMaxKinEnergy(), G4VEmProcess::SetMinKinEnergy(), and G4VEmProcess::StreamInfo().
Definition at line 403 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::ComputeIntegralLambda(), G4VEmProcess::DefineMaterial(), G4VEmProcess::PostStepDoIt(), and G4VEmProcess::StartTracking().
|
private |
Definition at line 181 of file G4GammaGeneralProcess.hh.
Referenced by InitialiseProcess(), and TotalCrossSectionPerVolume().
|
privateinherited |
Definition at line 390 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::BuildLambdaTable(), G4VEmProcess::FindLambdaMax(), G4VEmProcess::G4VEmProcess(), G4VEmProcess::LambdaPhysicsVector(), G4VEmProcess::MinKinEnergy(), G4VEmProcess::PreparePhysicsTable(), G4VEmProcess::SetMaxKinEnergy(), G4VEmProcess::SetMinKinEnergy(), and G4VEmProcess::StreamInfo().
Definition at line 392 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::BuildLambdaTable(), G4VEmProcess::BuildPhysicsTable(), G4VEmProcess::GetCurrentLambda(), G4VEmProcess::PreparePhysicsTable(), G4VEmProcess::RetrievePhysicsTable(), G4VEmProcess::SetMinKinEnergyPrim(), and G4VEmProcess::StreamInfo().
|
private |
Definition at line 182 of file G4GammaGeneralProcess.hh.
Referenced by InitialiseProcess(), and TotalCrossSectionPerVolume().
|
private |
Definition at line 180 of file G4GammaGeneralProcess.hh.
Referenced by InitialiseProcess(), and TotalCrossSectionPerVolume().
|
privateinherited |
Definition at line 352 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::AddEmModel(), G4VEmProcess::BuildLambdaTable(), G4VEmProcess::G4VEmProcess(), G4VEmProcess::GetModelByIndex(), G4VEmProcess::PreparePhysicsTable(), G4VEmProcess::SelectModel(), G4VEmProcess::SelectModelForMaterial(), G4VEmProcess::StreamInfo(), and G4VEmProcess::~G4VEmProcess().
|
staticprivate |
Definition at line 172 of file G4GammaGeneralProcess.hh.
Referenced by RetrievePhysicsTable(), and StorePhysicsTable().
|
private |
Definition at line 186 of file G4GammaGeneralProcess.hh.
Referenced by InitialiseProcess().
|
privateinherited |
Definition at line 413 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::BuildLambdaTable(), G4VEmProcess::LambdaBinning(), G4VEmProcess::LambdaPhysicsVector(), G4VEmProcess::SetLambdaBinning(), G4VEmProcess::SetMaxKinEnergy(), and G4VEmProcess::SetMinKinEnergy().
|
private |
Definition at line 185 of file G4GammaGeneralProcess.hh.
Referenced by InitialiseProcess().
|
staticprivate |
Definition at line 170 of file G4GammaGeneralProcess.hh.
Referenced by BuildPhysicsTable(), InitialiseProcess(), RetrievePhysicsTable(), and StorePhysicsTable().
|
privateinherited |
Definition at line 412 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::BuildPhysicsTable(), G4VEmProcess::NumberOfModels(), G4VEmProcess::PreparePhysicsTable(), and G4VEmProcess::SelectModel().
|
privateinherited |
Definition at line 353 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::ActivateForcedInteraction(), G4VEmProcess::BuildLambdaTable(), G4VEmProcess::BuildPhysicsTable(), emcalc_gui.MainWindow::cb_select_particle(), emcalc_gui.MainWindow::cb_show_plot(), G4VEmProcess::FindLambdaMax(), G4VEmProcess::Particle(), G4VEmProcess::PostStepDoIt(), G4VEmProcess::PreparePhysicsTable(), G4VEmProcess::ProcessDescription(), G4VEmProcess::RetrievePhysicsTable(), G4VEmProcess::SetCrossSectionBiasingFactor(), G4VEmProcess::SetParticle(), G4VEmProcess::StorePhysicsTable(), and G4VEmProcess::StreamInfo().
|
private |
Definition at line 183 of file G4GammaGeneralProcess.hh.
Referenced by PostStepDoIt(), and TotalCrossSectionPerVolume().
|
protectedinherited |
Definition at line 321 of file G4VProcess.hh.
Referenced by G4VMultipleScattering::AddEmModel(), G4VEmProcess::AddEmModel(), G4VEnergyLossProcess::AddEmModel(), G4ImportanceProcess::AlongStepDoIt(), G4WeightCutOffProcess::AlongStepDoIt(), G4WeightWindowProcess::AlongStepDoIt(), G4VContinuousDiscreteProcess::AlongStepDoIt(), G4VContinuousProcess::AlongStepDoIt(), G4VRestContinuousDiscreteProcess::AlongStepDoIt(), G4VRestContinuousProcess::AlongStepDoIt(), G4ParallelWorldProcess::AlongStepDoIt(), G4ParallelWorldScoringProcess::AlongStepDoIt(), G4VITRestProcess::AtRestDoIt(), G4VRestContinuousDiscreteProcess::AtRestDoIt(), G4VRestContinuousProcess::AtRestDoIt(), G4VRestDiscreteProcess::AtRestDoIt(), G4VRestProcess::AtRestDoIt(), G4ParallelWorldProcess::AtRestDoIt(), G4ParallelWorldScoringProcess::AtRestDoIt(), G4ScoreSplittingProcess::AtRestDoIt(), G4VITRestDiscreteProcess::AtRestDoIt(), G4eplusAnnihilation::AtRestDoIt(), G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4VEnergyLossProcess::FillSecondariesAlongStep(), G4Decay::G4Decay(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAScavengerProcess::G4DNAScavengerProcess(), G4ImportanceProcess::G4ImportanceProcess(), G4ITTransportation::G4ITTransportation(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4RadioactiveDecay::G4RadioactiveDecay(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4Transportation::G4Transportation(), G4UnknownDecay::G4UnknownDecay(), G4VEmProcess::G4VEmProcess(), G4VEnergyLossProcess::G4VEnergyLossProcess(), G4VMultipleScattering::G4VMultipleScattering(), G4VProcess::G4VProcess(), G4VXTRenergyLoss::G4VXTRenergyLoss(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4VITDiscreteProcess::PostStepDoIt(), G4VContinuousDiscreteProcess::PostStepDoIt(), G4VDiscreteProcess::PostStepDoIt(), G4VRestContinuousDiscreteProcess::PostStepDoIt(), G4VRestDiscreteProcess::PostStepDoIt(), G4ParallelWorldProcess::PostStepDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4NeutronKiller::PostStepDoIt(), G4VITRestDiscreteProcess::PostStepDoIt(), G4LowECapture::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), and G4VTransitionRadiation::PostStepDoIt().
|
protectedinherited |
Definition at line 404 of file G4VEmProcess.hh.
Referenced by ComputeGeneralLambda(), GetProbability(), PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), SelectEmProcess(), and TotalCrossSectionPerVolume().
|
protectedinherited |
Definition at line 406 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::Clear(), G4VEmProcess::ComputeIntegralLambda(), PostStepDoIt(), G4VEmProcess::PostStepDoIt(), PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), and PreparePhysicsTable().
|
protected |
Definition at line 164 of file G4GammaGeneralProcess.hh.
Referenced by ComputeGeneralLambda(), GetProbability(), PostStepGetPhysicalInteractionLength(), and TotalCrossSectionPerVolume().
|
protectedinherited |
Definition at line 405 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::PostStepGetPhysicalInteractionLength().
Definition at line 418 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess::PostStepDoIt(), and G4VEmProcess::PreparePhysicsTable().
|
privateinherited |
Definition at line 358 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::ActivateSecondaryBiasing(), G4VEmProcess::PreparePhysicsTable(), G4VEmProcess::SecondaryParticle(), and G4VEmProcess::SetSecondaryParticle().
|
protectedinherited |
Definition at line 447 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess::G4VEmProcess(), and G4VEmProcess::PostStepDoIt().
|
protected |
Definition at line 162 of file G4GammaGeneralProcess.hh.
Referenced by GetSelectedProcess(), GetSubProcessName(), GetSubProcessSubType(), PostStepDoIt(), and SelectedProcess().
|
private |
Definition at line 188 of file G4GammaGeneralProcess.hh.
Referenced by BuildPhysicsTable(), InitialiseProcess(), and RetrievePhysicsTable().
|
privateinherited |
Definition at line 435 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::BuildLambdaTable(), and G4VEmProcess::SetStartFromNullFlag().
|
private |
Definition at line 175 of file G4GammaGeneralProcess.hh.
Referenced by AddEmProcess(), BuildPhysicsTable(), GetEmProcess(), InitialiseProcess(), PostStepDoIt(), PreparePhysicsTable(), ProcessDescription(), RetrievePhysicsTable(), and StorePhysicsTable().
|
private |
Definition at line 176 of file G4GammaGeneralProcess.hh.
Referenced by AddEmProcess(), BuildPhysicsTable(), GetEmProcess(), InitialiseProcess(), PostStepDoIt(), PreparePhysicsTable(), ProcessDescription(), RetrievePhysicsTable(), and StorePhysicsTable().
|
private |
Definition at line 178 of file G4GammaGeneralProcess.hh.
Referenced by AddMMProcess(), BuildPhysicsTable(), PostStepDoIt(), PreparePhysicsTable(), and ProcessDescription().
|
privateinherited |
Definition at line 370 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::PostStepDoIt(), and G4VEmProcess::PreparePhysicsTable().
|
privateinherited |
Definition at line 372 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::GetElectronEnergyCut(), G4VEmProcess::PostStepDoIt(), and G4VEmProcess::PreparePhysicsTable().
|
privateinherited |
Definition at line 371 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::GetGammaEnergyCut(), G4VEmProcess::PostStepDoIt(), and G4VEmProcess::PreparePhysicsTable().
|
privateinherited |
Definition at line 373 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::PostStepDoIt(), and G4VEmProcess::PreparePhysicsTable().
|
privateinherited |
Definition at line 360 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::PreparePhysicsTable(), and G4VEmProcess::~G4VEmProcess().
|
privateinherited |
Definition at line 386 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::DensityFactor(), and G4VEmProcess::G4VEmProcess().
|
privateinherited |
Definition at line 387 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::DensityIndex(), and G4VEmProcess::G4VEmProcess().
|
privateinherited |
Definition at line 356 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::G4VEmProcess(), and G4VEmProcess::PostStepDoIt().
|
protectedinherited |
Definition at line 382 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::BuildPhysicsTable(), G4VEmProcess::EnergyOfCrossSectionMax(), G4VEmProcess::PreparePhysicsTable(), G4VEmProcess::SetEnergyOfCrossSectionMax(), and G4VEmProcess::~G4VEmProcess().
|
privateinherited |
Definition at line 355 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::G4VEmProcess(), and G4VEmProcess::PostStepDoIt().
|
protected |
Definition at line 161 of file G4GammaGeneralProcess.hh.
Referenced by AddHadProcess(), BuildPhysicsTable(), PostStepDoIt(), PreparePhysicsTable(), and ProcessDescription().
|
staticprivate |
Definition at line 169 of file G4GammaGeneralProcess.hh.
Referenced by BuildPhysicsTable(), ComputeGeneralLambda(), GetProbability(), InitialiseProcess(), RetrievePhysicsTable(), StorePhysicsTable(), and ~G4GammaGeneralProcess().
|
protectedinherited |
Definition at line 338 of file G4VProcess.hh.
Referenced by G4VProcess::ClearNumberOfInteractionLengthLeft(), G4VProcess::EndTracking(), G4VProcess::GetTotalNumberOfInteractionLengthTraversed(), PostStepGetPhysicalInteractionLength(), G4AdjointForcedInteractionForGamma::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VProcess::ResetNumberOfInteractionLengthLeft(), and G4VProcess::StartTracking().
|
privateinherited |
Definition at line 367 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::BuildLambdaTable(), G4VEmProcess::BuildPhysicsTable(), G4VEmProcess::GetCurrentLambda(), G4VEmProcess::GetLambdaFromTable(), G4VEmProcess::LambdaTable(), G4VEmProcess::PreparePhysicsTable(), G4VEmProcess::RetrievePhysicsTable(), G4VEmProcess::StorePhysicsTable(), and G4VEmProcess::StreamInfo().
|
privateinherited |
Definition at line 368 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::BuildLambdaTable(), G4VEmProcess::BuildPhysicsTable(), G4VEmProcess::GetLambdaFromTablePrim(), G4VEmProcess::LambdaTablePrim(), G4VEmProcess::PreparePhysicsTable(), G4VEmProcess::RetrievePhysicsTable(), G4VEmProcess::StorePhysicsTable(), and G4VEmProcess::StreamInfo().
|
protectedinherited |
Definition at line 331 of file G4VProcess.hh.
Referenced by G4AdjointForcedInteractionForGamma::AlongStepDoIt(), G4MuonicAtomDecay::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4Decay::AtRestGetPhysicalInteractionLength(), G4VProcess::ClearNumberOfInteractionLengthLeft(), G4MuonicAtomDecay::DecayIt(), G4VProcess::EndTracking(), G4VProcess::GetNumberOfInteractionLengthLeft(), G4VProcess::GetTotalNumberOfInteractionLengthTraversed(), PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), PostStepGetPhysicalInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength(), G4AdjointForcedInteractionForGamma::PostStepGetPhysicalInteractionLength(), G4PolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), G4PolarizedCompton::PostStepGetPhysicalInteractionLength(), G4PolarizedIonisation::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4VProcess::ResetNumberOfInteractionLengthLeft(), G4VProcess::StartTracking(), StartTracking(), G4VEmProcess::StartTracking(), G4VEnergyLossProcess::StartTracking(), and G4VProcess::SubtractNumberOfInteractionLengthLeft().
|
privateinherited |
Definition at line 363 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::BuildLambdaTable(), G4VEmProcess::BuildPhysicsTable(), G4VEmProcess::FindLambdaMax(), G4VEmProcess::G4VEmProcess(), G4VEmProcess::PolarAngleLimit(), G4VEmProcess::PreparePhysicsTable(), G4VEmProcess::PrintWarning(), and G4VEmProcess::SetMinKinEnergyPrim().
|
private |
Definition at line 174 of file G4GammaGeneralProcess.hh.
Referenced by AddEmProcess(), BuildPhysicsTable(), GetEmProcess(), InitialiseProcess(), PostStepDoIt(), PreparePhysicsTable(), ProcessDescription(), RetrievePhysicsTable(), StorePhysicsTable(), and TotalCrossSectionPerVolume().
|
protectedinherited |
Definition at line 344 of file G4VProcess.hh.
Referenced by G4VProcess::GetPhysicsTableFileName().
|
protectedinherited |
Definition at line 352 of file G4VProcess.hh.
Referenced by G4VProcess::AtRestGPIL(), G4VProcess::GetPILfactor(), G4VProcess::PostStepGPIL(), and G4VProcess::SetPILfactor().
|
privateinherited |
Definition at line 357 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::G4VEmProcess(), and G4VEmProcess::PostStepDoIt().
|
protectedinherited |
Definition at line 341 of file G4VProcess.hh.
Referenced by G4VProcess::DumpInfo(), G4VProcess::EndTracking(), G4ImportanceProcess::GetName(), G4WeightCutOffProcess::GetName(), G4VProcess::GetPhysicsTableFileName(), G4VProcess::GetProcessName(), G4WrapperProcess::RegisterProcess(), G4VProcess::StartTracking(), G4VITProcess::SubtractNumberOfInteractionLengthLeft(), and G4VProcess::SubtractNumberOfInteractionLengthLeft().
|
protectedinherited |
Definition at line 349 of file G4VProcess.hh.
Referenced by G4VProcess::DumpInfo(), G4MuonicAtomDecay::G4MuonicAtomDecay(), G4VProcess::GetProcessSubType(), and G4VProcess::SetProcessSubType().
|
protectedinherited |
Definition at line 346 of file G4VProcess.hh.
Referenced by G4VProcess::DumpInfo(), G4AdjointProcessEquivalentToDirectProcess::G4AdjointProcessEquivalentToDirectProcess(), G4VProcess::GetProcessType(), G4WrapperProcess::RegisterProcess(), and G4VProcess::SetProcessType().
|
private |
Definition at line 177 of file G4GammaGeneralProcess.hh.
Referenced by AddEmProcess(), BuildPhysicsTable(), GetEmProcess(), InitialiseProcess(), PostStepDoIt(), PreparePhysicsTable(), ProcessDescription(), RetrievePhysicsTable(), and StorePhysicsTable().
|
staticprivate |
Definition at line 171 of file G4GammaGeneralProcess.hh.
Referenced by BuildPhysicsTable(), InitialiseProcess(), PostStepDoIt(), RetrievePhysicsTable(), and StorePhysicsTable().
|
protectedinherited |
Definition at line 422 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::PostStepDoIt(), and G4VEmProcess::PreparePhysicsTable().
|
protectedinherited |
Definition at line 356 of file G4VProcess.hh.
Referenced by G4VEnergyLossProcess::ActivateForcedInteraction(), G4VEmProcess::ActivateForcedInteraction(), G4VEmProcess::ActivateSecondaryBiasing(), G4VEnergyLossProcess::ActivateSecondaryBiasing(), G4LowECapture::AddRegion(), G4CoupledTransportation::AlongStepDoIt(), G4Transportation::AlongStepDoIt(), G4VContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4Transportation::AlongStepGetPhysicalInteractionLength(), G4VContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4hImpactIonisation::AntiProtonParametrisedDEDX(), G4ParallelWorldScoringProcess::AtRestDoIt(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VITRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VXTRenergyLoss::BuildAngleForEnergyBank(), G4VXTRenergyLoss::BuildAngleTable(), G4VEnergyLossProcess::BuildDEDXTable(), G4VXTRenergyLoss::BuildEnergyTable(), G4VXTRenergyLoss::BuildGlobalAngleTable(), G4VEmProcess::BuildLambdaTable(), G4hImpactIonisation::BuildLambdaTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4hImpactIonisation::BuildLossTable(), G4DNABrownianTransportation::BuildPhysicsTable(), BuildPhysicsTable(), G4LowECapture::BuildPhysicsTable(), G4VEmProcess::BuildPhysicsTable(), G4VEnergyLossProcess::BuildPhysicsTable(), G4VMultipleScattering::BuildPhysicsTable(), G4SynchrotronRadiation::BuildPhysicsTable(), G4VXTRenergyLoss::BuildPhysicsTable(), G4hImpactIonisation::BuildPhysicsTable(), G4ChargeExchangeProcess::BuildPhysicsTable(), G4OpRayleigh::CalculateRayleighMeanFreePaths(), G4PolarizedAnnihilation::ComputeSaturationFactor(), G4PolarizedCompton::ComputeSaturationFactor(), G4PolarizedIonisation::ComputeSaturationFactor(), G4DNAElectronHoleRecombination::Create(), G4DNASecondOrderReaction::Create(), G4VPhononProcess::CreateSecondary(), G4VProcess::EndTracking(), G4VEmProcess::FindLambdaMax(), G4Cerenkov::G4Cerenkov(), G4ChargeExchangeProcess::G4ChargeExchangeProcess(), G4CoupledTransportation::G4CoupledTransportation(), G4DNAMolecularDissociation::G4DNAMolecularDissociation(), G4DNAScavengerProcess::G4DNAScavengerProcess(), G4ErrorEnergyLoss::G4ErrorEnergyLoss(), G4FastSimulationManagerProcess::G4FastSimulationManagerProcess(), G4GaussXTRadiator::G4GaussXTRadiator(), G4ImportanceProcess::G4ImportanceProcess(), G4MaxTimeCuts::G4MaxTimeCuts(), G4MicroElecSurface::G4MicroElecSurface(), G4MinEkineCuts::G4MinEkineCuts(), G4OpAbsorption::G4OpAbsorption(), G4OpBoundaryProcess::G4OpBoundaryProcess(), G4OpMieHG::G4OpMieHG(), G4OpRayleigh::G4OpRayleigh(), G4OpWLS::G4OpWLS(), G4OpWLS2::G4OpWLS2(), G4ParallelWorldProcess::G4ParallelWorldProcess(), G4ParallelWorldScoringProcess::G4ParallelWorldScoringProcess(), G4PolarizedIonisation::G4PolarizedIonisation(), G4Scintillation::G4Scintillation(), G4ScoreSplittingProcess::G4ScoreSplittingProcess(), G4SpecialCuts::G4SpecialCuts(), G4StepLimiter::G4StepLimiter(), G4StrawTubeXTRadiator::G4StrawTubeXTRadiator(), G4SynchrotronRadiation::G4SynchrotronRadiation(), G4TransparentRegXTRadiator::G4TransparentRegXTRadiator(), G4Transportation::G4Transportation(), G4UCNAbsorption::G4UCNAbsorption(), G4UCNBoundaryProcess::G4UCNBoundaryProcess(), G4UCNLoss::G4UCNLoss(), G4UCNMultiScattering::G4UCNMultiScattering(), G4UserSpecialCuts::G4UserSpecialCuts(), G4VXTRenergyLoss::G4VXTRenergyLoss(), G4WeightCutOffProcess::G4WeightCutOffProcess(), G4WeightWindowProcess::G4WeightWindowProcess(), G4VXTRenergyLoss::GetAngleVector(), G4ChargeExchangeProcess::GetElementCrossSection(), G4VXTRenergyLoss::GetGasZmuProduct(), G4PhononDownconversion::GetMeanFreePath(), G4PhononScattering::GetMeanFreePath(), G4PolarizedCompton::GetMeanFreePath(), G4VXTRenergyLoss::GetMeanFreePath(), G4UCNAbsorption::GetMeanFreePath(), G4PolarizedAnnihilation::GetMeanFreePath(), G4PolarizedIonisation::GetMeanFreePath(), G4SynchrotronRadiation::GetMeanFreePath(), G4VXTRenergyLoss::GetNumberOfPhotons(), G4VXTRenergyLoss::GetPlateZmuProduct(), G4SynchrotronRadiation::GetRandomEnergySR(), G4VProcess::GetVerboseLevel(), G4hhIonisation::InitialiseEnergyLossProcess(), G4eeToHadrons::InitialiseProcess(), G4hImpactIonisation::InitializeMe(), G4UCNBoundaryProcess::MRreflect(), G4UCNBoundaryProcess::MRreflectHigh(), G4DNASecondOrderReaction::PostStepDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4DNAScavengerProcess::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4UCNAbsorption::PostStepDoIt(), G4UCNBoundaryProcess::PostStepDoIt(), G4UCNLoss::PostStepDoIt(), G4UCNMultiScattering::PostStepDoIt(), G4MicroElecSurface::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4OpAbsorption::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4OpMieHG::PostStepDoIt(), G4OpRayleigh::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4OpWLS2::PostStepDoIt(), G4CoupledTransportation::PostStepDoIt(), G4VITDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4DNASecondOrderReaction::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4DNAScavengerProcess::PostStepGetPhysicalInteractionLength(), G4PolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), G4PolarizedCompton::PostStepGetPhysicalInteractionLength(), G4PolarizedIonisation::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), G4VEmProcess::PreparePhysicsTable(), G4VEnergyLossProcess::PreparePhysicsTable(), G4VMultipleScattering::PreparePhysicsTable(), G4hImpactIonisation::ProtonParametrisedDEDX(), G4UCNBoundaryProcess::Reflect(), G4CoupledTransportation::ReportInexactEnergy(), G4CoupledTransportation::ReportMissingLogger(), RetrievePhysicsTable(), G4VEmProcess::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrievePhysicsTable(), G4VEnergyLossProcess::RetrieveTable(), G4VEmProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetCrossSectionBiasingFactor(), G4VEnergyLossProcess::SetCSDARangeTable(), G4CoupledTransportation::SetHighLooperThresholds(), G4Transportation::SetHighLooperThresholds(), G4VEnergyLossProcess::SetInverseRangeTable(), G4LowECapture::SetKinEnergyLimit(), G4NeutronKiller::SetKinEnergyLimit(), G4VEnergyLossProcess::SetLambdaTable(), G4CoupledTransportation::SetLowLooperThresholds(), G4Transportation::SetLowLooperThresholds(), G4VEnergyLossProcess::SetRangeTableForLoss(), G4VEnergyLossProcess::SetSecondaryRangeTable(), G4NeutronKiller::SetTimeLimit(), G4VProcess::SetVerboseLevel(), G4Cerenkov::SetVerboseLevel(), G4Scintillation::SetVerboseLevel(), G4OpAbsorption::SetVerboseLevel(), G4OpBoundaryProcess::SetVerboseLevel(), G4OpMieHG::SetVerboseLevel(), G4OpRayleigh::SetVerboseLevel(), G4OpWLS::SetVerboseLevel(), G4OpWLS2::SetVerboseLevel(), G4FastSimulationManagerProcess::SetWorldVolume(), G4GaussXTRadiator::SpectralXTRdEdx(), G4RegularXTRadiator::SpectralXTRdEdx(), G4TransparentRegXTRadiator::SpectralXTRdEdx(), G4XTRRegularRadModel::SpectralXTRdEdx(), G4VProcess::StartTracking(), G4CoupledTransportation::StartTracking(), G4VEmProcess::StorePhysicsTable(), G4VMultipleScattering::StorePhysicsTable(), G4VEnergyLossProcess::StoreTable(), G4VEnergyLossProcess::StreamInfo(), G4VEmProcess::StreamInfo(), G4VMultipleScattering::StreamInfo(), G4VITProcess::SubtractNumberOfInteractionLengthLeft(), and G4VProcess::SubtractNumberOfInteractionLengthLeft().
|
privateinherited |
Definition at line 442 of file G4VEmProcess.hh.
Referenced by G4VEmProcess::ActivateForcedInteraction(), G4VEmProcess::PostStepDoIt(), and G4VEmProcess::SetCrossSectionBiasingFactor().