1 #ifndef art_Framework_Core_OutputWorker_h 2 #define art_Framework_Core_OutputWorker_h 23 struct OutputModuleDescription;
void setRunAuxiliaryRangeSetID(RangeSet const &)
std::string const & lastClosedFileName() const
virtual void selectProducts(ProductTables const &)
void writeEvent(EventPrincipal &ep, ModuleContext const &mc)
bool limitReached() const
Granularity fileGranularity_
void configure(OutputModuleDescription const &desc)
void setFileStatus(OutputFileStatus)
void setSubRunAuxiliaryRangeSetID(RangeSet const &)
bool openFile(FileBlock const &fb)
bool requestsToCloseFile() const
OutputWorker(std::shared_ptr< OutputModule > mod, ModuleDescription const &, WorkerParams const &)
void incrementInputFileNumber()
void writeSubRun(SubRunPrincipal &srp)
ServiceHandle< CatalogInterface > ci_
void writeRun(RunPrincipal &rp)
Granularity fileGranularity() const