LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
PluginMetadata.h
Go to the documentation of this file.
1 #ifndef art_Framework_Art_detail_PluginMetadata_h
2 #define art_Framework_Art_detail_PluginMetadata_h
3 
4 #include <string>
5 #include <vector>
6 
7 namespace art {
8  namespace detail {
9 
11  public:
12  PluginMetadata(std::string const& header,
13  std::string const& details,
14  std::string const& config)
15  : header_{header}, details_{details}, config_{config}
16  {}
17 
18  std::string const&
19  header() const
20  {
21  return header_;
22  }
23  std::string const&
24  details() const
25  {
26  return details_;
27  }
28  std::string const&
30  {
31  return config_;
32  }
33 
34  private:
35  std::string header_;
36  std::string details_;
37  std::string config_;
38  };
39  }
40 }
41 
42 #endif /* art_Framework_Art_detail_PluginMetadata_h */
43 
44 // Local variables:
45 // mode: c++
46 // End:
std::string const & allowed_configuration() const
std::string const & details() const
PluginMetadata(std::string const &header, std::string const &details, std::string const &config)
std::string const & header() const
HLT enums.