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