LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Namespaces | |
FDS | |
FTS | |
Typedefs | |
using | LibraryInfoCollection = std::multiset< LibraryInfo > |
using | Widths = std::vector< std::size_t > |
using | config_const_iterator = std::vector< WorkerInPath::ConfigInfo >::const_iterator |
using | path_name_t = std::string |
using | module_name_t = std::string |
using | names_t = std::vector< std::string > |
using | configs_t = std::vector< WorkerInPath::ConfigInfo > |
using | name_set_t = std::set< std::string > |
using | paths_to_modules_t = std::vector< std::pair< PathSpec, configs_t >> |
using | collection_map_t = std::map< module_name_t, ModuleGraphInfo > |
using | collection_t = std::vector< collection_map_t::value_type > |
using | distance_t = collection_t::difference_type |
using | vertex_property = boost::property< boost::vertex_name_t, std::string > |
using | edge_property = boost::property< boost::edge_index_t, int, boost::property< boost::edge_name_t, std::string >> |
using | graph_property = boost::property< boost::graph_name_t, std::string > |
using | Graph = boost::adjacency_list< boost::vecS, boost::vecS, boost::bidirectionalS, vertex_property, edge_property, graph_property > |
using | ModuleGraph = boost::subgraph< Graph > |
using | Edge = boost::graph_traits< ModuleGraph >::edge_descriptor |
using | Vertex = boost::graph_traits< ModuleGraph >::vertex_descriptor |
using | keytype_for_name_t = std::map< std::string, ModuleKeyAndType > |
using | module_entries_for_ordered_path_t = std::vector< std::pair< PathSpec, std::vector< ModuleSpec >>> |
using | module_entries_for_path_t = std::map< std::string, std::vector< ModuleSpec >> |
using | modules_for_path_t = std::map< std::string, std::vector< ModuleKeyAndType >> |
using | ModuleMaker_t = ModuleBase *(fhicl::ParameterSet const &, ProcessingFrame const &) |
using | ModuleTypeFunc_t) = ModuleType( |
using | ModuleThreadingTypeFunc_t) = ModuleThreadingType( |
template<typename T > | |
using | ConfigFor = typename config_for_impl< T >::type |
template<typename T > | |
using | respond_to_file = void(T::*)(FileBlock const &) |
using | ServiceCache = std::map< TypeID, ServiceCacheEntry > |
using | ServiceStack = std::stack< WrapperBase_ptr > |
using | WrapperBase_ptr = std::shared_ptr< ServiceWrapperBase > |
using | new_t = std::string |
using | old_t = std::string |
using | entry_selector_t = std::function< bool(PathSpec const &)> |
template<typename T , typename InIter = typename T::const_iterator> | |
using | two_arg_insert_t = decltype(std::declval< T >().insert(std::declval< InIter >(), std::declval< InIter >())) |
template<typename T , typename OutIter , typename InIter = typename T::const_iterator> | |
using | three_arg_insert_t = decltype(std::declval< T >().insert(std::declval< OutIter >(), std::declval< InIter >(), std::declval< InIter >())) |
template<typename T > | |
using | not_map_vector_t = typename NotMapVector< T >::type |
template<typename T > | |
using | size_expression_t = decltype(std::declval< T const >().size()) |
Enumerations | |
enum | FilterAction { FilterAction::Normal = 0, FilterAction::Ignore = 1, FilterAction::Veto = 2 } |
enum | SignalResponseType { SignalResponseType::FIFO, SignalResponseType::LIFO } |
Functions | |
void | print_available_plugins (std::string const &suffix, std::string const &spec, bool verbose) |
void | print_available_plugins (std::string const &suffix, bool const verbose) |
bool | supports_key (std::string const &suffix, std::string const &spec, std::string const &key) |
void | print_description (std::vector< PluginMetadata > const &matches) |
void | print_descriptions (std::vector< std::string > const &plugins) |
std::tuple< RunNumber_t, SubRunNumber_t, EventNumber_t > | event_start (std::string const &str_num) |
bool | exists_outside_prolog (fhicl::intermediate_table const &config, std::string const &key) |
template<typename T > | |
std::enable_if_t< std::is_convertible_v< T, std::string >, std::string > | fhicl_key (T const &name) |
template<typename H , typename... T> | |
std::enable_if_t< std::is_convertible_v< H, std::string >, std::string > | fhicl_key (H const &hname, T const &...tnames) |
void | fillSourceList (std::istream &ifs, std::vector< std::string > &source_list) |
constexpr char const * | dflt_spec_pattern () |
LibraryInfoCollection | get_LibraryInfoCollection (std::string const &suffix, std::string const &pattern, bool verbose=false) |
std::unique_ptr< MetadataCollector > | get_MetadataCollector (std::string const &suffix) |
std::unique_ptr< MetadataSummary > | get_MetadataSummary (std::string const &suffix, LibraryInfoCollection const &coll) |
constexpr int | info_success () |
std::regex | regex_for_spec (std::string const &) |
void | replace_type (std::string &str, std::string const &spec, std::regex const &r) |
bool | output_to_stderr (std::string const &spec) |
bool | output_to_stdout (std::string const &spec) |
std::string | getFilePath (cet::LibraryManager const &lm, std::string const &fullspec) |
std::string | getType (cet::LibraryManager const &lm, std::string const &fullSpec) |
std::unique_ptr< fhicl::ConfigurationTable > | getAllowedConfiguration (cet::LibraryManager const &lm, std::string const &fullSpec, std::string const &name) |
void | print_config_summary (fhicl::ParameterSet const &pset, std::string const &verbosity, EnabledModules const &enabled_modules) |
void | print_table_numbers (fhicl::ParameterSet const &pset, std::string const &header) |
void | print_path_numbers (EnabledModules const &enabled_modules) |
void | print_path_names (EnabledModules const &enabled_modules) |
void | print_service_types (fhicl::ParameterSet const &pset) |
void | print_module_types (fhicl::ParameterSet const &pset, std::string const &header) |
std::string | indent (std::size_t const i) |
std::string | indent0 () |
std::string | indent_1 () |
std::string | indent__2 () |
template<typename T , typename Elem > | |
std::size_t | columnWidth (T const &coll, std::string const Elem::*cp, std::string const &header) |
std::size_t | columnWidth (LibraryInfoCollection const &coll, std::string const &(LibraryInfo::*fp)() const, std::string const &header) |
std::size_t | rule_size (Widths const &widths) |
std::vector< ModuleSpec > | sequence_to_entries (sequence_t const &seq, bool const allow_nil_entries) |
std::vector< art::PathSpec > | path_specs (std::vector< ModuleSpec > const &selection_override_entries, std::string const &path_selection_override) |
EnabledModules | prune_config_if_enabled (bool prune_config, bool report_enabled, fhicl::intermediate_table &config) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, Analyzer::Table< T > const &t) |
std::set< ProductInfo > | consumed_products_for_module (std::string const ¤t_process, ConsumesInfo::consumables_t::mapped_type const &consumables, std::map< std::string, std::set< ProductInfo >> const &produced_products, std::map< std::string, std::set< std::string >> const &viewable_products, config_const_iterator const config_begin, config_const_iterator const config_it) |
std::pair< ModuleGraph, std::string > | make_module_graph (ModuleGraphInfoMap const &modInfos, paths_to_modules_t const &trigger_paths, configs_t const &end_path) |
void | make_trigger_path_subgraphs (ModuleGraphInfoMap const &modInfos, paths_to_modules_t const &trigger_paths, ModuleGraph &graph) |
void | make_product_dependency_edges (ModuleGraphInfoMap const &modInfos, ModuleGraph &graph) |
void | make_path_ordering_edges (ModuleGraphInfoMap const &modInfos, paths_to_modules_t const &paths, ModuleGraph &graph) |
void | make_synchronization_edges (ModuleGraphInfoMap const &modInfos, paths_to_modules_t const &trigger_paths, configs_t const &end_path, ModuleGraph &graph) |
std::string | verify_no_interpath_dependencies (ModuleGraphInfoMap const &modInfos, ModuleGraph const &graph) |
std::string | verify_in_order_dependencies (ModuleGraphInfoMap const &modules, paths_to_modules_t const &trigger_paths) |
void | print_module_graph (std::ostream &os, ModuleGraphInfoMap const &modInfos, ModuleGraph const &graph) |
void | issue_reports (unsigned count, EventID const &id) |
std::ostream & | operator<< (std::ostream &os, ModuleGraphInfo const &info) |
ModuleType | module_type (std::string const &full_key) |
bool | operator== (ModuleKeyAndType const &a, ModuleKeyAndType const &b) noexcept |
bool | operator!= (ModuleKeyAndType const &a, ModuleKeyAndType const &b) noexcept |
void | verifyInstanceName (std::string const &in) |
void | verifyFriendlyClassName (std::string const &fcn) |
template<typename T > | |
T * | make_module (fhicl::ParameterSet const &pset, ProcessingFrame const &frame) |
void | memoryReport () |
void | writeSummary (PathManager &pm, bool wantSummary, cet::cpu_timer const &timer) |
void | triggerReport (PerScheduleContainer< PathsInfo > const &endPathInfo, PerScheduleContainer< PathsInfo > const &triggerPathsInfo, bool wantSummary) |
void | timeReport (cet::cpu_timer const &timer) |
FileNameComponents | componentsFromPattern (std::string const &pattern) |
void | logFileAction (const char *msg, std::string const &file) |
void | validateFileNamePattern (bool do_check, std::string const &pattern) |
TypeLabel | type_label_for (TypeID const typeID, std::string const &instance, bool const supportsView, ModuleDescription const &md) |
template<typename... T> | |
void | throw_if_invalid (std::string const &msg, T const &...t) |
constexpr bool | range_sets_supported (BranchType const bt) |
void | ensure_only_one_thread (fhicl::ParameterSet const &service_pset) |
template<typename T , typename ResultType , typename... Args> | |
std::function< ResultType(Args...)> | makeWatchFunc (ResultType(T::*slot)(Args...), T &t) |
template<typename T , typename ResultType , typename... Args> | |
std::function< ResultType(Args...)> | makeWatchFunc (ResultType(T::*slot)(Args...) const, T const &t) |
template<typename T > | |
std::enable_if_t< std::is_constructible_v< T, fhicl::ParameterSet const &, ActivityRegistry & >, std::shared_ptr< T > > | makeServiceFrom (fhicl::ParameterSet const &ps, ActivityRegistry &areg) |
template<typename T > | |
std::enable_if_t<!std::is_constructible_v< T, fhicl::ParameterSet const &, ActivityRegistry & >, std::shared_ptr< T > > | makeServiceFrom (fhicl::ParameterSet const &ps, ActivityRegistry &) |
template<SignalResponseType STYPE, typename SIGNAL , typename FUNC > | |
std::enable_if_t< STYPE==SignalResponseType::FIFO > | connect_to_signal (SIGNAL &s, FUNC f) |
template<SignalResponseType STYPE, typename SIGNAL , typename FUNC > | |
std::enable_if_t< STYPE==SignalResponseType::LIFO > | connect_to_signal (SIGNAL &s, FUNC f) |
std::map< old_t, new_t > | oldToNewName () |
template<typename T > | |
bool | verifyPtrCollection (std::vector< art::PtrVector< T > const * > const &in) |
template<typename iterator > | |
bool | verifyPtrCollection (iterator beg, iterator end, art::ProductID id={}, art::EDProductGetter const *getter=nullptr) |
BranchKey | splitToComponents (std::string const &branchName, std::string &errMsg) |
bool | checkBranchNameSelector (std::string const &branchNameSelector, std::string &errMsg) |
bool | checkBranchNameSelector (BranchKey const &components, std::string &errMsg) |
bool | checkFriendlyName (std::string const &friendlyName, std::string &errMsg) |
bool | checkFriendlyNameSelector (std::string const &friendlyNameSelector, std::string &errMsg) |
bool | checkModuleLabel (std::string const &moduleLabel, std::string &errMsg) |
bool | checkModuleLabelSelector (std::string const &moduleLabelSelector, std::string &errMsg) |
bool | checkInstanceName (std::string const &instanceName, std::string &errMsg) |
bool | checkInstanceNameSelector (std::string const &instanceNameSelector, std::string &errMsg) |
bool | checkProcessName (std::string const &processName, std::string &errMsg) |
bool | checkProcessNameSelector (std::string const &processNameSelector, std::string &errMsg) |
std::vector< std::vector< std::string > > | orderedProcessNamesCollection (ProcessHistoryMap const &pHistMap) |
void | remove_whitespace (std::string &str) |
bool | has_whitespace (std::string const &str) |
template<typename ProdA , typename ProdB , typename Data , typename Tag > | |
InputTag | input_tag (Tag const &tag) |
bool | upcastAllowed (std::type_info const &tiFrom, std::type_info const &tiTo) |
void const * | maybeCastObj (void const *address, std::type_info const &tiFrom, std::type_info const &tiTo) |
template<typename element_type > | |
void const * | maybeCastObj (element_type const *address, std::type_info const &tiTo) |
template<typename T > | |
auto | wrapperTypeID () |
void | throwPartnerException (std::type_info const &generator, std::type_info const &wanted_wrapper_type) |
ProductLookup_t | createProductLookups (ProductDescriptionsByID const &descriptions) |
ViewLookup_t | createViewLookups (ProductDescriptionsByID const &descriptions) |
void | fixup (std::string &hash) |
std::string | hash_to_string (std::string const &hash) |
std::string const & | InvalidHash () |
EventRange | full_run_event_range () |
template<typename TO , typename FROM > | |
constexpr std::enable_if_t< are_cv_compatible< TO, FROM >::value, std::add_pointer_t< std::remove_pointer_t< TO > > > | addr (FROM &from) |
template<typename TO , typename FROM > | |
constexpr std::enable_if_t<!are_cv_compatible< TO, FROM >::value &&are_cv_compatible< FROM, TO >::value, std::add_pointer_t< std::remove_pointer_t< TO > > > | addr (FROM &from) |
Variables | |
template<typename T > | |
bool constexpr | handle_allowed_v {handle_allowed<T>::value} |
template<typename T > | |
constexpr bool | has_three_arg_insert |
SharedResource_t const | LegacyResource {"__legacy__", false} |
template<typename T > | |
constexpr bool | is_handle_v = is_handle<T>::value |
template<typename T , typename U > | |
constexpr bool | are_handles_v {is_handle_v<T> && is_handle_v<U>} |
using art::detail::collection_map_t = typedef std::map<module_name_t, ModuleGraphInfo> |
Definition at line 20 of file graph_type_aliases.h.
using art::detail::collection_t = typedef std::vector<collection_map_t::value_type> |
Definition at line 21 of file graph_type_aliases.h.
using art::detail::config_const_iterator = typedef std::vector<WorkerInPath::ConfigInfo>::const_iterator |
Definition at line 14 of file consumed_products.h.
using art::detail::ConfigFor = typedef typename config_for_impl<T>::type |
Definition at line 48 of file ModuleMacros.h.
using art::detail::configs_t = typedef std::vector<WorkerInPath::ConfigInfo> |
Definition at line 17 of file graph_type_aliases.h.
using art::detail::distance_t = typedef collection_t::difference_type |
Definition at line 22 of file graph_type_aliases.h.
using art::detail::Edge = typedef boost::graph_traits<ModuleGraph>::edge_descriptor |
Definition at line 24 of file ModuleGraph.h.
using art::detail::edge_property = typedef boost::property<boost::edge_index_t, int, boost::property<boost::edge_name_t, std::string>> |
Definition at line 15 of file ModuleGraph.h.
using art::detail::entry_selector_t = typedef std::function<bool(PathSpec const&)> |
Definition at line 41 of file TriggerNamesService.h.
using art::detail::Graph = typedef boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS, vertex_property, edge_property, graph_property> |
Definition at line 22 of file ModuleGraph.h.
using art::detail::graph_property = typedef boost::property<boost::graph_name_t, std::string> |
Definition at line 16 of file ModuleGraph.h.
using art::detail::keytype_for_name_t = typedef std::map<std::string, ModuleKeyAndType> |
Definition at line 39 of file ModuleKeyAndType.h.
using art::detail::LibraryInfoCollection = typedef std::multiset<LibraryInfo> |
Definition at line 10 of file LibraryInfoCollection.h.
using art::detail::module_entries_for_ordered_path_t = typedef std::vector<std::pair<PathSpec, std::vector<ModuleSpec>>> |
Definition at line 41 of file ModuleKeyAndType.h.
using art::detail::module_entries_for_path_t = typedef std::map<std::string, std::vector<ModuleSpec>> |
Definition at line 43 of file ModuleKeyAndType.h.
using art::detail::module_name_t = typedef std::string |
Definition at line 15 of file graph_type_aliases.h.
using art::detail::ModuleGraph = typedef boost::subgraph<Graph> |
Definition at line 23 of file ModuleGraph.h.
using art::detail::ModuleMaker_t = typedef ModuleBase*(fhicl::ParameterSet const&, ProcessingFrame const&) |
Definition at line 33 of file ModuleMacros.h.
using art::detail::modules_for_path_t = typedef std::map<std::string, std::vector<ModuleKeyAndType>> |
Definition at line 45 of file ModuleKeyAndType.h.
using art::detail::ModuleThreadingTypeFunc_t = typedef ModuleThreadingType( |
Definition at line 35 of file ModuleMacros.h.
using art::detail::ModuleTypeFunc_t = typedef ModuleType( |
Definition at line 34 of file ModuleMacros.h.
using art::detail::name_set_t = typedef std::set<std::string> |
Definition at line 18 of file graph_type_aliases.h.
using art::detail::names_t = typedef std::vector<std::string> |
Definition at line 16 of file graph_type_aliases.h.
using art::detail::new_t = typedef std::string |
Definition at line 10 of file SAMMetadataTranslators.h.
using art::detail::not_map_vector_t = typedef typename NotMapVector<T>::type |
using art::detail::old_t = typedef std::string |
Definition at line 11 of file SAMMetadataTranslators.h.
using art::detail::path_name_t = typedef std::string |
Definition at line 14 of file graph_type_aliases.h.
using art::detail::paths_to_modules_t = typedef std::vector<std::pair<PathSpec, configs_t>> |
Definition at line 19 of file graph_type_aliases.h.
using art::detail::respond_to_file = typedef void (T::*)(FileBlock const&) |
Definition at line 308 of file MixFilter.h.
using art::detail::ServiceCache = typedef std::map<TypeID, ServiceCacheEntry> |
Definition at line 11 of file ServiceCache.h.
using art::detail::ServiceStack = typedef std::stack<WrapperBase_ptr> |
Definition at line 10 of file ServiceStack.h.
using art::detail::size_expression_t = typedef decltype(std::declval<T const>().size()) |
using art::detail::three_arg_insert_t = typedef decltype(std::declval<T>().insert(std::declval<OutIter>(), std::declval<InIter>(), std::declval<InIter>())) |
Definition at line 234 of file CollectionUtilities.h.
using art::detail::two_arg_insert_t = typedef decltype(std::declval<T>().insert(std::declval<InIter>(), std::declval<InIter>())) |
Definition at line 218 of file CollectionUtilities.h.
using art::detail::Vertex = typedef boost::graph_traits<ModuleGraph>::vertex_descriptor |
Definition at line 25 of file ModuleGraph.h.
using art::detail::vertex_property = typedef boost::property<boost::vertex_name_t, std::string> |
Definition at line 11 of file ModuleGraph.h.
using art::detail::Widths = typedef std::vector<std::size_t> |
Definition at line 65 of file PrintFormatting.h.
using art::detail::WrapperBase_ptr = typedef std::shared_ptr<ServiceWrapperBase> |
Definition at line 29 of file ServiceWrapperBase.h.
|
strong |
Enumerator | |
---|---|
Normal | |
Ignore | |
Veto |
Definition at line 18 of file ModuleKeyAndType.h.
|
strong |
Enumerator | |
---|---|
FIFO | |
LIFO |
Definition at line 12 of file SignalResponseType.h.
constexpr std::enable_if_t<are_cv_compatible<TO, FROM>::value, std::add_pointer_t<std::remove_pointer_t<TO> > > art::detail::addr | ( | FROM & | from | ) |
constexpr std::enable_if_t<!are_cv_compatible<TO, FROM>::value && are_cv_compatible<FROM, TO>::value, std::add_pointer_t<std::remove_pointer_t<TO> > > art::detail::addr | ( | FROM & | from | ) |
Definition at line 44 of file ensurePointer.h.
bool art::detail::checkBranchNameSelector | ( | std::string const & | branchNameSelector, |
std::string & | errMsg | ||
) |
Definition at line 61 of file branchNameComponentChecking.cc.
References splitToComponents().
bool art::detail::checkBranchNameSelector | ( | BranchKey const & | components, |
std::string & | errMsg | ||
) |
Definition at line 70 of file branchNameComponentChecking.cc.
References checkFriendlyNameSelector(), checkInstanceNameSelector(), checkModuleLabelSelector(), checkProcessNameSelector(), art::BranchKey::friendlyClassName_, art::BranchKey::moduleLabel_, art::BranchKey::processName_, and art::BranchKey::productInstanceName_.
bool art::detail::checkFriendlyName | ( | std::string const & | friendlyName, |
std::string & | errMsg | ||
) |
Definition at line 84 of file branchNameComponentChecking.cc.
bool art::detail::checkFriendlyNameSelector | ( | std::string const & | friendlyNameSelector, |
std::string & | errMsg | ||
) |
Definition at line 92 of file branchNameComponentChecking.cc.
Referenced by checkBranchNameSelector().
bool art::detail::checkInstanceName | ( | std::string const & | instanceName, |
std::string & | errMsg | ||
) |
Definition at line 115 of file branchNameComponentChecking.cc.
bool art::detail::checkInstanceNameSelector | ( | std::string const & | instanceNameSelector, |
std::string & | errMsg | ||
) |
Definition at line 126 of file branchNameComponentChecking.cc.
Referenced by checkBranchNameSelector().
bool art::detail::checkModuleLabel | ( | std::string const & | moduleLabel, |
std::string & | errMsg | ||
) |
Definition at line 100 of file branchNameComponentChecking.cc.
bool art::detail::checkModuleLabelSelector | ( | std::string const & | moduleLabelSelector, |
std::string & | errMsg | ||
) |
Definition at line 107 of file branchNameComponentChecking.cc.
Referenced by checkBranchNameSelector().
bool art::detail::checkProcessName | ( | std::string const & | processName, |
std::string & | errMsg | ||
) |
Definition at line 137 of file branchNameComponentChecking.cc.
bool art::detail::checkProcessNameSelector | ( | std::string const & | processNameSelector, |
std::string & | errMsg | ||
) |
Definition at line 145 of file branchNameComponentChecking.cc.
Referenced by checkBranchNameSelector().
std::size_t art::detail::columnWidth | ( | T const & | coll, |
std::string const Elem::* | cp, | ||
std::string const & | header | ||
) |
Definition at line 41 of file PrintFormatting.h.
Referenced by art::FileDumperOutput::printPrincipal().
|
inline |
FileNameComponents art::detail::componentsFromPattern | ( | std::string const & | pattern | ) |
Definition at line 62 of file FileNameComponents.cc.
References art::detail::FileNameComponents::add(), util::cbegin(), util::cend(), and art::detail::FileNameComponents::setSuffix().
Referenced by art::PostCloseFileRenamer::applySubstitutions().
std::enable_if_t<STYPE == SignalResponseType::FIFO> art::detail::connect_to_signal | ( | SIGNAL & | s, |
FUNC | f | ||
) |
Definition at line 16 of file SignalResponseType.h.
std::enable_if_t<STYPE == SignalResponseType::LIFO> art::detail::connect_to_signal | ( | SIGNAL & | s, |
FUNC | f | ||
) |
Definition at line 23 of file SignalResponseType.h.
std::set< ProductInfo > art::detail::consumed_products_for_module | ( | std::string const & | current_process, |
ConsumesInfo::consumables_t::mapped_type const & | consumables, | ||
std::map< std::string, std::set< ProductInfo >> const & | produced_products, | ||
std::map< std::string, std::set< std::string >> const & | viewable_products, | ||
config_const_iterator const | config_begin, | ||
config_const_iterator const | config_it | ||
) |
Definition at line 159 of file consumed_products.cc.
References util::begin(), util::cend(), art::ProductInfo::Many, util::pi(), art::ProductInfo::Product, and art::ProductInfo::ViewElement.
Referenced by art::PathManager::fillModuleOnlyDeps_().
art::ProductLookup_t art::detail::createProductLookups | ( | ProductDescriptionsByID const & | descriptions | ) |
Definition at line 68 of file createProductLookups.cc.
References art::friendlyname::friendlyName(), art::is_assns(), and art::name_of_assns_base().
Referenced by art::ProductTable::ProductTable().
art::ViewLookup_t art::detail::createViewLookups | ( | ProductDescriptionsByID const & | descriptions | ) |
Definition at line 5 of file createViewLookups.cc.
Referenced by art::ProductTable::ProductTable().
constexpr char const* art::detail::dflt_spec_pattern | ( | ) |
Definition at line 11 of file get_LibraryInfoCollection.h.
References get_LibraryInfoCollection().
Referenced by print_available_plugins().
void art::detail::ensure_only_one_thread | ( | fhicl::ParameterSet const & | service_pset | ) |
Definition at line 15 of file ensure_only_one_thread.cc.
References art::errors::Configuration, e, fhicl::ParameterSet::get(), fhicl::ParameterSet::get_if_present(), and instance.
std::tuple< art::RunNumber_t, art::SubRunNumber_t, art::EventNumber_t > art::detail::event_start | ( | std::string const & | str_num | ) |
Definition at line 73 of file event_start.cc.
Referenced by art::BasicSourceOptionsHandler::doProcessOptions().
|
inline |
Definition at line 9 of file exists_outside_prolog.h.
References fhicl::intermediate_table::exists(), fhicl::intermediate_table::find(), and fhicl::extended_value::in_prolog.
Referenced by art::BasicOutputOptionsHandler::doCheckOptions(), art::ProcessingOptionsHandler::doProcessOptions(), art::BasicOutputOptionsHandler::doProcessOptions(), art::DebugOptionsHandler::doProcessOptions(), art::FileCatalogOptionsHandler::doProcessOptions(), path_specs(), prune_config_if_enabled(), and art::run_art().
std::enable_if_t<std::is_convertible_v<T, std::string>, std::string> art::detail::fhicl_key | ( | T const & | name | ) |
Definition at line 12 of file fhicl_key.h.
Referenced by art::ProcessingOptionsHandler::doProcessOptions(), art::BasicOutputOptionsHandler::doProcessOptions(), art::DebugOptionsHandler::doProcessOptions(), art::FileCatalogOptionsHandler::doProcessOptions(), fhicl_key(), path_specs(), print_module_types(), print_service_types(), prune_config_if_enabled(), and art::run_art().
std::enable_if_t<std::is_convertible_v<H, std::string>, std::string> art::detail::fhicl_key | ( | H const & | hname, |
T const &... | tnames | ||
) |
Definition at line 19 of file fhicl_key.h.
References fhicl_key().
void art::detail::fillSourceList | ( | std::istream & | ifs, |
std::vector< std::string > & | source_list | ||
) |
Definition at line 4 of file fillSourceList.cc.
Referenced by art::BasicSourceOptionsHandler::processSourceListArg_().
void art::detail::fixup | ( | std::string & | hash | ) |
Definition at line 12 of file Hash.cc.
References InvalidHash(), and art::errors::LogicError.
Referenced by art::Hash< I >::Hash(), art::Hash< I >::operator=(), and art::Hash< I >::swap().
EventRange art::detail::full_run_event_range | ( | ) |
Definition at line 81 of file RangeSet.cc.
Referenced by art::RangeSet::forRun(), and art::RangeSet::is_full_run().
LibraryInfoCollection art::detail::get_LibraryInfoCollection | ( | std::string const & | suffix, |
std::string const & | pattern, | ||
bool | verbose = false |
||
) |
Definition at line 239 of file get_LibraryInfoCollection.cc.
References art::Suffixes::service().
Referenced by dflt_spec_pattern(), art::BasicOutputOptionsHandler::doCheckOptions(), print_available_plugins(), and supports_key().
std::unique_ptr< MetadataCollector > art::detail::get_MetadataCollector | ( | std::string const & | suffix | ) |
Definition at line 15 of file get_MetadataCollector.cc.
References art::Suffixes::mfPlugin(), art::Suffixes::mfStatsPlugin(), art::Suffixes::module(), art::Suffixes::plugin(), art::Suffixes::service(), art::Suffixes::source(), and art::Suffixes::tool().
std::unique_ptr< MetadataSummary > art::detail::get_MetadataSummary | ( | std::string const & | suffix, |
LibraryInfoCollection const & | coll | ||
) |
Definition at line 15 of file get_MetadataSummary.cc.
References art::Suffixes::mfPlugin(), art::Suffixes::mfStatsPlugin(), art::Suffixes::module(), art::Suffixes::plugin(), art::Suffixes::service(), art::Suffixes::source(), and art::Suffixes::tool().
Referenced by print_available_plugins().
std::unique_ptr< fhicl::ConfigurationTable > art::detail::getAllowedConfiguration | ( | cet::LibraryManager const & | lm, |
std::string const & | fullSpec, | ||
std::string const & | name | ||
) |
Definition at line 94 of file PluginSymbolResolvers.cc.
std::string art::detail::getFilePath | ( | cet::LibraryManager const & | lm, |
std::string const & | fullspec | ||
) |
std::string art::detail::getType | ( | cet::LibraryManager const & | lm, |
std::string const & | fullSpec | ||
) |
Definition at line 52 of file PluginSymbolResolvers.cc.
References util::to_string().
Referenced by cosmic::CosmicTrackTagger::produce().
bool art::detail::has_whitespace | ( | std::string const & | str | ) |
Definition at line 17 of file remove_whitespace.cc.
std::string art::detail::hash_to_string | ( | std::string const & | hash | ) |
Definition at line 34 of file Hash.cc.
Referenced by art::Hash< I >::print().
|
inline |
Definition at line 17 of file PrintFormatting.h.
Referenced by geo::PlaneGeo::ActiveArea(), lar_cluster3d::ClusterPathFinder::breakIntoTinyBits(), lar_cluster3d::VoronoiPathFinder::breakIntoTinyBits(), lar_cluster3d::ClusterPathFinder::buildConvexHull(), lar_cluster3d::VoronoiPathFinder::buildConvexHull(), lar_cluster3d::ConvexHullPathFinder::buildConvexHull(), lar_cluster3d::MSTPathFinder::buildConvexHull(), geo::part::Partition< Data >::describe(), recob::PointCharge::dump(), lar::example::CheatTrack::dump(), sim::OpDetBacktrackerRecord::Dump(), sim::SimChannel::Dump(), sim::DumpSimPhotons::DumpElement(), sim::DumpMCShowers::DumpMCShower(), sim::DumpMCTracks::DumpMCTrack(), sim::DumpOpDetBacktrackerRecords::DumpOpDetBacktrackerRecord(), recob::dumper::DumpPCAxis(), sim::DumpSimPhotonsLite::DumpPhoton(), sim::DumpSimChannels::DumpSimChannel(), mf::service::ELdestination::emitToken(), recob::TrajectoryPointFlags::fromHit(), art::Principal::getBySelector(), geo::CryostatGeo::ID(), indent0(), indent_1(), indent__2(), geo::OpDetGeo::isSphere(), recob::TrackTrajectory::LocalToGlobalRotationAtPoint(), recob::Trajectory::LocalToGlobalRotationAtPoint(), lar_cluster3d::ConvexHullPathFinder::makeCandidateCluster(), lar_cluster3d::VoronoiPathFinder::makeCandidateCluster(), fhicl::detail::MaybeDisplayParent::MaybeDisplayParent(), geo::AuxDetGeo::NSensitiveVolume(), rndm::details::RangeCheckHelper< seed_t >::operator()(), util::MultipleChoiceSelection< Choices >::optionListDump(), geo::part::GridPartition< Data >::part(), geo::part::PartitionBase::PartitionBase(), geo::part::PartitionContainer< Data >::PartitionContainer(), art::SelectorBase::print(), geo::GeometryCore::Print(), lar::debug::printBacktrace(), art::Selector::Selector(), lar_cluster3d::VoronoiPathFinder::subDivideCluster(), geo::GeometryCore::SurfaceY(), geo::WireGeo::TanThetaZ(), geo::AuxDetSensitiveGeo::toLocalCoords(), and geo::TPCGeo::toLocalCoords().
|
inline |
Definition at line 22 of file PrintFormatting.h.
References indent().
Referenced by print_descriptions(), and rule_size().
|
inline |
|
inline |
constexpr int art::detail::info_success | ( | ) |
Definition at line 8 of file info_success.h.
Referenced by art::BasicOptionsHandler::doCheckOptions(), art::detail::ExitCodePrinter::exitcode(), art::run_art(), and art::detail::ExitCodePrinter::~ExitCodePrinter().
InputTag art::detail::input_tag | ( | Tag const & | tag | ) |
Definition at line 30 of file IPRHelper.h.
References art::detail::safe_input_tag< ProdA, ProdB, Data >::tag.
std::string const & art::detail::InvalidHash | ( | ) |
Definition at line 43 of file Hash.cc.
Referenced by fixup(), and art::Hash< I >::isValid().
void art::detail::issue_reports | ( | unsigned | count, |
EventID const & | id | ||
) |
Definition at line 29 of file issue_reports.cc.
Referenced by art::ProcessingLimits::update().
void art::detail::logFileAction | ( | const char * | msg, |
std::string const & | file | ||
) |
Definition at line 9 of file logFileAction.cc.
T* art::detail::make_module | ( | fhicl::ParameterSet const & | pset, |
ProcessingFrame const & | frame | ||
) |
std::pair< ModuleGraph, std::string > art::detail::make_module_graph | ( | ModuleGraphInfoMap const & | modInfos, |
paths_to_modules_t const & | trigger_paths, | ||
configs_t const & | end_path | ||
) |
Definition at line 46 of file graph_algorithms.cc.
References make_path_ordering_edges(), make_product_dependency_edges(), make_synchronization_edges(), make_trigger_path_subgraphs(), art::detail::ModuleGraphInfoMap::size(), verify_in_order_dependencies(), and verify_no_interpath_dependencies().
Referenced by art::PathManager::createModulesAndWorkers().
void art::detail::make_path_ordering_edges | ( | ModuleGraphInfoMap const & | modInfos, |
paths_to_modules_t const & | paths, | ||
ModuleGraph & | graph | ||
) |
Definition at line 115 of file graph_algorithms.cc.
References util::cbegin(), util::cend(), util::end(), art::PathSpec::name, art::path_spec(), util::pi(), and art::detail::ModuleGraphInfoMap::vertex_index().
Referenced by make_module_graph().
void art::detail::make_product_dependency_edges | ( | ModuleGraphInfoMap const & | modInfos, |
ModuleGraph & | graph | ||
) |
Definition at line 100 of file graph_algorithms.cc.
References art::detail::ModuleGraphInfoMap::info(), art::detail::ModuleGraphInfoMap::size(), and art::detail::ModuleGraphInfoMap::vertex_index().
Referenced by make_module_graph().
void art::detail::make_synchronization_edges | ( | ModuleGraphInfoMap const & | modInfos, |
paths_to_modules_t const & | trigger_paths, | ||
configs_t const & | end_path, | ||
ModuleGraph & | graph | ||
) |
Definition at line 139 of file graph_algorithms.cc.
References art::detail::ModuleGraphInfoMap::info(), art::module, art::PathSpec::name, art::path_spec(), and art::detail::ModuleGraphInfoMap::vertex_index().
Referenced by make_module_graph().
void art::detail::make_trigger_path_subgraphs | ( | ModuleGraphInfoMap const & | modInfos, |
paths_to_modules_t const & | trigger_paths, | ||
ModuleGraph & | graph | ||
) |
Definition at line 69 of file graph_algorithms.cc.
References art::is_modifier(), art::PathSpec::name, art::path_spec(), and art::detail::ModuleGraphInfoMap::vertex_index().
Referenced by make_module_graph().
std::enable_if_t< std::is_constructible_v<T, fhicl::ParameterSet const&, ActivityRegistry&>, std::shared_ptr<T> > art::detail::makeServiceFrom | ( | fhicl::ParameterSet const & | ps, |
ActivityRegistry & | areg | ||
) |
Definition at line 28 of file ServiceWrapper.h.
std::enable_if_t<!std::is_constructible_v<T, fhicl::ParameterSet const&, ActivityRegistry&>, std::shared_ptr<T> > art::detail::makeServiceFrom | ( | fhicl::ParameterSet const & | ps, |
ActivityRegistry & | |||
) |
Definition at line 43 of file ServiceWrapper.h.
References art::detail::ServiceWrapper< T >::operator=(), and art::detail::ServiceWrapper< T >::ServiceWrapper().
std::function<ResultType(Args...)> art::detail::makeWatchFunc | ( | ResultType(T::*)(Args...) | slot, |
T & | t | ||
) |
Definition at line 16 of file makeWatchFunc.h.
Referenced by art::GlobalSignal< SRTYPE, ResultType(Args...)>::watch(), art::LocalSignal< STYPE, ResultType(Args...)>::watch(), and art::LocalSignal< STYPE, ResultType(Args...)>::watchAll().
std::function<ResultType(Args...)> art::detail::makeWatchFunc | ( | ResultType(T::*)(Args...) const | slot, |
T const & | t | ||
) |
Definition at line 25 of file makeWatchFunc.h.
void const* art::detail::maybeCastObj | ( | void const * | address, |
std::type_info const & | tiFrom, | ||
std::type_info const & | tiTo | ||
) |
Referenced by art::getElementAddresses(), maybeCastObj(), and art::setPtr().
|
inline |
Definition at line 18 of file maybeCastObj.h.
References maybeCastObj().
void art::detail::memoryReport | ( | ) |
Definition at line 4 of file memoryReportDarwin.cc.
Referenced by writeSummary().
ModuleType art::detail::module_type | ( | std::string const & | full_key | ) |
Definition at line 5 of file ModuleKeyAndType.cc.
References art::analyzer, art::filter, art::non_art, art::output_module, and art::producer.
Referenced by art::BasicOutputOptionsHandler::doProcessOptions(), art::PathManager::makeModule_(), art::PathManager::makeModules_(), art::PathManager::moduleInformation_(), operator!=(), path_specs(), print_module_types(), and verify_in_order_dependencies().
Definition at line 14 of file SAMMetadataTranslators.h.
Referenced by art::detail::OldToNew::operator()().
|
inlinenoexcept |
Definition at line 32 of file ModuleKeyAndType.h.
References module_type().
std::ostream & art::detail::operator<< | ( | std::ostream & | os, |
ModuleGraphInfo const & | info | ||
) |
Definition at line 4 of file ModuleGraphInfo.cc.
References art::detail::ModuleGraphInfo::consumed_products, art::detail::ModuleGraphInfo::module_type, art::detail::ModuleGraphInfo::paths, and util::to_string().
|
inline |
Definition at line 135 of file Analyzer.h.
Referenced by art::RangeSet::emplace_range().
|
inlinenoexcept |
Definition at line 26 of file ModuleKeyAndType.h.
Referenced by art::RangeSet::emplace_range().
std::vector< std::vector< std::string > > art::detail::orderedProcessNamesCollection | ( | ProcessHistoryMap const & | pHistMap | ) |
Definition at line 74 of file orderedProcessNamesCollection.cc.
References util::begin(), e, util::end(), and util::values().
bool art::detail::output_to_stderr | ( | std::string const & | spec | ) |
Definition at line 15 of file output_to.cc.
Referenced by art::DebugOptionsHandler::doProcessOptions().
bool art::detail::output_to_stdout | ( | std::string const & | spec | ) |
Definition at line 21 of file output_to.cc.
Referenced by art::DebugOptionsHandler::doProcessOptions().
std::vector< PathSpec > art::detail::path_specs | ( | std::vector< ModuleSpec > const & | selection_override_entries, |
std::string const & | path_selection_override | ||
) |
Definition at line 218 of file prune_configuration.cc.
References util::begin(), util::cbegin(), util::cend(), fhicl::detail::decode(), e, util::empty(), util::end(), exists_outside_prolog(), fhicl_key(), art::filter, fhicl::intermediate_table::find(), fhicl::intermediate_table::get(), art::PathID::invalid(), fhicl::is_table(), module_type(), art::PathSpec::name, fhicl::NIL, Normal, art::path_spec(), fhicl::SEQUENCE, sequence_to_entries(), fhicl::STRING, fhicl::TABLE, fhicl::to_string(), and value.
Referenced by art::TriggerNamesService::index_(), and art::detail::ProcessAndEventSelectors::ProcessAndEventSelectors().
void art::detail::print_available_plugins | ( | std::string const & | suffix, |
std::string const & | spec, | ||
bool | verbose | ||
) |
Definition at line 105 of file AllowedConfiguration.cc.
References get_LibraryInfoCollection(), get_MetadataSummary(), and rule_size().
Referenced by art::BasicOptionsHandler::doCheckOptions(), and print_available_plugins().
|
inline |
Definition at line 83 of file AllowedConfiguration.h.
References dflt_spec_pattern(), print_available_plugins(), print_description(), print_descriptions(), and supports_key().
void art::detail::print_config_summary | ( | fhicl::ParameterSet const & | pset, |
std::string const & | verbosity, | ||
EnabledModules const & | enabled_modules | ||
) |
Definition at line 187 of file print_config_summary.cc.
References art::errors::Configuration, fhicl::ParameterSet::get(), print_module_types(), print_path_names(), print_path_numbers(), print_service_types(), print_table_numbers(), and art::source.
Referenced by art::run_art().
void art::detail::print_description | ( | std::vector< PluginMetadata > const & | matches | ) |
Definition at line 164 of file AllowedConfiguration.cc.
References art::errors::Configuration, and art::Suffixes::print().
Referenced by print_available_plugins(), and print_descriptions().
void art::detail::print_descriptions | ( | std::vector< std::string > const & | plugins | ) |
Definition at line 204 of file AllowedConfiguration.cc.
References indent0(), and print_description().
Referenced by art::BasicOptionsHandler::doCheckOptions(), and print_available_plugins().
void art::detail::print_module_graph | ( | std::ostream & | os, |
ModuleGraphInfoMap const & | modInfos, | ||
ModuleGraph const & | graph | ||
) |
Definition at line 481 of file graph_algorithms.cc.
References art::filter, art::detail::ModuleGraphInfoMap::info(), art::detail::ModuleGraphInfoMap::name(), art::source, and target.
Referenced by art::PathManager::createModulesAndWorkers().
void art::detail::print_module_types | ( | fhicl::ParameterSet const & | pset, |
std::string const & | header | ||
) |
Definition at line 150 of file print_config_summary.cc.
References util::empty(), fhicl_key(), fhicl::ParameterSet::get(), fhicl::ParameterSet::get_names(), art::left(), module_type(), print_table_numbers(), and util::size().
Referenced by print_config_summary().
void art::detail::print_path_names | ( | EnabledModules const & | enabled_modules | ) |
Definition at line 39 of file print_config_summary.cc.
References util::empty(), art::detail::EnabledModules::end_paths(), art::detail::EnabledModules::end_paths_override(), art::left(), art::PathSpec::name, art::PathSpec::path_id, art::path_spec(), art::right(), util::size(), util::to_string(), art::detail::EnabledModules::trigger_path_specs(), and art::detail::EnabledModules::trigger_paths_override().
Referenced by print_config_summary().
void art::detail::print_path_numbers | ( | EnabledModules const & | enabled_modules | ) |
Definition at line 25 of file print_config_summary.cc.
References art::detail::EnabledModules::end_paths(), art::detail::EnabledModules::end_paths_override(), util::size(), art::detail::EnabledModules::trigger_path_specs(), and art::detail::EnabledModules::trigger_paths_override().
Referenced by print_config_summary().
void art::detail::print_service_types | ( | fhicl::ParameterSet const & | pset | ) |
Definition at line 110 of file print_config_summary.cc.
References fhicl_key(), fhicl::ParameterSet::get(), fhicl::ParameterSet::get_names(), art::left(), print_table_numbers(), and util::size().
Referenced by print_config_summary().
void art::detail::print_table_numbers | ( | fhicl::ParameterSet const & | pset, |
std::string const & | header | ||
) |
Definition at line 17 of file print_config_summary.cc.
References fhicl::ParameterSet::get_names(), and util::size().
Referenced by print_config_summary(), print_module_types(), and print_service_types().
art::detail::EnabledModules art::detail::prune_config_if_enabled | ( | bool | prune_config, |
bool | report_enabled, | ||
fhicl::intermediate_table & | config | ||
) |
Definition at line 577 of file prune_configuration.cc.
References util::begin(), util::cend(), util::empty(), util::end(), fhicl::intermediate_table::erase(), exists_outside_prolog(), fhicl_key(), fhicl::intermediate_table::find(), art::PathSpec::name, art::path_spec(), fhicl::intermediate_table::put(), fhicl::to_string(), value, and util::values().
Referenced by art::run_art().
constexpr bool art::detail::range_sets_supported | ( | BranchType const | bt | ) |
Definition at line 10 of file RangeSetsSupported.h.
References art::InRun, and art::InSubRun.
Referenced by art::ProductInserter::commitProducts(), and art::Principal::put().
std::regex art::detail::regex_for_spec | ( | std::string const & | spec | ) |
Definition at line 6 of file MetadataRegexHelpers.cc.
void art::detail::remove_whitespace | ( | std::string & | str | ) |
Definition at line 11 of file remove_whitespace.cc.
Referenced by art::PathManager::fillSelectEventsDeps_(), and art::split_process_and_path_names().
void art::detail::replace_type | ( | std::string & | str, |
std::string const & | spec, | ||
std::regex const & | r | ||
) |
Definition at line 12 of file MetadataRegexHelpers.cc.
|
inline |
std::vector< ModuleSpec > art::detail::sequence_to_entries | ( | sequence_t const & | seq, |
bool const | allow_nil_entries | ||
) |
Definition at line 173 of file prune_configuration.cc.
References util::empty(), fhicl::NIL, art::Normal, and fhicl::STRING.
Referenced by path_specs().
art::BranchKey art::detail::splitToComponents | ( | std::string const & | branchName, |
std::string & | errMsg | ||
) |
Definition at line 46 of file branchNameComponentChecking.cc.
Referenced by checkBranchNameSelector().
bool art::detail::supports_key | ( | std::string const & | suffix, |
std::string const & | spec, | ||
std::string const & | key | ||
) |
Definition at line 141 of file AllowedConfiguration.cc.
References e, get_LibraryInfoCollection(), art::errors::LogicError, and fhicl::detail::SearchAllowedConfiguration::supports_key().
Referenced by art::BasicOutputOptionsHandler::doProcessOptions(), and print_available_plugins().
void art::detail::throw_if_invalid | ( | std::string const & | msg, |
T const &... | t | ||
) |
Definition at line 71 of file Handle.h.
References art::disjoint_ranges(), art::errors::NullPointerError, art::overlapping_ranges(), art::range_of_validity(), and art::same_ranges().
Referenced by art::ValidHandle< T >::productGetter(), and art::SummedValue< T >::update().
void art::detail::throwPartnerException | ( | std::type_info const & | generator, |
std::type_info const & | wanted_wrapper_type | ||
) |
Definition at line 6 of file throwPartnerException.cc.
References art::errors::LogicError.
Referenced by art::Assns< L, R, void >::makePartner_(), and art::Assns< L, R, D >::makePartner_().
void art::detail::timeReport | ( | cet::cpu_timer const & | timer | ) |
Definition at line 298 of file writeSummary.cc.
Referenced by writeSummary().
void art::detail::triggerReport | ( | PerScheduleContainer< PathsInfo > const & | endPathInfo, |
PerScheduleContainer< PathsInfo > const & | triggerPathsInfo, | ||
bool | wantSummary | ||
) |
Definition at line 104 of file writeSummary.cc.
References art::PathSpec::name, art::PathSpec::path_id, art::path_spec(), util::pi(), art::right(), and util::to_string().
Referenced by writeSummary().
|
inline |
Definition at line 10 of file type_label_for.h.
References instance, art::ModuleDescription::isEmulatedModule(), and art::ModuleDescription::moduleLabel().
Referenced by art::ProductInserter::put().
bool art::detail::upcastAllowed | ( | std::type_info const & | tiFrom, |
std::type_info const & | tiTo | ||
) |
Referenced by art::ProductRetriever::getContainerForView_().
void art::detail::validateFileNamePattern | ( | bool | do_check, |
std::string const & | pattern | ||
) |
Definition at line 7 of file validateFileNamePattern.cc.
References art::errors::Configuration.
std::string art::detail::verify_in_order_dependencies | ( | ModuleGraphInfoMap const & | modules, |
paths_to_modules_t const & | trigger_paths | ||
) |
Definition at line 293 of file graph_algorithms.cc.
References util::begin(), util::cbegin(), util::cend(), util::end(), art::is_modifier(), art::module, and module_type().
Referenced by make_module_graph().
std::string art::detail::verify_no_interpath_dependencies | ( | ModuleGraphInfoMap const & | modInfos, |
ModuleGraph const & | graph | ||
) |
Definition at line 210 of file graph_algorithms.cc.
References art::detail::ModuleGraphInfoMap::info(), art::detail::ModuleGraphInfoMap::name(), and target.
Referenced by make_module_graph().
void art::detail::verifyFriendlyClassName | ( | std::string const & | fcn | ) |
Definition at line 16 of file verify_names.cc.
References art::errors::LogicError.
Referenced by art::ProducesCollector::produces(), and art::ProducesCollector::reconstitutes().
void art::detail::verifyInstanceName | ( | std::string const & | in | ) |
Definition at line 5 of file verify_names.cc.
References art::errors::Configuration.
Referenced by art::ProducesCollector::produces(), and art::ProducesCollector::reconstitutes().
bool art::detail::verifyPtrCollection | ( | std::vector< art::PtrVector< T > const * > const & | in | ) |
Definition at line 132 of file CollectionUtilities.h.
References in.
Referenced by art::flattenCollections().
bool art::detail::verifyPtrCollection | ( | iterator | beg, |
iterator | end, | ||
art::ProductID | id = {} , |
||
art::EDProductGetter const * | getter = nullptr |
||
) |
Definition at line 141 of file CollectionUtilities.h.
References util::end().
|
inline |
Definition at line 9 of file ProductTypeIDs.h.
void art::detail::writeSummary | ( | PathManager & | pm, |
bool | wantSummary, | ||
cet::cpu_timer const & | timer | ||
) |
Definition at line 89 of file writeSummary.cc.
References art::PathManager::endPathInfo(), memoryReport(), timeReport(), art::PathManager::triggerPathsInfo(), and triggerReport().
Referenced by art::EventProcessor::endJob().
constexpr bool art::detail::are_handles_v {is_handle_v<T> && is_handle_v<U>} |
Definition at line 17 of file is_handle.h.
bool constexpr art::detail::handle_allowed_v {handle_allowed<T>::value} |
Definition at line 24 of file ServiceHandleAllowed.h.
constexpr bool art::detail::has_three_arg_insert |
Definition at line 246 of file CollectionUtilities.h.
Definition at line 14 of file is_handle.h.
SharedResource_t const art::detail::LegacyResource {"__legacy__", false} |
Definition at line 35 of file SharedResource.cc.
Referenced by art::detail::SharedResources::createQueues(), art::detail::SharedResources::freeze(), art::detail::LegacyModule::LegacyModule(), art::OutputModule::OutputModule(), art::detail::SharedResources::register_resource(), art::ResultsProducer::ResultsProducer(), and art::detail::SharedResources::SharedResources().