|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VEmProcess.hh>
Additional Inherited Members | |
| Static Public Member Functions inherited from G4VProcess | |
| static const G4String & | GetProcessTypeName (G4ProcessType) |
Definition at line 76 of file G4VEmProcess.hh.
| G4VEmProcess::G4VEmProcess | ( | const G4String & | name, |
| G4ProcessType | type = fElectromagnetic ) |
Definition at line 79 of file G4VEmProcess.cc.
Referenced by G4GammaGeneralProcess::AddEmProcess(), BuildPhysicsTable(), G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4DNAAttachment::G4DNAAttachment(), G4DNAChargeDecrease::G4DNAChargeDecrease(), G4DNAChargeIncrease::G4DNAChargeIncrease(), G4DNADissociation::G4DNADissociation(), G4DNADoubleIonisation::G4DNADoubleIonisation(), G4DNAElastic::G4DNAElastic(), G4DNAElectronSolvation::G4DNAElectronSolvation(), G4DNAExcitation::G4DNAExcitation(), G4DNAIonisation::G4DNAIonisation(), G4DNAPlasmonExcitation::G4DNAPlasmonExcitation(), G4DNAPositronium::G4DNAPositronium(), G4DNAQuadrupleIonisation::G4DNAQuadrupleIonisation(), G4DNARotExcitation::G4DNARotExcitation(), G4DNATripleIonisation::G4DNATripleIonisation(), G4DNAVibExcitation::G4DNAVibExcitation(), G4eeToHadrons::G4eeToHadrons(), G4eplusAnnihilation::G4eplusAnnihilation(), G4GammaConversion::G4GammaConversion(), G4GammaGeneralProcess::G4GammaGeneralProcess(), G4JAEAElasticScattering::G4JAEAElasticScattering(), G4MicroElecElastic::G4MicroElecElastic(), G4MicroElecInelastic::G4MicroElecInelastic(), G4MicroElecLOPhononScattering::G4MicroElecLOPhononScattering(), G4NuclearStopping::G4NuclearStopping(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), G4PolarizedPhotoElectric::G4PolarizedPhotoElectric(), G4RayleighScattering::G4RayleighScattering(), G4VEmProcess(), G4GammaGeneralProcess::GetEmProcess(), GetEmProcess(), InitialiseProcess(), G4GammaGeneralProcess::operator=(), operator=(), G4GammaGeneralProcess::SelectEmProcess(), and SetEmMasterProcess().
|
override |
Definition at line 112 of file G4VEmProcess.cc.
|
delete |
| void G4VEmProcess::ActivateForcedInteraction | ( | G4double | length = 0.0, |
| const G4String & | r = "", | ||
| G4bool | flag = true ) |
Definition at line 776 of file G4VEmProcess.cc.
Referenced by G4EmExtraParameters::DefineRegParamForEM().
| void G4VEmProcess::ActivateSecondaryBiasing | ( | const G4String & | region, |
| G4double | factor, | ||
| G4double | energyLimit ) |
Definition at line 796 of file G4VEmProcess.cc.
Referenced by G4EmExtraParameters::DefineRegParamForEM().
| void G4VEmProcess::AddEmModel | ( | G4int | order, |
| G4VEmModel * | ptr, | ||
| const G4Region * | region = nullptr ) |
Definition at line 124 of file G4VEmProcess.cc.
Referenced by G4EmDNABuilder::ConstructDNAElectronPhysics(), LBE::ConstructEM(), G4EmLivermorePhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4ComptonScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNADissociation::InitialiseProcess(), G4DNADoubleIonisation::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAElectronSolvation::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4DNAPlasmonExcitation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNAQuadrupleIonisation::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNATripleIonisation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4eeToHadrons::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4JAEAElasticScattering::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4MicroElecLOPhononScattering::InitialiseProcess(), G4NuclearStopping::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedPhotoElectric::InitialiseProcess(), G4RayleighScattering::InitialiseProcess(), and G4EmConfigurator::PrepareModels().
|
inlineprotected |
Definition at line 613 of file G4VEmProcess.hh.
| void G4VEmProcess::BuildLambdaTable | ( | ) |
Definition at line 245 of file G4VEmProcess.cc.
Referenced by G4EmTableUtil::BuildEmProcess().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 228 of file G4VEmProcess.cc.
Referenced by G4PolarizedAnnihilation::BuildPhysicsTable(), and G4PolarizedCompton::BuildPhysicsTable().
| G4double G4VEmProcess::ComputeCrossSectionPerAtom | ( | G4double | kineticEnergy, |
| G4double | Z, | ||
| G4double | A = 0., | ||
| G4double | cut = 0.0 ) |
Definition at line 712 of file G4VEmProcess.cc.
|
inline |
Definition at line 641 of file G4VEmProcess.hh.
|
inline |
Definition at line 712 of file G4VEmProcess.hh.
Referenced by G4EmTableUtil::BuildEmProcess().
|
inlineprotected |
Definition at line 443 of file G4VEmProcess.hh.
|
inline |
Definition at line 584 of file G4VEmProcess.hh.
Referenced by GetCrossSection(), GetLambda(), MeanFreePath(), and G4GammaGeneralProcess::SelectEmProcess().
|
inlineprotected |
Definition at line 471 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), CurrentSetup(), LambdaPhysicsVector(), and PostStepGetPhysicalInteractionLength().
Definition at line 769 of file G4VEmProcess.hh.
Referenced by G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength().
Definition at line 762 of file G4VEmProcess.hh.
Referenced by G4GammaGeneralProcess::BuildPhysicsTable(), and G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength().
|
inline |
Definition at line 804 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4EmCalculator::ComputeNuclearDEDX(), G4EmDNAChemistry::ConstructProcess(), G4EmDNAChemistry_option1::ConstructProcess(), G4EmDNAChemistry_option2::ConstructProcess(), G4EmDNAChemistry_option3::ConstructProcess(), G4ComptonScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNADissociation::InitialiseProcess(), G4DNADoubleIonisation::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAElectronSolvation::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4DNAPlasmonExcitation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNAQuadrupleIonisation::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNATripleIonisation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4JAEAElasticScattering::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4MicroElecLOPhononScattering::InitialiseProcess(), G4NuclearStopping::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedPhotoElectric::InitialiseProcess(), G4RayleighScattering::InitialiseProcess(), G4DNAAttachment::PrintInfo(), G4DNADissociation::PrintInfo(), G4DNADoubleIonisation::PrintInfo(), G4DNAElastic::PrintInfo(), G4DNAIonisation::PrintInfo(), G4DNAPlasmonExcitation::PrintInfo(), G4DNAPositronium::PrintInfo(), G4DNAQuadrupleIonisation::PrintInfo(), G4DNATripleIonisation::PrintInfo(), G4DNAChargeDecrease::ProcessDescription(), and G4DNAChargeIncrease::ProcessDescription().
|
inline |
Definition at line 676 of file G4VEmProcess.hh.
Referenced by G4EmTableUtil::BuildEmProcess().
|
overridevirtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 692 of file G4VEmProcess.cc.
Referenced by G4EmCalculator::GetCrossSectionPerVolume().
| const G4Element * G4VEmProcess::GetCurrentElement | ( | ) | const |
Definition at line 734 of file G4VEmProcess.cc.
Referenced by GetTargetIsotope().
|
inline |
Definition at line 783 of file G4VEmProcess.hh.
|
inlineprotected |
Definition at line 464 of file G4VEmProcess.hh.
|
virtual |
Reimplemented in G4GammaGeneralProcess.
Definition at line 867 of file G4VEmProcess.cc.
|
inlineprotected |
Definition at line 457 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt().
|
inline |
Definition at line 593 of file G4VEmProcess.hh.
|
overrideprotectedvirtual |
Implements G4VDiscreteProcess.
Definition at line 701 of file G4VEmProcess.cc.
Referenced by G4PolarizedAnnihilation::GetMeanFreePath(), and G4PolarizedCompton::GetMeanFreePath().
|
inline |
Definition at line 811 of file G4VEmProcess.hh.
Referenced by G4EmTableUtil::BuildEmProcess(), and StartTracking().
|
inlineprotected |
Definition at line 726 of file G4VEmProcess.hh.
|
protected |
Definition at line 742 of file G4VEmProcess.cc.
|
protected |
Definition at line 750 of file G4VEmProcess.cc.
|
protectedpure virtual |
Implemented in G4ComptonScattering, G4CoulombScattering, G4DNAAttachment, G4DNAChargeDecrease, G4DNAChargeIncrease, G4DNADissociation, G4DNADoubleIonisation, G4DNAElastic, G4DNAElectronSolvation, G4DNAExcitation, G4DNAIonisation, G4DNAPlasmonExcitation, G4DNAPositronium, G4DNAQuadrupleIonisation, G4DNARotExcitation, G4DNATripleIonisation, G4DNAVibExcitation, G4eeToHadrons, G4eplusAnnihilation, G4GammaConversion, G4GammaGeneralProcess, G4JAEAElasticScattering, G4MicroElecElastic, G4MicroElecInelastic, G4MicroElecLOPhononScattering, G4NuclearStopping, G4PhotoElectricEffect, G4PolarizedCompton, G4PolarizedGammaConversion, G4PolarizedPhotoElectric, and G4RayleighScattering.
Referenced by PreparePhysicsTable().
|
inlineprotected |
Definition at line 620 of file G4VEmProcess.hh.
|
protected |
Definition at line 724 of file G4VEmProcess.cc.
|
inline |
Definition at line 648 of file G4VEmProcess.hh.
Referenced by G4EmTableUtil::BuildEmProcess().
|
inline |
Definition at line 655 of file G4VEmProcess.hh.
Referenced by G4EmTableUtil::BuildEmProcess().
|
inlineprotected |
Definition at line 450 of file G4VEmProcess.hh.
|
inlineprotected |
Definition at line 634 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::InitialiseProcess(), and SetMinKinEnergyPrim().
Definition at line 602 of file G4VEmProcess.hh.
Referenced by G4GammaGeneralProcess::GetMeanFreePath(), and GetMeanFreePath().
|
inlineprotected |
Definition at line 627 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::InitialiseProcess().
|
inline |
Definition at line 797 of file G4VEmProcess.hh.
|
delete |
|
inline |
Definition at line 691 of file G4VEmProcess.hh.
|
inlineprotected |
Definition at line 874 of file G4VEmProcess.cc.
|
overridevirtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 472 of file G4VEmProcess.cc.
|
overridevirtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 363 of file G4VEmProcess.cc.
Referenced by G4PolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), and G4PolarizedCompton::PostStepGetPhysicalInteractionLength().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 146 of file G4VEmProcess.cc.
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 895 of file G4VEmProcess.cc.
Referenced by G4ComptonScattering::ProcessDescription(), G4CoulombScattering::ProcessDescription(), G4DNAExcitation::ProcessDescription(), G4DNARotExcitation::ProcessDescription(), G4DNAVibExcitation::ProcessDescription(), G4eeToHadrons::ProcessDescription(), G4eplusAnnihilation::ProcessDescription(), G4GammaConversion::ProcessDescription(), G4NuclearStopping::ProcessDescription(), G4PhotoElectricEffect::ProcessDescription(), G4PolarizedCompton::ProcessDescription(), G4PolarizedGammaConversion::ProcessDescription(), G4PolarizedPhotoElectric::ProcessDescription(), and G4RayleighScattering::ProcessDescription().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 671 of file G4VEmProcess.cc.
|
inline |
Definition at line 698 of file G4VEmProcess.hh.
|
inlineprotected |
Definition at line 491 of file G4VEmProcess.hh.
Referenced by G4NuclearStopping::AlongStepDoIt(), ComputeCrossSectionPerAtom(), CurrentSetup(), PostStepDoIt(), and PostStepGetPhysicalInteractionLength().
|
inline |
Definition at line 503 of file G4VEmProcess.hh.
|
inline |
Definition at line 719 of file G4VEmProcess.hh.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4DNAChargeDecrease::G4DNAChargeDecrease(), G4DNAChargeIncrease::G4DNAChargeIncrease(), G4DNARotExcitation::G4DNARotExcitation(), G4eeToHadrons::G4eeToHadrons(), G4eplusAnnihilation::G4eplusAnnihilation(), G4GammaConversion::G4GammaConversion(), G4JAEAElasticScattering::G4JAEAElasticScattering(), G4NuclearStopping::G4NuclearStopping(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), G4PolarizedPhotoElectric::G4PolarizedPhotoElectric(), G4RayleighScattering::G4RayleighScattering(), G4CoulombScattering::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNADissociation::InitialiseProcess(), G4DNADoubleIonisation::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAElectronSolvation::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4DNAPlasmonExcitation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNAQuadrupleIonisation::InitialiseProcess(), G4DNATripleIonisation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), and G4MicroElecLOPhononScattering::InitialiseProcess().
Definition at line 758 of file G4VEmProcess.cc.
Referenced by G4EmExtraParameters::DefineRegParamForEM().
|
inline |
Definition at line 705 of file G4VEmProcess.hh.
Referenced by G4EmTableUtil::BuildEmProcess(), G4CoulombScattering::G4CoulombScattering(), G4eeToHadrons::G4eeToHadrons(), G4eplusAnnihilation::G4eplusAnnihilation(), and G4CoulombScattering::InitialiseProcess().
|
inline |
Definition at line 790 of file G4VEmProcess.hh.
| void G4VEmProcess::SetEmModel | ( | G4VEmModel * | ptr, |
| G4int | index = 0 ) |
Definition at line 135 of file G4VEmProcess.cc.
Referenced by G4EmBuilder::ConstructElectronSSProcess(), 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(), G4EmDNABuilder::FindOrBuildAttachment(), G4EmDNABuilder::FindOrBuildChargeDecrease(), G4EmDNABuilder::FindOrBuildChargeIncrease(), G4EmDNABuilder::FindOrBuildElastic(), G4EmDNABuilder::FindOrBuildElectronSolvation(), G4EmDNABuilder::FindOrBuildExcitation(), G4EmDNABuilder::FindOrBuildIonisation(), G4EmDNABuilder::FindOrBuildVibExcitation(), G4PolarizedAnnihilation::G4PolarizedAnnihilation(), G4ComptonScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNADissociation::InitialiseProcess(), G4DNADoubleIonisation::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAElectronSolvation::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4DNAPlasmonExcitation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNAQuadrupleIonisation::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNATripleIonisation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4eeToHadrons::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4JAEAElasticScattering::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4MicroElecLOPhononScattering::InitialiseProcess(), G4NuclearStopping::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedPhotoElectric::InitialiseProcess(), G4RayleighScattering::InitialiseProcess(), and G4EmTableUtil::PrepareEmProcess().
|
inline |
Definition at line 684 of file G4VEmProcess.hh.
Referenced by G4EmTableUtil::BuildEmProcess().
| void G4VEmProcess::SetLambdaBinning | ( | G4int | nbins | ) |
Definition at line 821 of file G4VEmProcess.cc.
Referenced by G4GammaConversion::G4GammaConversion(), and G4PolarizedGammaConversion::G4PolarizedGammaConversion().
|
inline |
Definition at line 662 of file G4VEmProcess.hh.
Referenced by G4EmTableUtil::BuildEmProcess().
|
inline |
Definition at line 669 of file G4VEmProcess.hh.
Referenced by G4EmTableUtil::BuildEmProcess().
| void G4VEmProcess::SetMaxKinEnergy | ( | G4double | e | ) |
Definition at line 846 of file G4VEmProcess.cc.
Referenced by G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsWVI::ConstructProcess(), and G4EmDNABuilder::FindOrBuildNuclearStopping().
| void G4VEmProcess::SetMinKinEnergy | ( | G4double | e | ) |
Definition at line 834 of file G4VEmProcess.cc.
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().
| void G4VEmProcess::SetMinKinEnergyPrim | ( | G4double | e | ) |
Definition at line 858 of file G4VEmProcess.cc.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4JAEAElasticScattering::G4JAEAElasticScattering(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PolarizedCompton::G4PolarizedCompton(), and G4RayleighScattering::G4RayleighScattering().
|
inlineprotected |
Definition at line 733 of file G4VEmProcess.hh.
Referenced by G4GammaGeneralProcess::G4GammaGeneralProcess(), G4eeToHadrons::InitialiseProcess(), G4GammaGeneralProcess::PreparePhysicsTable(), and PreparePhysicsTable().
|
inlineprotected |
Definition at line 741 of file G4VEmProcess.hh.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4eeToHadrons::G4eeToHadrons(), G4eplusAnnihilation::G4eplusAnnihilation(), G4GammaConversion::G4GammaConversion(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), and G4PolarizedPhotoElectric::G4PolarizedPhotoElectric().
|
inlineprotected |
Definition at line 755 of file G4VEmProcess.hh.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4JAEAElasticScattering::G4JAEAElasticScattering(), G4PolarizedCompton::G4PolarizedCompton(), G4RayleighScattering::G4RayleighScattering(), and G4CoulombScattering::InitialiseProcess().
|
inlineprotected |
Definition at line 748 of file G4VEmProcess.hh.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4eplusAnnihilation::G4eplusAnnihilation(), G4GammaConversion::G4GammaConversion(), G4JAEAElasticScattering::G4JAEAElasticScattering(), G4PolarizedCompton::G4PolarizedCompton(), G4RayleighScattering::G4RayleighScattering(), and G4CoulombScattering::InitialiseProcess().
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 337 of file G4VEmProcess.cc.
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 653 of file G4VEmProcess.cc.
| void G4VEmProcess::StreamInfo | ( | std::ostream & | outFile, |
| const G4ParticleDefinition & | part, | ||
| G4bool | rst = false ) const |
Definition at line 263 of file G4VEmProcess.cc.
Referenced by G4EmTableUtil::BuildEmProcess(), and ProcessDescription().
|
inlineprotectedvirtual |
Reimplemented in G4CoulombScattering, G4eeToHadrons, and G4eplusAnnihilation.
Definition at line 92 of file G4VEmProcess.hh.
Referenced by StreamInfo().
|
inline |
Definition at line 776 of file G4VEmProcess.hh.
Referenced by G4EmTableUtil::BuildEmProcess().
|
protected |
Definition at line 402 of file G4VEmProcess.hh.
Referenced by PostStepDoIt().
|
protected |
Definition at line 406 of file G4VEmProcess.hh.
Referenced by G4GammaGeneralProcess::ComputeGeneralLambda(), DefineMaterial(), G4GammaGeneralProcess::GetProbability(), and G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 411 of file G4VEmProcess.hh.
Referenced by G4GammaGeneralProcess::BuildPhysicsTable(), BuildPhysicsTable(), DefineMaterial(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), G4GammaGeneralProcess::PreparePhysicsTable(), PreparePhysicsTable(), and UseBaseMaterial().
Definition at line 403 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), and PostStepDoIt().
|
protected |
Definition at line 364 of file G4VEmProcess.hh.
Referenced by ActivateForcedInteraction(), ActivateSecondaryBiasing(), G4eplusAnnihilation::AtRestDoIt(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), StartTracking(), and ~G4VEmProcess().
|
protected |
Definition at line 407 of file G4VEmProcess.hh.
|
protected |
Definition at line 362 of file G4VEmProcess.hh.
Referenced by DefineMaterial(), MaterialCutsCouple(), PostStepDoIt(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), G4GammaGeneralProcess::PreparePhysicsTable(), PreparePhysicsTable(), G4GammaGeneralProcess::SelectEmProcess(), SelectModel(), and G4GammaGeneralProcess::TotalCrossSectionPerVolume().
|
protected |
Definition at line 405 of file G4VEmProcess.hh.
Referenced by ComputeCrossSectionPerAtom(), CurrentMaterialCutsCoupleIndex(), CurrentSetup(), DefineMaterial(), GetElectronEnergyCut(), GetGammaEnergyCut(), PostStepDoIt(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), PostStepGetPhysicalInteractionLength(), and SelectModel().
|
protected |
Definition at line 363 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), DefineMaterial(), GetCurrentElement(), GetTargetElement(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), and G4GammaGeneralProcess::SelectHadProcess().
|
protected |
Definition at line 401 of file G4VEmProcess.hh.
Referenced by PostStepDoIt().
|
protected |
Definition at line 430 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), GetParticleChange(), G4GammaGeneralProcess::PostStepDoIt(), and PostStepDoIt().
|
protected |
Definition at line 408 of file G4VEmProcess.hh.
|
protected |
Definition at line 410 of file G4VEmProcess.hh.
Referenced by G4GammaGeneralProcess::BuildPhysicsTable(), G4PolarizedAnnihilation::BuildPhysicsTable(), BuildPhysicsTable(), G4VEmProcess(), G4GammaGeneralProcess::InitialiseProcess(), G4GammaGeneralProcess::PreparePhysicsTable(), PreparePhysicsTable(), G4GammaGeneralProcess::RetrievePhysicsTable(), RetrievePhysicsTable(), G4GammaGeneralProcess::StorePhysicsTable(), StorePhysicsTable(), and ~G4VEmProcess().
|
protected |
Definition at line 399 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::G4eplusAnnihilation(), PostStepDoIt(), and PreparePhysicsTable().
Definition at line 386 of file G4VEmProcess.hh.
Referenced by DefineMaterial(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), and StartTracking().
|
protected |
Definition at line 387 of file G4VEmProcess.hh.
Referenced by G4GammaGeneralProcess::ComputeGeneralLambda(), G4GammaGeneralProcess::GetProbability(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), PostStepGetPhysicalInteractionLength(), G4GammaGeneralProcess::SelectEmProcess(), and G4GammaGeneralProcess::TotalCrossSectionPerVolume().
|
protected |
Definition at line 388 of file G4VEmProcess.hh.
Referenced by G4GammaGeneralProcess::PostStepDoIt(), PostStepDoIt(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), PostStepGetPhysicalInteractionLength(), G4GammaGeneralProcess::PreparePhysicsTable(), PreparePhysicsTable(), and StartTracking().
Definition at line 400 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), PostStepDoIt(), and PreparePhysicsTable().
|
protected |
Definition at line 429 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), and PostStepDoIt().
|
protected |
Definition at line 365 of file G4VEmProcess.hh.
Referenced by EnergyOfCrossSectionMax(), SetEnergyOfCrossSectionMax(), and ~G4VEmProcess().
|
protected |
Definition at line 404 of file G4VEmProcess.hh.
Referenced by PostStepDoIt(), and PreparePhysicsTable().