1 #include "otsdaq-core/PluginMakers/MakeInterface.h"
2 #include "otsdaq-core/FECore/FEVInterface.h"
4 #include <cetlib/BasicPluginFactory.h>
6 std::unique_ptr<ots::FEVInterface> ots::makeInterface(
7 const std::string& interfacePluginName,
8 const std::string& interfaceUID,
10 const std::string& pathToInterfaceConfiguration
14 static cet::BasicPluginFactory basicPluginInterfaceFactory(
"interface",
"make");
16 return basicPluginInterfaceFactory.makePlugin<
17 std::unique_ptr<ots::FEVInterface>,
26 pathToInterfaceConfiguration