1 #ifndef art_Framework_Core_SharedFilter_h 2 #define art_Framework_Core_SharedFilter_h 27 template <
typename Config>
void respondToOpenOutputFilesWithFrame(FileBlock const &, ProcessingFrame const &) override final
void respondToOpenInputFileWithFrame(FileBlock const &, ProcessingFrame const &) override final
void respondToCloseInputFileWithFrame(FileBlock const &, ProcessingFrame const &) override final
virtual void respondToOpenInputFile(FileBlock const &, ProcessingFrame const &)
bool beginRunWithFrame(Run &, ProcessingFrame const &) override final
virtual void endSubRun(SubRun &, ProcessingFrame const &)
bool beginSubRunWithFrame(SubRun &, ProcessingFrame const &) override final
SharedFilter(fhicl::ParameterSet const &pset)
SharedFilter(Table< Config > const &config)
virtual void endJob(ProcessingFrame const &)
void endJobWithFrame(ProcessingFrame const &) override final
virtual void respondToOpenOutputFiles(FileBlock const &, ProcessingFrame const &)
void beginJobWithFrame(ProcessingFrame const &) override final
virtual void respondToCloseOutputFiles(FileBlock const &, ProcessingFrame const &)
virtual void respondToCloseInputFile(FileBlock const &, ProcessingFrame const &)
bool filterWithFrame(Event &, ProcessingFrame const &) override final
void respondToCloseOutputFilesWithFrame(FileBlock const &, ProcessingFrame const &) override final
void setupQueues(detail::SharedResources const &resources) override final
virtual void endRun(Run &, ProcessingFrame const &)
virtual void beginRun(Run &, ProcessingFrame const &)
auto const & get_PSet() const
std::string workerType() const
virtual void beginSubRun(SubRun &, ProcessingFrame const &)
bool endSubRunWithFrame(SubRun &, ProcessingFrame const &) override final
virtual void beginJob(ProcessingFrame const &)
bool endRunWithFrame(Run &, ProcessingFrame const &) override final
virtual bool filter(Event &, ProcessingFrame const &)=0