Classes | |
struct | OutputItem |
Public Types | |
enum | ClosureRequestMode { MaxEvents, MaxSize, Unset } |
Public Member Functions | |
RootDAQOutFile (OutputModule *, std::string const &fileName, ClosingCriteria const &fileSwitchCriteria, int const compressionLevel, int64_t const saveMemoryObjectThreshold, int64_t const treeMaxVirtualSize, int const splitLevel, int const basketSize, DropMetaData dropMetaData, bool dropMetaDataForDroppedData, bool fastCloning) | |
void | writeOne (EventPrincipal const &) |
void | writeSubRun (SubRunPrincipal const &) |
void | writeRun (RunPrincipal const &) |
void | writeFileFormatVersion () |
void | writeFileIndex () |
void | writeEventHistory () |
void | writeProcessConfigurationRegistry () |
void | writeProcessHistoryRegistry () |
void | writeParameterSetRegistry () |
void | writeProductDescriptionRegistry () |
void | writeParentageRegistry () |
void | writeBranchIDListRegistry () |
void | writeProductDependencies () |
void | writeFileCatalogMetadata (FileStatsCollector const &stats, FileCatalogMetadata::collection_type const &, FileCatalogMetadata::collection_type const &) |
void | writeResults (ResultsPrincipal &resp) |
void | setRunAuxiliaryRangeSetID (RangeSet const &) |
void | setSubRunAuxiliaryRangeSetID (RangeSet const &) |
void | finishEndFile () |
void | beginInputFile (FileBlock const &, bool fastClone) |
void | incrementInputFileNumber () |
void | respondToCloseInputFile (FileBlock const &) |
bool | requestsToCloseFile () |
void | setFileStatus (OutputFileStatus const ofs) |
void | selectProducts (FileBlock const &) |
std::string const & | currentFileName () const |
bool | maxEventsPerFileReached (FileIndex::EntryNumber_t const maxEventsPerFile) const |
bool | maxSizeReached (unsigned const maxFileSize) const |
template<BranchType BT> | |
std::enable_if_t < RangeSetsSupported< BT > ::value, art::EDProduct const * > | getProduct (art::OutputHandle const &oh, art::RangeSet const &prunedProductRS, std::string const &wrappedName) |
Definition at line 62 of file RootDAQOutFile.h.