gsystem
Loading...
Searching...
No Matches
gsystem_options.h File Reference

Option definitions and extraction helpers for the gsystem module. More...

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

Go to the source code of this file.

Namespaces

namespace  gsystem
 

Functions

SystemList gsystem::getSystems (const std::shared_ptr< GOptions > &gopts)
 Build a list of systems from options.
 
std::vector< GModifiergsystem::getModifiers (const std::shared_ptr< GOptions > &gopts)
 Build a list of volume modifiers from options.
 
GOptions gsystem::defineOptions ()
 Define and return all option groups required by the gsystem module.
 

Variables

constexpr const char * GVOLUME_LOGGER = "gvolume"
 
constexpr const char * GMATERIAL_LOGGER = "gmaterial"
 
constexpr const char * GSYSTEM_LOGGER = "gsystem"
 
constexpr const char * GWORLD_LOGGER = "gworld"
 
constexpr const char * GSFACTORY_LOGGER = "gsfactory"
 

Detailed Description

The gsystem module reads detector-system configuration from GOptions and provides:

Definition in file gsystem_options.h.

Variable Documentation

◆ GMATERIAL_LOGGER

constexpr const char* GMATERIAL_LOGGER = "gmaterial"
constexpr

Definition at line 19 of file gsystem_options.h.

◆ GSFACTORY_LOGGER

constexpr const char* GSFACTORY_LOGGER = "gsfactory"
constexpr

Definition at line 22 of file gsystem_options.h.

◆ GSYSTEM_LOGGER

constexpr const char* GSYSTEM_LOGGER = "gsystem"
constexpr

Definition at line 20 of file gsystem_options.h.

◆ GVOLUME_LOGGER

constexpr const char* GVOLUME_LOGGER = "gvolume"
constexpr

Definition at line 18 of file gsystem_options.h.

◆ GWORLD_LOGGER

constexpr const char* GWORLD_LOGGER = "gworld"
constexpr

Definition at line 21 of file gsystem_options.h.