tdaq-develop-2025-02-12
MakeRunInfo.cc
1 #include "otsdaq/FiniteStateMachine/MakeRunInfo.h"
2 #include <cetlib/BasicPluginFactory.h>
3 
4 #include "otsdaq/FiniteStateMachine/RunInfoVInterface.h"
5 
6 ots::RunInfoVInterface* ots::makeRunInfo(const std::string& runInfoPluginName,
7  const std::string& runInfoUID)
12 {
13  static cet::BasicPluginFactory basicPluginInterfaceFactory("runInfo", "make");
14 
15  return basicPluginInterfaceFactory.makePlugin<
17  const std::string&,
18  const std::string&>( //, const ots::ConfigurationTree&, const std::string&>(
19  runInfoPluginName,
20  runInfoPluginName,
21  runInfoUID); //, configurationTree, pathToControlsConfiguration);
22 }
< : public Configurable
RunInfoVInterface * makeRunInfo(const std::string &runInfoPluginName, const std::string &runInfoUID)
Definition: MakeRunInfo.cc:6