GEMC Options Reference

This page is generated from gemc -h. Click each item for help.

Switches

Name Description
checkOverlaps
check geant4 volume overlaps at construction time
gui
use Graphical User Interface
i
use interactive batch mode
printSystemsMaterials
print the materials used in this simulation
recordZeroEdep
Record particle even if they do not deposit energy in the sensitive volumes
showPhysics
Log Geant4 Physics Available Modules that can be used with the “phys_list” option and exit
showPredefinedMaterials
log GEMC Predefined Materials
useDawn
Take a dawn screenshot

Options

Name Shape Description
nthreads <value> sets number of threads.
randomEngine <value> randomEngine
seed <value> seed
plugin_path <value> colon-separated list of directories to search for .gplugin files
gsystem <sequence> defines the group of volumes in a system
gmodifier <sequence> modify volume existence or placement
root <value> root volume definition
sql <value> sql host or sqlite file
ascii_db <value> sql host or sqlite file
experiment <value> experiment selection
runno <value> run number
useBackupMaterial <value> Backup material
check_overlaps <value> check overlaps
ebuffer <value> number of events kept in memory before flushing them to the filestream
gstreamer <sequence> define a gstreamer output
splash_time <value> splash display time in seconds
splash_scale <value> splash image scale factor
phys_list <value> Select Physics List
gparticle <sequence> define the generator particle(s)
gparticlefile <sequence> define generator particles from file(s)
n <value> number of events to process
run <value> sets run number
run_weights <value> File with run number and weights
g4view <sequence> Defines the geant4 viewer properties
g4camera <sequence> Defines the geant4 camera view point
g4light <sequence> Defines the geant4 light source direction
dawn <sequence> Defines the dawn view point
g4decoration <sequence> Adds optional Geant4 scene decorations
g4text <sequence> Insert texts in the current scene
gmultipoles <sequence> define the e.m. gmultipoles
conf_yaml <value> the prefix for filename that store the used options
tt <value> tests timeout (ms)
verbosity <sequence> Sets the log verbosity for various classes
debug <sequence> Sets the debug level for various classes