00001 #include "otsdaq-core/PluginMakers/MakeInterfaceConfiguration.h" 00002 #include "otsdaq-core/ConfigurationDataFormats/ConfigurationBase.h" 00003 00004 #include <cetlib/BasicPluginFactory.h> 00005 00006 namespace ots 00007 { 00008 ConfigurationBase* makeInterfaceConfiguration(std::string const& configurationPluginName) 00009 { 00010 static cet::BasicPluginFactory basicPluginInterfaceFactory("configuration", "make"); 00011 00012 return basicPluginInterfaceFactory.makePlugin<ConfigurationBase*> (configurationPluginName); 00013 } 00014 }