Geant4 10.7.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 74 of file G4VEmProcess.hh.
G4VEmProcess::G4VEmProcess | ( | const G4String & | name, |
G4ProcessType | type = fElectromagnetic |
||
) |
Definition at line 74 of file G4VEmProcess.cc.
|
virtual |
Definition at line 158 of file G4VEmProcess.cc.
void G4VEmProcess::ActivateForcedInteraction | ( | G4double | length = 0.0 , |
const G4String & | r = "" , |
||
G4bool | flag = true |
||
) |
Definition at line 1160 of file G4VEmProcess.cc.
Referenced by G4EmExtraParameters::DefineRegParamForEM().
void G4VEmProcess::ActivateSecondaryBiasing | ( | const G4String & | region, |
G4double | factor, | ||
G4double | energyLimit | ||
) |
Definition at line 1180 of file G4VEmProcess.cc.
Referenced by G4EmExtraParameters::DefineRegParamForEM().
void G4VEmProcess::AddEmModel | ( | G4int | order, |
G4VEmModel * | p, | ||
const G4Region * | region = nullptr |
||
) |
Definition at line 193 of file G4VEmProcess.cc.
Referenced by LBE::ConstructEM(), G4EmDNAPhysics_option7::ConstructProcess(), G4EmDNAPhysics_option8::ConstructProcess(), G4EmLEPTSPhysics::ConstructProcess(), G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsSS::ConstructProcess(), G4DNAAttachment::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNADissociation::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAElectronSolvation::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4JAEAElasticScattering::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4NuclearStopping::InitialiseProcess(), G4eeToHadrons::InitialiseProcess(), G4MicroElecInelastic_new::InitialiseProcess(), G4MicroElecLOPhononScattering::InitialiseProcess(), G4RayleighScattering::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedPhotoElectricEffect::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), G4PhotoElectricEffect::InitialiseProcess(), and G4EmConfigurator::PrepareModels().
|
inlineprotected |
Definition at line 438 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt().
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4GammaGeneralProcess, G4eplusPolarizedAnnihilation, and G4PolarizedCompton.
Definition at line 364 of file G4VEmProcess.cc.
Referenced by G4GammaGeneralProcess::BuildPhysicsTable(), G4eplusPolarizedAnnihilation::BuildPhysicsTable(), and G4PolarizedCompton::BuildPhysicsTable().
G4double G4VEmProcess::ComputeCrossSectionPerAtom | ( | G4double | kineticEnergy, |
G4double | Z, | ||
G4double | A = 0. , |
||
G4double | cut = 0.0 |
||
) |
Definition at line 1059 of file G4VEmProcess.cc.
|
inline |
Definition at line 598 of file G4VEmProcess.hh.
G4double G4VEmProcess::CrossSectionPerVolume | ( | G4double | kineticEnergy, |
const G4MaterialCutsCouple * | couple, | ||
G4double | logKinEnergy = DBL_MAX |
||
) |
Definition at line 1014 of file G4VEmProcess.cc.
Referenced by G4EmCalculator::GetCrossSectionPerVolume().
|
inlineprotected |
Definition at line 445 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt().
|
inline |
Definition at line 543 of file G4VEmProcess.hh.
Referenced by GetLambda(), MeanFreePath(), RecalculateLambda(), and G4GammaGeneralProcess::SampleEmSecondaries().
|
inlineprotected |
Definition at line 473 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), CrossSectionPerVolume(), CurrentSetup(), and PostStepGetPhysicalInteractionLength().
G4VEmModel * G4VEmProcess::EmModel | ( | size_t | index = 0 | ) | const |
Definition at line 211 of file G4VEmProcess.cc.
Referenced by G4EmDNAChemistry::ConstructProcess(), G4EmDNAChemistry_option1::ConstructProcess(), G4EmDNAChemistry_option3::ConstructProcess(), G4EmDNAPhysics_stationary::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(), G4DNAPositronium::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4JAEAElasticScattering::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4NuclearStopping::InitialiseProcess(), G4MicroElecInelastic_new::InitialiseProcess(), G4MicroElecLOPhononScattering::InitialiseProcess(), G4RayleighScattering::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedPhotoElectricEffect::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(), G4DNAPositronium::PrintInfo(), G4DNARotExcitation::PrintInfo(), G4DNAVibExcitation::PrintInfo(), and G4PolarizedCompton::PrintInfo().
const G4Element * G4VEmProcess::GetCurrentElement | ( | ) | const |
Definition at line 1133 of file G4VEmProcess.cc.
|
inline |
Definition at line 705 of file G4VEmProcess.hh.
|
inlineprotected |
Definition at line 466 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt().
|
virtual |
Reimplemented in G4GammaGeneralProcess.
Definition at line 1251 of file G4VEmProcess.cc.
|
inlineprotected |
Definition at line 459 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt().
G4double G4VEmProcess::GetLambda | ( | G4double | kinEnergy, |
const G4MaterialCutsCouple * | couple | ||
) |
Definition at line 1259 of file G4VEmProcess.cc.
Referenced by G4GammaGeneralProcess::BuildPhysicsTable(), PostStepDoIt(), and G4AdjointComptonModel::RapidSampleSecondaries().
|
inline |
Definition at line 550 of file G4VEmProcess.hh.
|
overrideprotectedvirtual |
Implements G4VDiscreteProcess.
Reimplemented in G4PolarizedCompton, G4GammaGeneralProcess, and G4eplusPolarizedAnnihilation.
Definition at line 1037 of file G4VEmProcess.cc.
Referenced by G4PolarizedCompton::GetMeanFreePath(), and G4eplusPolarizedAnnihilation::GetMeanFreePath().
G4VEmModel * G4VEmProcess::GetModelByIndex | ( | G4int | idx = 0 , |
G4bool | ver = false |
||
) | const |
Definition at line 247 of file G4VEmProcess.cc.
Referenced by BuildPhysicsTable(), and G4EmCalculator::ComputeNuclearDEDX().
G4int G4VEmProcess::GetNumberOfModels | ( | ) | const |
Definition at line 226 of file G4VEmProcess.cc.
G4int G4VEmProcess::GetNumberOfRegionModels | ( | size_t | couple_index | ) | const |
Definition at line 233 of file G4VEmProcess.cc.
|
inlineprotected |
Definition at line 654 of file G4VEmProcess.hh.
G4VEmModel * G4VEmProcess::GetRegionModel | ( | G4int | idx, |
size_t | couple_index | ||
) | const |
Definition at line 240 of file G4VEmProcess.cc.
|
inlineprotected |
Definition at line 691 of file G4VEmProcess.hh.
|
inlineprotected |
Definition at line 698 of file G4VEmProcess.hh.
|
protectedpure virtual |
Implemented in G4DNAAttachment, G4DNAChargeDecrease, G4DNAChargeIncrease, G4DNADissociation, G4DNAElastic, G4DNAElectronSolvation, G4DNAExcitation, G4DNAIonisation, G4DNAPositronium, G4DNARotExcitation, G4DNAVibExcitation, G4JAEAElasticScattering, G4MicroElecElastic, G4MicroElecInelastic, G4NuclearStopping, G4GammaGeneralProcess, G4eeToHadrons, G4MicroElecInelastic_new, G4MicroElecLOPhononScattering, G4RayleighScattering, G4PolarizedCompton, G4PolarizedGammaConversion, G4PolarizedPhotoElectricEffect, G4ComptonScattering, G4CoulombScattering, G4eplusAnnihilation, G4GammaConversion, and G4PhotoElectricEffect.
Referenced by PreparePhysicsTable().
|
overridepure virtual |
Reimplemented from G4VProcess.
Implemented in G4DNAAttachment, G4DNAChargeDecrease, G4DNAChargeIncrease, G4DNADissociation, G4DNAElastic, G4DNAElectronSolvation, G4DNAExcitation, G4DNAIonisation, G4DNAPositronium, G4DNARotExcitation, G4DNAVibExcitation, G4JAEAElasticScattering, G4MicroElecElastic, G4MicroElecInelastic, G4RayleighScattering, G4ComptonScattering, G4GammaConversion, G4PhotoElectricEffect, G4GammaGeneralProcess, G4MicroElecInelastic_new, G4MicroElecLOPhononScattering, G4PolarizedCompton, G4PolarizedGammaConversion, G4PolarizedPhotoElectricEffect, G4CoulombScattering, G4eplusAnnihilation, G4NuclearStopping, and G4eeToHadrons.
|
inlineprotected |
Definition at line 640 of file G4VEmProcess.hh.
|
inlineprotected |
Definition at line 570 of file G4VEmProcess.hh.
|
protected |
Definition at line 1123 of file G4VEmProcess.cc.
|
inline |
Definition at line 605 of file G4VEmProcess.hh.
Referenced by BuildPhysicsTable().
|
inline |
Definition at line 612 of file G4VEmProcess.hh.
Referenced by BuildPhysicsTable().
|
inlineprotected |
Definition at line 452 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt().
|
inlineprotected |
Definition at line 584 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::InitialiseProcess(), and SetMinKinEnergyPrim().
Definition at line 1047 of file G4VEmProcess.cc.
Referenced by G4GammaGeneralProcess::GetMeanFreePath(), and GetMeanFreePath().
|
inlineprotected |
Definition at line 577 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::InitialiseProcess().
|
protectedvirtual |
Reimplemented in G4CoulombScattering, and G4GammaConversion.
Definition at line 185 of file G4VEmProcess.cc.
|
inline |
Definition at line 619 of file G4VEmProcess.hh.
|
inlineprotected |
Definition at line 591 of file G4VEmProcess.hh.
|
overridevirtual |
Reimplemented from G4VDiscreteProcess.
Reimplemented in G4GammaGeneralProcess.
Definition at line 723 of file G4VEmProcess.cc.
Referenced by G4GammaGeneralProcess::SampleEmSecondaries().
|
overridevirtual |
Reimplemented from G4VDiscreteProcess.
Reimplemented in G4GammaGeneralProcess, G4eplusPolarizedAnnihilation, and G4PolarizedCompton.
Definition at line 623 of file G4VEmProcess.cc.
Referenced by G4eplusPolarizedAnnihilation::PostStepGetPhysicalInteractionLength(), and G4PolarizedCompton::PostStepGetPhysicalInteractionLength().
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4GammaGeneralProcess.
Definition at line 254 of file G4VEmProcess.cc.
Referenced by G4GammaGeneralProcess::PreparePhysicsTable().
|
inlinevirtual |
Reimplemented in G4DNAAttachment, G4DNAChargeDecrease, G4DNAChargeIncrease, G4DNADissociation, G4DNAElastic, G4DNAElectronSolvation, G4DNAExcitation, G4DNAIonisation, G4DNAPositronium, G4DNARotExcitation, G4DNAVibExcitation, G4JAEAElasticScattering, G4MicroElecElastic, G4MicroElecInelastic, G4NuclearStopping, G4MicroElecInelastic_new, G4MicroElecLOPhononScattering, G4RayleighScattering, G4eplusPolarizedAnnihilation, G4PolarizedCompton, G4PolarizedGammaConversion, G4PolarizedPhotoElectricEffect, G4ComptonScattering, G4GammaConversion, and G4PhotoElectricEffect.
Definition at line 89 of file G4VEmProcess.hh.
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4eeToHadrons, G4RayleighScattering, G4ComptonScattering, G4CoulombScattering, G4eplusAnnihilation, G4GammaConversion, G4NuclearStopping, G4PhotoElectricEffect, and G4GammaGeneralProcess.
Definition at line 1281 of file G4VEmProcess.cc.
Referenced by G4eeToHadrons::ProcessDescription(), G4RayleighScattering::ProcessDescription(), G4ComptonScattering::ProcessDescription(), G4CoulombScattering::ProcessDescription(), G4eplusAnnihilation::ProcessDescription(), G4GammaConversion::ProcessDescription(), G4NuclearStopping::ProcessDescription(), G4PhotoElectricEffect::ProcessDescription(), and G4GammaGeneralProcess::ProcessDescription().
|
inlineprotected |
Definition at line 560 of file G4VEmProcess.hh.
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4GammaGeneralProcess.
Definition at line 936 of file G4VEmProcess.cc.
Referenced by G4GammaGeneralProcess::RetrievePhysicsTable().
|
inline |
Definition at line 626 of file G4VEmProcess.hh.
|
inlineprotected |
Definition at line 490 of file G4VEmProcess.hh.
Referenced by G4NuclearStopping::AlongStepDoIt(), G4eplusAnnihilation::AtRestDoIt(), ComputeCrossSectionPerAtom(), CrossSectionPerVolume(), CurrentSetup(), PostStepDoIt(), and PostStepGetPhysicalInteractionLength().
|
inline |
Definition at line 502 of file G4VEmProcess.hh.
|
inline |
Definition at line 647 of file G4VEmProcess.hh.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4eeToHadrons::G4eeToHadrons(), G4eplusAnnihilation::G4eplusAnnihilation(), G4GammaConversion::G4GammaConversion(), G4JAEAElasticScattering::G4JAEAElasticScattering(), G4NuclearStopping::G4NuclearStopping(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), G4PolarizedPhotoElectricEffect::G4PolarizedPhotoElectricEffect(), G4RayleighScattering::G4RayleighScattering(), G4DNAAttachment::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNADissociation::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAElectronSolvation::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4MicroElecInelastic_new::InitialiseProcess(), G4MicroElecLOPhononScattering::InitialiseProcess(), and G4CoulombScattering::InitialiseProcess().
Definition at line 1142 of file G4VEmProcess.cc.
Referenced by G4EmExtraParameters::DefineRegParamForEM().
|
inline |
Definition at line 712 of file G4VEmProcess.hh.
Referenced by G4GammaGeneralProcess::BuildPhysicsTable().
void G4VEmProcess::SetEmModel | ( | G4VEmModel * | ptr, |
G4int | index = 0 |
||
) |
Definition at line 203 of file G4VEmProcess.cc.
Referenced by G4EmDNAPhysics::ConstructProcess(), 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::ConstructProcess(), G4EmDNAPhysics_stationary_option2::ConstructProcess(), G4EmDNAPhysics_stationary_option4::ConstructProcess(), G4EmDNAPhysics_stationary_option6::ConstructProcess(), G4EmLEPTSPhysics::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(), G4eplusPolarizedAnnihilation::G4eplusPolarizedAnnihilation(), G4DNAAttachment::InitialiseProcess(), G4DNAChargeDecrease::InitialiseProcess(), G4DNAChargeIncrease::InitialiseProcess(), G4DNADissociation::InitialiseProcess(), G4DNAElastic::InitialiseProcess(), G4DNAElectronSolvation::InitialiseProcess(), G4DNAExcitation::InitialiseProcess(), G4DNAIonisation::InitialiseProcess(), G4DNAPositronium::InitialiseProcess(), G4DNARotExcitation::InitialiseProcess(), G4DNAVibExcitation::InitialiseProcess(), G4JAEAElasticScattering::InitialiseProcess(), G4MicroElecElastic::InitialiseProcess(), G4MicroElecInelastic::InitialiseProcess(), G4NuclearStopping::InitialiseProcess(), G4eeToHadrons::InitialiseProcess(), G4MicroElecInelastic_new::InitialiseProcess(), G4MicroElecLOPhononScattering::InitialiseProcess(), G4RayleighScattering::InitialiseProcess(), G4PolarizedCompton::InitialiseProcess(), G4PolarizedGammaConversion::InitialiseProcess(), G4PolarizedPhotoElectricEffect::InitialiseProcess(), G4ComptonScattering::InitialiseProcess(), G4CoulombScattering::InitialiseProcess(), G4eplusAnnihilation::InitialiseProcess(), G4GammaConversion::InitialiseProcess(), and G4PhotoElectricEffect::InitialiseProcess().
|
inline |
Definition at line 633 of file G4VEmProcess.hh.
Referenced by G4CoulombScattering::G4CoulombScattering(), G4eeToHadrons::G4eeToHadrons(), and G4eplusAnnihilation::G4eplusAnnihilation().
void G4VEmProcess::SetLambdaBinning | ( | G4int | nbins | ) |
Definition at line 1205 of file G4VEmProcess.cc.
Referenced by G4GammaConversion::G4GammaConversion(), and G4PolarizedGammaConversion::G4PolarizedGammaConversion().
void G4VEmProcess::SetMaxKinEnergy | ( | G4double | e | ) |
Definition at line 1230 of file G4VEmProcess.cc.
Referenced by G4EmLivermorePhysics::ConstructProcess(), G4EmLowEPPhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics_option3::ConstructProcess(), and G4EmStandardPhysics_option4::ConstructProcess().
void G4VEmProcess::SetMinKinEnergy | ( | G4double | e | ) |
Definition at line 1218 of file G4VEmProcess.cc.
Referenced by G4EmLivermorePhysics::ConstructProcess(), G4EmPenelopePhysics::ConstructProcess(), G4EmStandardPhysics::ConstructProcess(), G4EmStandardPhysics_option1::ConstructProcess(), G4EmStandardPhysics_option2::ConstructProcess(), G4EmStandardPhysics_option4::ConstructProcess(), G4EmStandardPhysicsGS::ConstructProcess(), G4GammaConversion::G4GammaConversion(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), and G4GammaConversion::InitialiseProcess().
void G4VEmProcess::SetMinKinEnergyPrim | ( | G4double | e | ) |
Definition at line 1242 of file G4VEmProcess.cc.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4JAEAElasticScattering::G4JAEAElasticScattering(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PolarizedCompton::G4PolarizedCompton(), and G4RayleighScattering::G4RayleighScattering().
|
inlineprotected |
Definition at line 661 of file G4VEmProcess.hh.
Referenced by G4GammaGeneralProcess::G4GammaGeneralProcess(), G4eeToHadrons::InitialiseProcess(), G4GammaGeneralProcess::PreparePhysicsTable(), and PreparePhysicsTable().
|
inlineprotected |
Definition at line 669 of file G4VEmProcess.hh.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4CoulombScattering::G4CoulombScattering(), G4eeToHadrons::G4eeToHadrons(), G4eplusAnnihilation::G4eplusAnnihilation(), G4GammaConversion::G4GammaConversion(), G4PhotoElectricEffect::G4PhotoElectricEffect(), G4PolarizedCompton::G4PolarizedCompton(), G4PolarizedGammaConversion::G4PolarizedGammaConversion(), and G4PolarizedPhotoElectricEffect::G4PolarizedPhotoElectricEffect().
|
inlineprotected |
Definition at line 683 of file G4VEmProcess.hh.
Referenced by G4ComptonScattering::G4ComptonScattering(), G4JAEAElasticScattering::G4JAEAElasticScattering(), G4PolarizedCompton::G4PolarizedCompton(), and G4RayleighScattering::G4RayleighScattering().
|
inlineprotected |
Definition at line 676 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.
Reimplemented in G4GammaGeneralProcess.
Definition at line 602 of file G4VEmProcess.cc.
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4GammaGeneralProcess.
Definition at line 887 of file G4VEmProcess.cc.
Referenced by G4GammaGeneralProcess::StorePhysicsTable().
|
inlineprotectedvirtual |
Reimplemented in G4eeToHadrons, G4CoulombScattering, and G4eplusAnnihilation.
Definition at line 95 of file G4VEmProcess.hh.
Definition at line 218 of file G4VEmProcess.cc.
|
protected |
Definition at line 409 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
protected |
Definition at line 404 of file G4VEmProcess.hh.
Referenced by G4GammaGeneralProcess::ComputeGeneralLambda(), DefineMaterial(), G4VEmProcess(), G4GammaGeneralProcess::GetProbability(), and G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 410 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
protected |
Definition at line 393 of file G4VEmProcess.hh.
Referenced by ActivateForcedInteraction(), ActivateSecondaryBiasing(), G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), PreparePhysicsTable(), StartTracking(), and ~G4VEmProcess().
|
protected |
Definition at line 398 of file G4VEmProcess.hh.
Referenced by DefineMaterial(), MaterialCutsCouple(), PostStepDoIt(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), G4GammaGeneralProcess::PreparePhysicsTable(), G4GammaGeneralProcess::SampleEmSecondaries(), and SelectModel().
|
protected |
Definition at line 403 of file G4VEmProcess.hh.
Referenced by ComputeCrossSectionPerAtom(), CrossSectionPerVolume(), CurrentMaterialCutsCoupleIndex(), CurrentSetup(), DefineMaterial(), G4VEmProcess(), GetElectronEnergyCut(), GetGammaEnergyCut(), PostStepDoIt(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), and PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 399 of file G4VEmProcess.hh.
Referenced by CrossSectionPerVolume(), DefineMaterial(), G4VEmProcess(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), G4GammaGeneralProcess::PreparePhysicsTable(), and G4GammaGeneralProcess::StartTracking().
|
protected |
Definition at line 408 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
protected |
Definition at line 396 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), GetParticleChange(), G4GammaGeneralProcess::PostStepDoIt(), and PostStepDoIt().
|
protected |
Definition at line 412 of file G4VEmProcess.hh.
Referenced by G4GammaGeneralProcess::BuildPhysicsTable(), BuildPhysicsTable(), G4GammaGeneralProcess::InitialiseProcess(), G4GammaGeneralProcess::PreparePhysicsTable(), PreparePhysicsTable(), G4GammaGeneralProcess::StorePhysicsTable(), StorePhysicsTable(), G4GammaGeneralProcess::~G4GammaGeneralProcess(), and ~G4VEmProcess().
|
protected |
Definition at line 390 of file G4VEmProcess.hh.
Referenced by G4GammaGeneralProcess::BuildPhysicsTable(), G4VEmProcess(), G4GammaGeneralProcess::InitialiseProcess(), G4GammaGeneralProcess::PreparePhysicsTable(), PreparePhysicsTable(), and ~G4VEmProcess().
|
protected |
Definition at line 406 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4eplusAnnihilation::G4eplusAnnihilation(), G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
protected |
Definition at line 414 of file G4VEmProcess.hh.
Referenced by DefineMaterial(), G4VEmProcess(), PostStepDoIt(), PostStepGetPhysicalInteractionLength(), and StartTracking().
|
protected |
Definition at line 415 of file G4VEmProcess.hh.
Referenced by G4GammaGeneralProcess::ComputeGeneralLambda(), G4VEmProcess(), G4GammaGeneralProcess::GetProbability(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), PostStepGetPhysicalInteractionLength(), and G4GammaGeneralProcess::SampleEmSecondaries().
|
protected |
Definition at line 417 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), G4GammaGeneralProcess::PostStepDoIt(), PostStepDoIt(), G4GammaGeneralProcess::PostStepGetPhysicalInteractionLength(), PostStepGetPhysicalInteractionLength(), and G4GammaGeneralProcess::PreparePhysicsTable().
|
protected |
Definition at line 416 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), and PostStepGetPhysicalInteractionLength().
|
protected |
Definition at line 407 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), PostStepDoIt(), and PreparePhysicsTable().
|
protected |
Definition at line 397 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), and PostStepDoIt().
|
protected |
Definition at line 400 of file G4VEmProcess.hh.
Referenced by G4VEmProcess().
|
protected |
Definition at line 401 of file G4VEmProcess.hh.
Referenced by G4VEmProcess().
|
protected |
Definition at line 395 of file G4VEmProcess.hh.
Referenced by G4eplusAnnihilation::AtRestDoIt(), G4VEmProcess(), and PostStepDoIt().
|
protected |
Definition at line 394 of file G4VEmProcess.hh.
Referenced by G4GammaGeneralProcess::G4GammaGeneralProcess(), G4VEmProcess(), and PostStepDoIt().
|
protected |
Definition at line 391 of file G4VEmProcess.hh.
Referenced by G4VEmProcess(), G4GammaGeneralProcess::InitialiseProcess(), LambdaPhysicsVector(), PolarAngleLimit(), G4GammaGeneralProcess::PreparePhysicsTable(), PreparePhysicsTable(), RetrievePhysicsTable(), and SetMinKinEnergyPrim().