31 "Material to be used if some volume requested a non-defined material.\n\n";
32 help +=
"By default GEMC will exit with error.\n";
33 help +=
"Example: -useBackupMaterial=G4_Air\n";
35 "Backup material"), help);
38 goptions.defineSwitch(
"showPredefinedMaterials",
"log GEMC Predefined Materials");
39 goptions.defineSwitch(
"printSystemsMaterials",
"print the materials used in this simulation");
40 goptions.defineSwitch(
"checkOverlaps",
"check geant4 volume overlaps at construction time");
47 help =
"Check for overlaps at physical volume construction.\n\n";
48 help +=
"Possible values are:\n";
49 help +=
" - 0 (default): no check.\n";
50 help +=
" - 1: check for overlaps at physical volume construction.\n";
51 help +=
" - 2: use the geant4 overlap validator with the default number of points on the surface\n";
52 help +=
" - Any N greater than 100: use the geant4 overlap validator with N points on the surface\n";
Conventions, labels, and error codes used by the g4system geometry/material layer.
#define NO_USE_DEFAULT_MATERIAL
Option definitions for the g4system module (geometry/material construction layer).
constexpr const char * G4SYSTEM_LOGGER
Logger name used by the module-level builder (e.g. G4World).
constexpr const char * G4SFACTORY_LOGGER
Logger name used by object factories (e.g. G4ObjectsFactory derived classes).
GOptions defineOptions()
Define command-line/configuration options for the g4system module.