LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
ProviderUtil.h
Go to the documentation of this file.
1 
11 #ifndef DETECTORINFO_PROVIDERUTIL_H
12 #define DETECTORINFO_PROVIDERUTIL_H 1
13 
14 // C/C++ standard libraries
15 #include <set>
16 #include <string>
17 
18 namespace lar {
19 
34  inline std::set<std::string> const& IgnorableProviderConfigKeys()
35  {
36  static std::set<std::string> const ignorable{
37  "service_type", // added by art: service name (possibly interface)
38  "service_provider" // art: service implementation name
39  };
40  return ignorable;
41  } // IgnorableProviderConfigKeys()
42 
43 } // namespace lar
44 
45 #endif // DETECTORINFO_PROVIDERUTIL_H
std::set< std::string > const & IgnorableProviderConfigKeys()
Returns a list of configuration keys that providers should ignore.
Definition: ProviderUtil.h:34
LArSoft-specific namespace.