LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
make_ParameterSet.h
Go to the documentation of this file.
1 #ifndef fhiclcpp_make_ParameterSet_h
2 #define fhiclcpp_make_ParameterSet_h
3 
4 // ======================================================================
5 //
6 // make_ParameterSet - alternate representations -> ParameterSet
7 //
8 // ======================================================================
9 
10 #include "cetlib/filepath_maker.h"
11 #include "fhiclcpp/fwd.h"
12 
13 #include <string>
14 
15 // ----------------------------------------------------------------------
16 
17 namespace fhicl {
18 
19  void make_ParameterSet(intermediate_table const& tbl, ParameterSet& ps);
20 
21  void make_ParameterSet(extended_value const& xval, ParameterSet& ps);
22 
23  void make_ParameterSet(std::string const& str, ParameterSet& ps);
24 
25  void make_ParameterSet(std::string const& filename,
26  cet::filepath_maker& maker,
27  ParameterSet& ps);
28 
29 } // fhicl
30 
31  // ======================================================================
32 
33 #endif /* fhiclcpp_make_ParameterSet_h */
34 
35 // Local Variables:
36 // mode: c++
37 // End:
void make_ParameterSet(intermediate_table const &tbl, ParameterSet &ps)
parameter set interface