1 #ifndef art_Framework_Core_OutputWorker_h 2 #define art_Framework_Core_OutputWorker_h 24 struct OutputModuleDescription;
bool doProcess(EventPrincipal &, ModuleContext const &) override
void setRunAuxiliaryRangeSetID(RangeSet const &)
void doRespondToOpenInputFile(FileBlock const &) override
void doRespondToCloseOutputFiles(FileBlock const &) override
void openFile(FileBlock const &fb)
std::string const & lastClosedFileName() const
void selectProducts(ProductTables const &)
Granularity fileGranularity_
void setFileStatus(OutputFileStatus)
void setSubRunAuxiliaryRangeSetID(RangeSet const &)
hep::concurrency::SerialTaskQueueChain * doSerialTaskQueueChain() const override
void doBegin(RunPrincipal &, ModuleContext const &) override
cet::exempt_ptr< OutputModule > module_
ActivityRegistry const & actReg_
void doBeginJob(detail::SharedResources const &) override
bool requestsToCloseFile() const
void doEnd(RunPrincipal &, ModuleContext const &) override
void incrementInputFileNumber()
OutputWorker(OutputModule *mod, WorkerParams const &)
void doRespondToCloseInputFile(FileBlock const &) override
void doRespondToOpenOutputFiles(FileBlock const &) override
void writeEvent(EventPrincipal &ep, PathContext const &pc)
void writeSubRun(SubRunPrincipal &srp)
ServiceHandle< CatalogInterface > ci_
void writeRun(RunPrincipal &rp)
Granularity fileGranularity() const