g4system
Loading...
Searching...
No Matches
g4system_options.h File Reference

Option definitions for the g4system module (geometry/material construction layer). More...

#include "goptions.h"
Include dependency graph for g4system_options.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  g4system
 

Functions

GOptions g4system::defineOptions ()
 Define command-line/configuration options for the g4system module.
 

Variables

constexpr const char * G4SYSTEM_LOGGER = "g4system"
 Logger name used by the module-level builder (e.g. G4World).
 
constexpr const char * G4SFACTORY_LOGGER = "g4sfactory"
 Logger name used by object factories (e.g. G4ObjectsFactory derived classes).
 

Variable Documentation

◆ G4SFACTORY_LOGGER

constexpr const char* G4SFACTORY_LOGGER = "g4sfactory"
constexpr

This logger is typically more verbose and focuses on per-volume operations:

  • solid/logical/physical construction
  • material fallback behavior
  • dependency checks and placement diagnostics

Definition at line 31 of file g4system_options.h.

◆ G4SYSTEM_LOGGER

constexpr const char* G4SYSTEM_LOGGER = "g4system"
constexpr

This logger is typically used for high-level phases such as:

  • registering factories
  • building materials and defaults
  • resolving volume dependency order

Definition at line 20 of file g4system_options.h.