LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
prune_configuration.h
Go to the documentation of this file.
1 #ifndef art_Framework_Art_detail_prune_configuration_h
2 #define art_Framework_Art_detail_prune_configuration_h
3 
6 #include "fhiclcpp/fwd.h"
7 
8 #include <vector>
9 
10 namespace art::detail {
11  EnabledModules prune_config_if_enabled(bool prune_config,
12  bool report_enabled,
14  std::vector<ModuleSpec> sequence_to_entries(
16  bool allow_nil_entries = false);
17 
18  std::vector<PathSpec> path_specs(
19  std::vector<ModuleSpec> const& selection_override_entries,
20  std::string const& path_selection_override);
21 }
22 
23 #endif /* art_Framework_Art_detail_prune_configuration_h */
24 
25 // Local Variables:
26 // mode: c++
27 // End:
std::vector< ModuleSpec > sequence_to_entries(sequence_t const &seq, bool const allow_nil_entries)
EnabledModules prune_config_if_enabled(bool prune_config, bool report_enabled, fhicl::intermediate_table &config)
std::vector< extended_value > sequence_t
std::vector< art::PathSpec > path_specs(std::vector< ModuleSpec > const &selection_override_entries, std::string const &path_selection_override)