otsdaq  v2_01_00
MakeInterfaceConfiguration.cc
1 #include "otsdaq-core/PluginMakers/MakeInterfaceConfiguration.h"
2 #include "otsdaq-core/ConfigurationDataFormats/ConfigurationBase.h"
3 
4 #include <cetlib/BasicPluginFactory.h>
5 
6 namespace ots
7 {
8 ConfigurationBase* makeInterfaceConfiguration(std::string const& configurationPluginName)
9 {
10  static cet::BasicPluginFactory basicPluginInterfaceFactory("configuration", "make");
11 
12  return basicPluginInterfaceFactory.makePlugin<ConfigurationBase*> (configurationPluginName);
13 }
14 }