/process/em/

General commands for EM processes.

Commands

applyCuts
integral
UseG4EmSaturation
UseGeneralProcess
Polarisation
enableSamplingTable
MuDataFromFile
PhotoeffectBelowKShell
max5DMuPairEnergy
lowestElectronEnergy
lowestMuHadEnergy
lowestTripletEnergy
MaxEnergyNIEL
binsPerDecade
verbose
workerVerbose
nForFreeVector
transportationWithMsc
printParameters
setNuclearFormFactor
setSingleScattering
AddPAIRegion
AddEmRegion
setBiasingFactor
setForcedInteraction
setSecBiasing
setDirectionalSplitting
QuantumEntanglement
setDirectionalSplittingTarget
setDirectionalSplittingRadius
fluo
fluoBearden
fluoANSTO
auger
augerCascade
pixe
deexcitationIgnoreCut
fluoDirectory
pixeXSmodel
pixeElecXSmodel
LivermoreData
AddMicroElecRegion
AddDNARegion
deexcitation

applyCuts [apl]

Enable/disable applying cuts for gamma processes

Available Geant4 state(s) : PreInit Idle

Parameters
apl type b Omittable : default value = 0

integral [choice]

Enable/disable integral method.

Available Geant4 state(s) : PreInit

Parameters
choice type b Omittable : default value = 1

UseG4EmSaturation [birks]

Enable usage of built-in Birks saturation

Available Geant4 state(s) : PreInit Init

Parameters
birks 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

Polarisation []

Enable polarisation

Available Geant4 state(s) : PreInit

Parameters
type b

enableSamplingTable [sampleT]

Enable usage of sampling table for secondary generation

Available Geant4 state(s) : PreInit

Parameters
sampleT type b Omittable : default value = 0

MuDataFromFile [mudat]

Enable usage of muon data from file

Available Geant4 state(s) : PreInit

Parameters
mudat type b Omittable : default value = 0

PhotoeffectBelowKShell [peK]

Enable sampling of photoeffect below K-shell

Available Geant4 state(s) : PreInit

Parameters
peK type b Omittable : default value = 1

max5DMuPairEnergy [emax5D] [Unit]

Set the max kinetic energy for 5D muon pair production

Available Geant4 state(s) : PreInit

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

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 meV J electronvolt kiloelectronvolt megaelectronvolt gigaelectronvolt teraelectronvolt petaelectronvolt millielectronVolt 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 meV J electronvolt kiloelectronvolt megaelectronvolt gigaelectronvolt teraelectronvolt petaelectronvolt millielectronVolt 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 meV J electronvolt kiloelectronvolt megaelectronvolt gigaelectronvolt teraelectronvolt petaelectronvolt millielectronVolt joule

MaxEnergyNIEL [niel] [Unit]

Set the upper energy limit for NIEL

Available Geant4 state(s) : PreInit

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

binsPerDecade [bins]

Set number of bins per decade for EM tables

Available Geant4 state(s) : PreInit

Parameters
bins type i Omittable : default value = 7

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 = 0

nForFreeVector [nFree]

Set number for logarithmic bin search algorithm

Available Geant4 state(s) : PreInit

Parameters
nFree type i Omittable : default value = 2

transportationWithMsc [trans]

Enable/disable the G4TransportationWithMsc process

Available Geant4 state(s) : PreInit

Parameters
trans type s Omittable : default value = Parameter candidates : Disabled Enabled MultipleSteps

printParameters

Print all EM parameters.

Available Geant4 state(s) : PreInit Idle

setNuclearFormFactor [NucFF]

Define type of nuclear form-factor

Available Geant4 state(s) : PreInit

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

setSingleScattering [SS]

Define type of e+- single scattering model

Available Geant4 state(s) : PreInit

Parameters
SS type s Omittable : default value = Parameter candidates : WVI Mott DPWA

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

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

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) : PreInit 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 meV J electronvolt kiloelectronvolt megaelectronvolt gigaelectronvolt teraelectronvolt petaelectronvolt millielectronVolt joule

setDirectionalSplitting []

Enable directional brem splitting

Available Geant4 state(s) : PreInit Idle

Parameters
type b

QuantumEntanglement []

Enable quantum entanglement

Available Geant4 state(s) : PreInit Idle

Parameters
type b

setDirectionalSplittingTarget [] [] [] [Unit]

Position of arget for directional splitting

Available Geant4 state(s) : PreInit Idle

Parameters
type d
type d
type d
Unit type s

setDirectionalSplittingRadius [] [Unit]

Radius of target for directional splitting

Available Geant4 state(s) : PreInit Idle

Parameters
type d
Unit type s

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

fluoANSTO [fluoANSTOFlag]

Enable/disable usage of ANSTO fluorescence files

Available Geant4 state(s) : PreInit Init

Parameters
fluoANSTOFlag 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

fluoDirectory [fluoDirectory]

The name of PIXE cross section

Available Geant4 state(s) : PreInit Idle

Parameters
fluoDirectory type s Omittable : default value = Parameter candidates : Default Bearden ANSTO XDB_EADL

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 ECPSSR_ANSTO

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

LivermoreData [livDir]

The name of Livermore data directory

Available Geant4 state(s) : PreInit

Parameters
livDir type s Omittable : default value = Parameter candidates : livermore epics_2017

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_Opt2, DNA_Opt4, DNA_Opt4a, DNA_Opt6, DNA_Opt6a, DNA_Opt7

Available Geant4 state(s) : PreInit

Parameters
regName type s
dnaType type s Parameter candidates : DNA_Opt0 DNA_Opt2 DNA_Opt4 DNA_Opt4a DNA_Opt6 DNA_Opt6a DNA_Opt7

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