/process/em/

General commands for EM processes.


Sub-directories :


Commands :


spline [spl]

Enable/disable usage spline for Physics Vectors

Available Geant4 state(s) : PreInit

Parameters
spl type b Omittable : default value = 0


applyCuts [apl]

Enable/disable applying cuts for gamma processes

Available Geant4 state(s) : PreInit Idle

Parameters
apl type b Omittable : default value = 0


fluo [fluoFlag]

Enable/disable atomic deexcitation

Available Geant4 state(s) : PreInit Init Idle

Parameters
fluoFlag type b Omittable : default value = 0


fluoBearden [fluoBeardenFlag]

Enable/disable usage of Bearden fluorescence files

Available Geant4 state(s) : PreInit Init

Parameters
fluoBeardenFlag type b Omittable : default value = 0


auger [augerFlag]

Enable/disable Auger electrons production

Available Geant4 state(s) : PreInit Init Idle

Parameters
augerFlag type b Omittable : default value = 0


augerCascade [augerCascadeFlag]

Enable/disable simulation of cascade of Auger electrons

Available Geant4 state(s) : PreInit Init Idle

Parameters
augerCascadeFlag type b Omittable : default value = 0


pixe [pixeFlag]

Enable/disable PIXE simulation

Available Geant4 state(s) : PreInit Init Idle

Parameters
pixeFlag type b Omittable : default value = 0


deexcitationIgnoreCut [deexcut]

Enable/Disable usage of cuts in de-excitation module

Available Geant4 state(s) : PreInit Init Idle

Parameters
deexcut type b Omittable : default value = 0


UseGeneralProcess [gen]

Enable gamma, e+- general process

Available Geant4 state(s) : PreInit

Parameters
gen type b Omittable : default value = 0


enableSamplingTable [sampleT]

Enable usage of sampling table for secondary generation

Available Geant4 state(s) : PreInit

Parameters
sampleT type b Omittable : default value = 0


lowestElectronEnergy [elow] [Unit]

Set the lowest kinetic energy for e+-

Available Geant4 state(s) : PreInit Idle

Parameters
elow type d Omittable : default value =
Unit type s Parameter candidates : eV keV MeV GeV TeV PeV J electronvolt kiloelectronvolt megaelectronvolt gigaelectronvolt teraelectronvolt petaelectronvolt joule


lowestMuHadEnergy [elowh] [Unit]

Set the lowest kinetic energy for muons and hadrons

Available Geant4 state(s) : PreInit Idle

Parameters
elowh type d Omittable : default value =
Unit type s Parameter candidates : eV keV MeV GeV TeV PeV J electronvolt kiloelectronvolt megaelectronvolt gigaelectronvolt teraelectronvolt petaelectronvolt joule


lowestTripletEnergy [elow3] [Unit]

Set the lowest kinetic energy for triplet production

Available Geant4 state(s) : PreInit Idle

Parameters
elow3 type d Omittable : default value =
Unit type s Parameter candidates : eV keV MeV GeV TeV PeV J electronvolt kiloelectronvolt megaelectronvolt gigaelectronvolt teraelectronvolt petaelectronvolt joule


verbose [verb1]

Set verbose level for EM physics

Available Geant4 state(s) : PreInit Idle

Parameters
verb1 type i Omittable : default value = 1


workerVerbose [verb2]

Set worker verbose level for EM physics

Available Geant4 state(s) : PreInit Idle

Parameters
verb2 type i Omittable : default value = 1


pixeXSmodel [pixeXS]

The name of PIXE cross section

Available Geant4 state(s) : PreInit Idle

Parameters
pixeXS type s Omittable : default value = Parameter candidates : ECPSSR_Analytical Empirical ECPSSR_FormFactor


pixeElecXSmodel [pixeEXS]

The name of PIXE cross section for electron

Available Geant4 state(s) : PreInit Idle

Parameters
pixeEXS type s Omittable : default value = Parameter candidates : ECPSSR_Analytical Empirical Livermore Penelope


