00001 #ifndef artdaq_Plugins_makeMetricPlugin_hh 00002 #define artdaq_Plugins_makeMetricPlugin_hh 00003 // Using LibraryManager, find the correct library and return an instance 00004 // of the specified generator. 00005 00006 #include "fhiclcpp/fwd.h" 00007 00008 #include <memory> 00009 #include <string> 00010 00014 namespace artdaq 00015 { 00016 class MetricPlugin; 00017 00025 std::unique_ptr<MetricPlugin> 00026 makeMetricPlugin(std::string const& generator_plugin_spec, 00027 fhicl::ParameterSet const& ps, std::string const& app_name); 00028 } 00029 #endif /* artdaq_Plugins_makeMetricPlugin_hh */