1 #ifndef art_Framework_Core_EDFilter_h 2 #define art_Framework_Core_EDFilter_h 26 template <
typename Config>
base_engine_t & createEngine(seed_t seed)
void beginJobWithFrame(ProcessingFrame const &) final
virtual void respondToOpenOutputFiles(FileBlock const &)
void respondToCloseInputFileWithFrame(FileBlock const &, ProcessingFrame const &) final
virtual bool beginRun(Run &)
EDFilter(Table< Config > const &config)
std::unique_ptr< Worker > doMakeWorker(WorkerParams const &wp) final
std::set< std::string > const & sharedResources() const
bool beginRunWithFrame(Run &, ProcessingFrame const &) final
virtual bool filter(Event &)=0
void setupQueues(detail::SharedResources const &resources) final
void respondToCloseOutputFilesWithFrame(FileBlock const &, ProcessingFrame const &) final
bool endSubRunWithFrame(SubRun &, ProcessingFrame const &) final
virtual bool beginSubRun(SubRun &)
bool endRunWithFrame(Run &, ProcessingFrame const &) final
void respondToOpenInputFileWithFrame(FileBlock const &, ProcessingFrame const &) final
virtual void respondToCloseInputFile(FileBlock const &)
ScheduleID scheduleID() const noexcept
auto const & get_PSet() const
virtual bool endSubRun(SubRun &)
virtual void respondToCloseOutputFiles(FileBlock const &)
void respondToOpenOutputFilesWithFrame(FileBlock const &, ProcessingFrame const &) final
EDFilter(fhicl::ParameterSet const &pset)
virtual bool endRun(Run &)
hep::concurrency::SerialTaskQueueChain * serialTaskQueueChain() const
bool filterWithFrame(Event &, ProcessingFrame const &) final
void endJobWithFrame(ProcessingFrame const &) final
virtual void respondToOpenInputFile(FileBlock const &)
bool beginSubRunWithFrame(SubRun &, ProcessingFrame const &) final