LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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::detail
{
8
9
struct
ModuleConfig
{
10
static
fhicl::Name
11
plugin_type
()
12
{
13
return
fhicl::Name
{
"module_type"
};
14
}
15
struct
IgnoreKeys
{
16
std::set<std::string>
17
operator()
()
18
{
19
return
{
"module_label"
};
20
}
21
};
22
};
23
24
struct
PluginConfig
{
25
static
fhicl::Name
26
plugin_type
()
27
{
28
return
fhicl::Name
{
"plugin_type"
};
29
}
30
struct
IgnoreKeys
{
31
std::set<std::string>
32
operator()
()
33
{
34
return
{
"plugin_label"
};
35
}
36
};
37
};
38
39
}
// namespace art::detail
40
41
#endif
/* art_Framework_Core_detail_ImplicitConfigs_h */
42
43
// Local variables:
44
// mode: c++
45
// End:
art::detail::ModuleConfig::plugin_type
static fhicl::Name plugin_type()
Definition:
ImplicitConfigs.h:11
art::detail::PluginConfig
Definition:
ImplicitConfigs.h:24
art::detail::ModuleConfig::IgnoreKeys::operator()
std::set< std::string > operator()()
Definition:
ImplicitConfigs.h:17
art::detail
Definition:
AllowedConfiguration.h:76
art::detail::ModuleConfig::IgnoreKeys
Definition:
ImplicitConfigs.h:15
art::detail::PluginConfig::IgnoreKeys::operator()
std::set< std::string > operator()()
Definition:
ImplicitConfigs.h:32
art::detail::PluginConfig::IgnoreKeys
Definition:
ImplicitConfigs.h:30
art::detail::ModuleConfig
Definition:
ImplicitConfigs.h:9
art::detail::PluginConfig::plugin_type
static fhicl::Name plugin_type()
Definition:
ImplicitConfigs.h:26
fhicl::Name
Definition:
Name.h:10
art
Framework
Core
detail
ImplicitConfigs.h
Generated on Thu May 2 2024 20:59:28 for LArSoft by
1.8.11