artdaq_utilities
v1_08_03
Return to top level
Main Page
Namespaces
Classes
Files
File List
makeMetricPlugin.hh
1
#ifndef artdaq_Plugins_makeMetricPlugin_hh
2
#define artdaq_Plugins_makeMetricPlugin_hh
3
// Using LibraryManager, find the correct library and return an instance
4
// of the specified generator.
5
6
namespace
fhicl {
7
class
ParameterSet;
8
}
9
10
#include <memory>
11
#include <string>
12
16
namespace
artdaq {
17
class
MetricPlugin;
18
27
std::unique_ptr<MetricPlugin>
28
makeMetricPlugin
(std::string
const
& generator_plugin_spec,
29
fhicl::ParameterSet
const
& ps, std::string
const
& app_name, std::string
const
& metric_name);
30
}
// namespace artdaq
31
#endif
/* artdaq_Plugins_makeMetricPlugin_hh */
artdaq::makeMetricPlugin
std::unique_ptr< MetricPlugin > makeMetricPlugin(std::string const &generator_plugin_spec, fhicl::ParameterSet const &ps, std::string const &app_name, std::string const &metric_name)
Load a given MetricPlugin and return a pointer to it.
Definition:
makeMetricPlugin.cc:8
src
artdaq-utilities
Plugins
makeMetricPlugin.hh
Generated on Wed Mar 15 2023 15:32:12 for artdaq_utilities by
1.8.5