9 return "WorkerT<EDAnalyzer>";
virtual void beginRun(Run const &)
virtual void analyze(Event const &)=0
virtual void respondToCloseInputFile(FileBlock const &)
void endRunWithFrame(Run const &, ProcessingFrame const &) override final
void respondToOpenOutputFilesWithFrame(FileBlock const &, ProcessingFrame const &) override final
virtual void endRun(Run const &)
void beginJobWithFrame(ProcessingFrame const &) override final
void analyzeWithFrame(Event const &, ProcessingFrame const &) override final
virtual void endSubRun(SubRun const &)
void respondToCloseOutputFilesWithFrame(FileBlock const &, ProcessingFrame const &) override final
void endJobWithFrame(ProcessingFrame const &) override final
std::string workerType() const
virtual void respondToCloseOutputFiles(FileBlock const &)
void endSubRunWithFrame(SubRun const &, ProcessingFrame const &) override final
virtual void beginSubRun(SubRun const &)
void setupQueues(detail::SharedResources const &) override final
void respondToOpenInputFileWithFrame(FileBlock const &, ProcessingFrame const &) override final
void createQueues(SharedResources const &resources)
void beginRunWithFrame(Run const &, ProcessingFrame const &) override final
virtual void respondToOpenOutputFiles(FileBlock const &)
void respondToCloseInputFileWithFrame(FileBlock const &, ProcessingFrame const &) override final
virtual void respondToOpenInputFile(FileBlock const &)
void beginSubRunWithFrame(SubRun const &, ProcessingFrame const &) override final
static constexpr double sr