AddPAIRegion [partName] [regName] [type]

Activate PAI in the G4Region.
partName : particle name (default - all)
regName : G4Region name
paiType : PAI, PAIphoton

Available Geant4 state(s) : PreInit

Parameters
partName type s
regName type s
type type s Parameter candidates : pai PAI PAIphoton


AddMicroElecRegion [MicroElec]

Activate MicroElec model in the G4Region

Available Geant4 state(s) : PreInit

Parameters
MicroElec type s Omittable : default value =


AddDNARegion [regName] [dnaType]

Activate DNA in a G4Region.
regName : G4Region name
dnaType : DNA_opt0, DNA_opt1, DNA_opt2

Available Geant4 state(s) : PreInit

Parameters
regName type s
dnaType type s Parameter candidates : DNA_Opt0


AddEmRegion [regName] [mscType]

Add optional EM configuration for a G4Region.
regName : G4Region name
emType : G4EmStandard, G4EmStandard_opt1, ...

Available Geant4 state(s) : PreInit

Parameters
regName type s
mscType type s Parameter candidates : G4EmStandard G4EmStandard_opt1 G4EmStandard_opt2 G4EmStandard_opt3 G4EmStandard_opt4 G4EmStandardGS G4EmStandardSS G4EmLivermore G4EmPenelope G4RadioactiveDecay


printParameters

Print all EM parameters.

Available at all Geant4 states.


deexcitation [regName] [flagFluo] [flagAuger] [flagPIXE]

Set deexcitation flags per G4Region.
regName : G4Region name
flagFluo : Fluorescence
flagAuger : Auger
flagPIXE : PIXE

Available Geant4 state(s) : PreInit Init Idle

Parameters
regName type s
flagFluo type s
flagAuger type s
flagPIXE type s


setBiasingFactor [procName] [procFact] [flagFact]

Set factor for the process cross section.
procName : process name
procFact : factor
flagFact : flag to change weight

Available Geant4 state(s) : PreInit Idle

Parameters
procName type s
procFact type d
flagFact type s


setForcedInteraction [procNam] [regNam] [tlength] [unitT] [tflag]

Set factor for the process cross section.
procNam : process name
regNam : region name
tlength : fixed target length
unitT : length unit
tflag : flag to change weight

Available Geant4 state(s) : PreInit Idle

Parameters
procNam type s
regNam type s
tlength type d Parameter range : tlength>0
unitT type s Omittable : default value = mm Parameter candidates : pc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi
tflag type b Omittable : default value = 1


setSecBiasing [bProcNam] [bRegNam] [bFactor] [bEnergy] [bUnit]

Set bremsstrahlung or delta-e- splitting/Russian roulette per region.
bProcNam : process name
bRegNam : region name
bFactor : number of split gamma or probability of Russian roulette
bEnergy : max energy of a secondary for this biasing method
bUnit : energy unit

Available Geant4 state(s) : Idle Idle

Parameters
bProcNam type s
bRegNam type s
bFactor type d
bEnergy type d
bUnit type s Omittable : default value = MeV Parameter candidates : eV keV MeV GeV TeV PeV J electronvolt kiloelectronvolt megaelectronvolt gigaelectronvolt teraelectronvolt petaelectronvolt joule


setDirectionalSplitting []

Enable directional brem splitting

Available Geant4 state(s) : Idle Idle

Parameters
type b


setDirectionalSplittingTarget [] [] [] [Unit]

Position of arget for directional splitting

Available Geant4 state(s) : Idle Idle

Parameters
type d
type d
type d
Unit type s


setDirectionalSplittingRadius [] [Unit]

Radius of target for directional splitting

Available Geant4 state(s) : Idle Idle

Parameters
type d
Unit type s


setNuclearFormFactor [NucFF]

Define typy of nuclear form-factor

Available Geant4 state(s) : PreInit

Parameters
NucFF type s Omittable : default value = Parameter candidates : None Exponential Gaussian Flat