10 std::unique_ptr<Worker>
13 return std::make_unique<WorkerT<SharedFilter>>(
this, wp);
bool endSubRunWithFrame(SubRun &, ProcessingFrame const &) final
virtual void respondToOpenInputFile(FileBlock const &, ProcessingFrame const &)
bool filterWithFrame(Event &, ProcessingFrame const &) final
virtual void endSubRun(SubRun &, ProcessingFrame const &)
bool beginRunWithFrame(Run &, ProcessingFrame const &) final
void respondToCloseInputFileWithFrame(FileBlock const &, ProcessingFrame const &) final
void endJobWithFrame(ProcessingFrame const &) final
SharedFilter(fhicl::ParameterSet const &pset)
virtual void endJob(ProcessingFrame const &)
virtual void respondToOpenOutputFiles(FileBlock const &, ProcessingFrame const &)
void beginJobWithFrame(ProcessingFrame const &) final
bool endRunWithFrame(Run &, ProcessingFrame const &) final
virtual void respondToCloseOutputFiles(FileBlock const &, ProcessingFrame const &)
virtual void respondToCloseInputFile(FileBlock const &, ProcessingFrame const &)
virtual void endRun(Run &, ProcessingFrame const &)
void setupQueues(detail::SharedResources const &resources) final
virtual void beginRun(Run &, ProcessingFrame const &)
std::unique_ptr< Worker > doMakeWorker(WorkerParams const &wp) final
void respondToOpenOutputFilesWithFrame(FileBlock const &, ProcessingFrame const &) final
void createQueues(SharedResources const &resources)
virtual void beginSubRun(SubRun &, ProcessingFrame const &)
void respondToOpenInputFileWithFrame(FileBlock const &, ProcessingFrame const &) final
bool beginSubRunWithFrame(SubRun &, ProcessingFrame const &) final
virtual void beginJob(ProcessingFrame const &)
virtual bool filter(Event &, ProcessingFrame const &)=0
void respondToCloseOutputFilesWithFrame(FileBlock const &, ProcessingFrame const &) final