LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
ImplicitConfigs.h
Go to the documentation of this file.
1 #ifndef art_Framework_Core_detail_ImplicitConfigs_h
2 #define art_Framework_Core_detail_ImplicitConfigs_h
3 
4 #include <set>
5 #include <string>
6 
7 namespace art {
8  namespace detail {
9 
10  struct ModuleConfig {
11  static fhicl::Name
13  {
14  return fhicl::Name{"module_type"};
15  }
16  struct IgnoreKeys {
17  std::set<std::string>
19  {
20  return {"module_label"};
21  }
22  };
23  };
24 
25  struct PluginConfig {
26  static fhicl::Name
28  {
29  return fhicl::Name{"plugin_type"};
30  }
31  struct IgnoreKeys {
32  std::set<std::string>
34  {
35  return {"plugin_label"};
36  }
37  };
38  };
39 
40  } // namespace detail
41 } // namespace art
42 
43 #endif /* art_Framework_Core_detail_IgnoreModuleLabel_h */
44 
45 // Local variables:
46 // mode: c++
47 // End:
static fhicl::Name plugin_type()
std::set< std::string > operator()()
std::set< std::string > operator()()
HLT enums.
static fhicl::Name plugin_type()