1 #ifndef _ots_RunInfoPluginMacro_h_
2 #define _ots_RunInfoPluginMacro_h_
5 #include "cetlib/compiler_macros.h"
6 #include "otsdaq/FiniteStateMachine/RunInfoVInterface.h"
10 typedef RunInfoVInterface*(dpvimakeFunc_t)();
20 #define DEFINE_OTS_PROCESSOR(klass) \
21 extern "C" ots::RunInfoVInterface* make(std::string const& interfaceUID) \
23 return new klass(interfaceUID); \