LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "EnabledModules.h"
Public Member Functions | |
EnabledModules (keytype_for_name_t &&enabled_modules, module_entries_for_ordered_path_t &&trigger_paths, module_entries_for_ordered_path_t &&end_paths, bool trigger_paths_override, bool end_paths_override) | |
keytype_for_name_t const & | modules () const noexcept |
module_entries_for_ordered_path_t const & | trigger_path_specs () const noexcept |
bool | trigger_paths_override () const noexcept |
bool | end_paths_override () const noexcept |
std::vector< std::string > | trigger_path_names () const |
module_entries_for_ordered_path_t | end_paths () const noexcept |
Static Public Member Functions | |
static EnabledModules | none () |
Private Member Functions | |
EnabledModules ()=default | |
Private Attributes | |
keytype_for_name_t | enabledModules_ {} |
module_entries_for_ordered_path_t | triggerPaths_ {} |
module_entries_for_ordered_path_t | endPaths_ {} |
bool | triggerPathsOverride_ {false} |
bool | endPathsOverride_ {false} |
Definition at line 10 of file EnabledModules.h.
|
explicit |
Definition at line 10 of file EnabledModules.cc.
References end_paths(), end_paths_override(), endPaths_, endPathsOverride_, trigger_paths_override(), triggerPaths_, and triggerPathsOverride_.
|
privatedefault |
Referenced by end_paths().
|
inlinenoexcept |
Definition at line 45 of file EnabledModules.h.
References EnabledModules(), and endPaths_.
Referenced by EnabledModules(), art::detail::print_path_names(), and art::detail::print_path_numbers().
|
inlinenoexcept |
Definition at line 37 of file EnabledModules.h.
References endPathsOverride_, and trigger_path_names().
Referenced by EnabledModules(), art::detail::print_path_names(), and art::detail::print_path_numbers().
|
inlinenoexcept |
Definition at line 20 of file EnabledModules.h.
References enabledModules_.
Referenced by art::PathManager::moduleInformation_().
|
static |
Definition at line 5 of file EnabledModules.cc.
std::vector<std::string> art::detail::EnabledModules::trigger_path_names | ( | ) | const |
Referenced by end_paths_override().
|
inlinenoexcept |
Definition at line 26 of file EnabledModules.h.
References triggerPaths_.
Referenced by art::detail::print_path_names(), and art::detail::print_path_numbers().
|
inlinenoexcept |
Definition at line 32 of file EnabledModules.h.
References triggerPathsOverride_.
Referenced by EnabledModules(), art::detail::print_path_names(), and art::detail::print_path_numbers().
|
private |
Definition at line 52 of file EnabledModules.h.
Referenced by modules().
|
private |
Definition at line 54 of file EnabledModules.h.
Referenced by EnabledModules(), and end_paths().
|
private |
Definition at line 56 of file EnabledModules.h.
Referenced by EnabledModules(), and end_paths_override().
|
private |
Definition at line 53 of file EnabledModules.h.
Referenced by EnabledModules(), and trigger_path_specs().
|
private |
Definition at line 55 of file EnabledModules.h.
Referenced by EnabledModules(), and trigger_paths_override().