|
gdynamicDigitization
|
Typedefs | |
| using | dRoutinesMap = std::unordered_map<std::string, std::shared_ptr<GDynamicDigitization>> |
Functions | |
| std::shared_ptr< GDynamicDigitization > | load_dynamicRoutine (const std::string &plugin_name, const std::shared_ptr< GOptions > &gopts) |
| Loads a single dynamic routine and returns it. | |
| std::shared_ptr< const dRoutinesMap > | dynamicRoutinesMap (const std::vector< std::string > &plugin_names, const std::shared_ptr< GOptions > &gopts) |
| Loads multiple dynamic routines and returns an immutable shared map. | |
| GOptions | defineOptions () |
| Builds and returns the option set for gdynamic digitization. | |
| using gdynamicdigitization::dRoutinesMap = std::unordered_map<std::string, std::shared_ptr<GDynamicDigitization>> |
Definition at line 482 of file gdynamicdigitization.h.
| GOptions gdynamicdigitization::defineOptions | ( | ) |
The returned GOptions includes:
recordZeroEdep)Definition at line 17 of file gdynamicdigitization_options.cc.
|
inline |
The returned map is shared and treated as immutable to prevent accidental mutation across threads.
| plugin_names | Names of plugins to load. |
| gopts | Shared options. |
Definition at line 507 of file gdynamicdigitization.h.
|
inline |
| plugin_name | Name of the plugin library/object. |
| gopts | Shared options. |
Definition at line 491 of file gdynamicdigitization.h.