tdaq-develop-2025-02-12
MakeRunInfo.cc
1 #include "otsdaq/PluginMakers/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)
8 {
9  static cet::BasicPluginFactory basicPluginInterfaceFactory("runinfo", "make");
10 
11  return basicPluginInterfaceFactory
12  .makePlugin<ots::RunInfoVInterface*, const std::string&, const std::string&>(
13  runInfoPluginName, runInfoPluginName, runInfoUID);
14 }
< : public Configurable
RunInfoVInterface * makeRunInfo(const std::string &runInfoPluginName, const std::string &runInfoUID)
Definition: MakeRunInfo.cc:6