LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
exists_outside_prolog.h
Go to the documentation of this file.
1
#ifndef art_Framework_Art_detail_exists_outside_prolog_h
2
#define art_Framework_Art_detail_exists_outside_prolog_h
3
4
#include "
fhiclcpp/intermediate_table.h
"
5
6
namespace
art
{
7
namespace
detail {
8
9
inline
bool
10
exists_outside_prolog
(
fhicl::intermediate_table
const
& config,
11
std::string
const
& key)
12
{
13
return
config.
exists
(key) && !config.
find
(key).
in_prolog
;
14
}
15
}
16
}
17
18
#endif
/* art_Framework_Art_detail_exists_outside_prolog_h */
19
20
// Local variables:
21
// mode: c++
22
// End:
intermediate_table.h
art::detail::exists_outside_prolog
bool exists_outside_prolog(fhicl::intermediate_table const &config, std::string const &key)
Definition:
exists_outside_prolog.h:10
fhicl::extended_value::in_prolog
bool in_prolog
Definition:
extended_value.h:91
fhicl::intermediate_table::find
extended_value const & find(std::string const &name) const
Definition:
intermediate_table.cc:115
art
HLT enums.
Definition:
ServiceProviderWrappers.h:36
fhicl::intermediate_table::exists
bool exists(std::string const &name) const
Definition:
intermediate_table.cc:149
fhicl::intermediate_table
Definition:
intermediate_table.h:64
art
Framework
Art
detail
exists_outside_prolog.h
Generated on Thu Jul 26 2018 13:09:39 for LArSoft by
1.8.11