LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
mfPlugin.h
Go to the documentation of this file.
1 #ifndef messagefacility_plugins_mfPlugin_h
2 #define messagefacility_plugins_mfPlugin_h
3 // vim: set sw=2 expandtab :
4 
5 #include "cetlib/PluginTypeDeducer.h"
6 #include "cetlib/ProvideFilePathMacro.h"
7 #include "cetlib/ProvideMakePluginMacros.h"
11 
12 #include <memory>
13 #include <string>
14 
15 #define MFPLUGIN_RESULT_BASE mf::service::ELostreamOutput
16 
17 #define MAKE_MFPLUGIN_START(pset_name, pset) \
18  MAKE_PLUGIN_START( \
19  auto, std::string const& pset_name, fhicl::ParameterSet const& pset)
20 #define MAKE_MFPLUGIN_END(MAKE_PLUGIN_END)
21 
22 CET_PROVIDE_FILE_PATH()
23 DEFINE_BASIC_PLUGINTYPE_FUNC(mf::service::ELdestination)
24 
25 #endif /* messagefacility_plugins_mfPlugin_h */
26 
27 // Local Variables:
28 // mode: c++
29 // End: