gdetector
Loading...
Searching...
No Matches
gdetector_options.cc
Go to the documentation of this file.
1
#include "
gdetector_options.h
"
2
#include "
gsystem_options.h
"
3
#include "
g4system_options.h
"
4
#include "
gdynamicdigitization_options.h
"
5
#include "
gsd.h
"
6
17
// namespace to define options
18
namespace
gdetector
{
19
28
GOptions
defineOptions
() {
29
// Create the root option container for this module.
30
GOptions
goptions
(
GDETECTOR_LOGGER
);
31
32
// Aggregate option groups required by the detector construction and digitization flow.
33
goptions
+=
gsystem::defineOptions
();
34
goptions
+=
g4system::defineOptions
();
35
goptions
+=
gdynamicdigitization::defineOptions
();
36
goptions
+=
gsensitivedetector::defineOptions
();
37
38
return
goptions
;
39
}
40
}
GOptions
g4system_options.h
gdetector_options.h
Declares the gdetector module option aggregation entry point.
GDETECTOR_LOGGER
constexpr const char * GDETECTOR_LOGGER
Logger name used by the gdetector module.
Definition
gdetector_options.h:19
gdynamicdigitization_options.h
gsensitivedetector::defineOptions
GOptions defineOptions()
gsd.h
gsystem_options.h
g4system::defineOptions
GOptions defineOptions()
gdetector
Definition
gdetector_options.cc:18
gdetector::defineOptions
GOptions defineOptions()
Builds the aggregated option set used by the gdetector module.
Definition
gdetector_options.cc:28
gdynamicdigitization::defineOptions
GOptions defineOptions()
goptions
gsystem::defineOptions
GOptions defineOptions()
gdetector_options.cc
Generated by
1.10.0