Geant4
10.03.p01
|
#include <G4VEmProcess.hh>
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Definition at line 93 of file G4VEmProcess.hh.
G4VEmProcess::G4VEmProcess | ( | const G4String & | name, |
G4ProcessType | type = fElectromagnetic |
||
) |
Definition at line 91 of file G4VEmProcess.cc.
|
virtual |
Definition at line 159 of file G4VEmProcess.cc.
void G4VEmProcess::ActivateForcedInteraction | ( | G4double | length = 0.0 , |
const G4String & | r = "" , |
||
G4bool | flag = true |
||
) |
Definition at line 1149 of file G4VEmProcess.cc.
void G4VEmProcess::ActivateSecondaryBiasing | ( | const G4String & | region, |
G4double | factor, | ||
G4double | energyLimit | ||
) |
Definition at line 1169 of file G4VEmProcess.cc.
void G4VEmProcess::AddEmModel | ( | G4int | order, |
G4VEmModel * | p, | ||
const G4Region * | region = nullptr |
||
) |
Definition at line 203 of file G4VEmProcess.cc.
|
overridevirtual |
Reimplemented from G4VProcess.
Reimplemented in G4PolarizedCompton, and G4eplusPolarizedAnnihilation.
Definition at line 375 of file G4VEmProcess.cc.
G4double G4VEmProcess::ComputeCrossSectionPerAtom | ( | G4double | kineticEnergy, |
G4double | Z, | ||
G4double | A = 0. , |
||
G4double | cut = 0.0 |
||
) |
Definition at line 1045 of file G4VEmProcess.cc.
|
inline |
Definition at line 592 of file G4VEmProcess.hh.
G4double G4VEmProcess::CrossSectionPerVolume | ( | G4double | kineticEnergy, |
const G4MaterialCutsCouple * | couple | ||
) |
Definition at line 1002 of file G4VEmProcess.cc.
|
inlineprotected |
Definition at line 426 of file G4VEmProcess.hh.
G4VEmModel * G4VEmProcess::EmModel | ( | G4int | index = 1 | ) | const |
Definition at line 224 of file G4VEmProcess.cc.
const G4Element * G4VEmProcess::GetCurrentElement | ( | ) | const |
Definition at line 1122 of file G4VEmProcess.cc.
|
inline |
Definition at line 699 of file G4VEmProcess.hh.
|
inlineprotected |
Definition at line 440 of file G4VEmProcess.hh.
|
inlineprotected |
Definition at line 433 of file G4VEmProcess.hh.
|
inline |
Definition at line 519 of file G4VEmProcess.hh.
|
overrideprotectedvirtual |
Implements G4VDiscreteProcess.
Reimplemented in G4PolarizedCompton, and G4eplusPolarizedAnnihilation.
Definition at line 1023 of file G4VEmProcess.cc.
G4VEmModel * G4VEmProcess::GetModelByIndex | ( | G4int | idx = 0 , |
G4bool | ver = false |
||
) | const |
Definition at line 262 of file G4VEmProcess.cc.
G4int G4VEmProcess::GetNumberOfModels | ( | ) | const |
G4int G4VEmProcess::GetNumberOfRegionModels | ( | size_t | couple_index | ) | const |
Definition at line 248 of file G4VEmProcess.cc.
|
inlineprotected |
Definition at line 648 of file G4VEmProcess.hh.
G4VEmModel * G4VEmProcess::GetRegionModel | ( | G4int | idx, |
size_t | couple_index | ||
) | const |
Definition at line 255 of file G4VEmProcess.cc.
|
inlineprotected |
Definition at line 685 of file G4VEmProcess.hh.
|
inlineprotected |
Definition at line 692 of file G4VEmProcess.hh.
|
protectedpure virtual |
Implemented in G4PolarizedPhotoElectricEffect, G4PhotoElectricEffect, G4GammaConversion, G4NuclearStopping, G4PolarizedCompton, G4eplusAnnihilation, G4ComptonScattering, G4PolarizedGammaConversion, G4DNAElectronSolvation, G4eeToHadrons, G4MicroElecInelastic, G4MuElecInelastic, G4CoulombScattering, G4RayleighScattering, G4MicroElecElastic, G4MuElecElastic, G4DNAVibExcitation, G4DNAIonisation, G4DNAElastic, G4DNAExcitation, G4DNAChargeDecrease, G4DNAAttachment, G4DNAChargeIncrease, G4DNADissociation, G4DNAPositronium, and G4DNARotExcitation.
|
overridepure virtual |
Reimplemented from G4VProcess.
Implemented in G4PolarizedPhotoElectricEffect, G4PhotoElectricEffect, G4GammaConversion, G4PolarizedCompton, G4ComptonScattering, G4NuclearStopping, G4eplusAnnihilation, G4PolarizedGammaConversion, G4eeToHadrons, G4MicroElecInelastic, G4MuElecInelastic, G4DNAElectronSolvation, G4CoulombScattering, G4RayleighScattering, G4MicroElecElastic, G4MuElecElastic, G4DNAIonisation, G4DNAElastic, G4DNAExcitation, G4DNAChargeDecrease, G4DNAAttachment, G4DNAChargeIncrease, G4DNAVibExcitation, G4DNADissociation, G4DNAPositronium, and G4DNARotExcitation.
|
inlineprotected |
Definition at line 634 of file G4VEmProcess.hh.
|
inlineprotected |
Definition at line 564 of file G4VEmProcess.hh.
|
protected |
Definition at line 1112 of file G4VEmProcess.cc.
|
inline |
|
inline |
|
inlineprotected |
Definition at line 1033 of file G4VEmProcess.cc.
|
inlineprotected |
|
protectedvirtual |
Reimplemented in G4GammaConversion, and G4CoulombScattering.
Definition at line 195 of file G4VEmProcess.cc.
|
inline |
Definition at line 613 of file G4VEmProcess.hh.
|
inlineprotected |
|
overridevirtual |
Reimplemented from G4VDiscreteProcess.
Definition at line 718 of file G4VEmProcess.cc.
|
overridevirtual |
Reimplemented from G4VDiscreteProcess.
Reimplemented in G4PolarizedCompton, and G4eplusPolarizedAnnihilation.
Definition at line 638 of file G4VEmProcess.cc.
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 269 of file G4VEmProcess.cc.
|
pure virtual |
Implemented in G4PolarizedPhotoElectricEffect, G4PhotoElectricEffect, G4GammaConversion, G4NuclearStopping, G4PolarizedCompton, G4eplusAnnihilation, G4ComptonScattering, G4PolarizedGammaConversion, G4eplusPolarizedAnnihilation, G4eeToHadrons, G4MicroElecInelastic, G4MuElecInelastic, G4CoulombScattering, G4DNAElectronSolvation, G4RayleighScattering, G4MicroElecElastic, G4MuElecElastic, G4DNAIonisation, G4DNAElastic, G4DNAExcitation, G4DNAChargeDecrease, G4DNAAttachment, G4DNAChargeIncrease, G4DNAVibExcitation, G4DNADissociation, G4DNAPositronium, and G4DNARotExcitation.
|
virtual |
|
inlineprotected |
Definition at line 530 of file G4VEmProcess.hh.
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 924 of file G4VEmProcess.cc.
|
inline |
Definition at line 620 of file G4VEmProcess.hh.
|
inlineprotected |
Definition at line 465 of file G4VEmProcess.hh.
|
inline |
Definition at line 477 of file G4VEmProcess.hh.
Definition at line 1131 of file G4VEmProcess.cc.
void G4VEmProcess::SetEmModel | ( | G4VEmModel * | p, |
G4int | index = 1 |
||
) |
Definition at line 1219 of file G4VEmProcess.cc.
Definition at line 1207 of file G4VEmProcess.cc.
Definition at line 1231 of file G4VEmProcess.cc.
|
inlineprotected |
|
inlineprotected |
Reimplemented from G4VProcess.
Definition at line 619 of file G4VEmProcess.cc.
|
overridevirtual |
Reimplemented from G4VProcess.
Definition at line 873 of file G4VEmProcess.cc.
Definition at line 233 of file G4VEmProcess.cc.
|
protected |
Definition at line 392 of file G4VEmProcess.hh.