3 #include "cetlib/PluginTypeDeducer.h" 4 #include "cetlib/ProvideFilePathMacro.h" 5 #include "cetlib/ProvideMakePluginMacros.h" 6 #include "cetlib/ostream_handle.h" 44 cet::ostream_handle osh{ps().file_config().filename(),
45 ps().file_config().append() ? ios::app :
47 return make_unique<ELostreamOutput>(ps().ostream_dest(), move(osh));
54 return makePlugin_(pset);
58 CET_PROVIDE_FILE_PATH()
MAKE_PLUGIN_START(auto, string const &, fhicl::ParameterSet const &pset)
fhicl::TableFragment< ELostreamOutput::Config > ostream_dest
fhicl::TableFragment< mfplugins::FileConfig > file_config
#define FHICL_PROVIDE_ALLOWED_CONFIGURATION(klass)