gdynamicDigitization
Loading...
Searching...
No Matches
gdynamicdigitization_options.cc
Go to the documentation of this file.
1
9
#include "
gdynamicdigitization_options.h
"
10
#include "
gtranslationTable_options.h
"
11
#include "
gfactory_options.h
"
12
#include "
gEventDataCollection.h
"
13
#include "
gRunDataCollection.h
"
14
15
namespace
gdynamicdigitization
{
16
17
GOptions
defineOptions
() {
18
// Create an option container scoped to the digitization logger name.
19
GOptions
goptions
(
GDIGITIZATION_LOGGER
);
20
21
// When enabled, hits with exactly zero deposited energy are still recorded.
22
goptions
.defineSwitch(
"recordZeroEdep"
,
"Record particle even if they do not deposit energy in the sensitive volumes"
);
23
24
// Aggregate options required by downstream types used in the digitization workflow.
25
goptions
+=
gevent_data::defineOptions
();
26
goptions
+=
grun_data::defineOptions
();
27
goptions
+=
gtranslationTable::defineOptions
();
28
goptions
+=
gfactory::defineOptions
();
29
30
return
goptions
;
31
}
32
33
}
// namespace gdynamicdigitization
GOptions
gEventDataCollection.h
gRunDataCollection.h
gdynamicdigitization_options.h
Options for the GDynamicDigitization module.
GDIGITIZATION_LOGGER
constexpr const char * GDIGITIZATION_LOGGER
Logger name used by this module.
Definition
gdynamicdigitization_options.h:14
gfactory_options.h
gtranslationTable_options.h
gdynamicdigitization
Definition
gdynamicdigitization.h:481
gdynamicdigitization::defineOptions
GOptions defineOptions()
Builds and returns the option set for gdynamic digitization.
Definition
gdynamicdigitization_options.cc:17
gevent_data::defineOptions
auto defineOptions() -> GOptions
gfactory::defineOptions
GOptions defineOptions()
goptions
grun_data::defineOptions
auto defineOptions() -> GOptions
gtranslationTable::defineOptions
GOptions defineOptions()
gdynamicdigitization_options.cc
Generated by
1.10.0