00001 #include "mfextensions/Receivers/makeMVReceiver.hh"
00002
00003 #include "cetlib/BasicPluginFactory.h"
00004 #include "fhiclcpp/ParameterSet.h"
00005 #include "mfextensions/Receivers/ReceiverMacros.hh"
00006
00007 std::unique_ptr<mfviewer::MVReceiver> mfviewer::makeMVReceiver(std::string const& receiver_plugin_spec,
00008 fhicl::ParameterSet const& ps) {
00009 static cet::BasicPluginFactory bpf("receiver", "make");
00010
00011 return bpf.makePlugin<std::unique_ptr<mfviewer::MVReceiver>, fhicl::ParameterSet const&>(receiver_plugin_spec, ps);
00012 }