tdaq-develop-2025-02-12
MakeConfigurationInterface.cc
1 #include <cetlib/BasicPluginFactory.h>
2 
3 #include "otsdaq/ConfigurationInterface/ConfigurationInterface.h"
4 #include "otsdaq/ConfigurationInterface/MakeConfigurationInterface.h"
5 
6 namespace ots
7 {
8 ConfigurationInterface* makeConfigurationInterface(std::string const& interfacePluginName)
9 {
10  static cet::BasicPluginFactory basicPluginInterfaceFactory("configInterface", "make");
11 
12  return basicPluginInterfaceFactory.makePlugin<ConfigurationInterface*>(
13  interfacePluginName);
14 }
15 } // namespace ots