11#ifndef ROOT_RSNAPSHOTOPTIONS
12#define ROOT_RSNAPSHOTOPTIONS
28 bool overwriteIfExists =
false)
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
@ kZLIB
Deprecated name, do not use:
A collection of options to steer the creation of the dataset on file.
RSnapshotOptions()=default
int fAutoFlush
AutoFlush value for output tree.
std::string fMode
Mode of creation of output file.
RSnapshotOptions(const RSnapshotOptions &)=default
ECAlgo fCompressionAlgorithm
Compression algorithm of output file.
int fSplitLevel
Split level of output tree.
RSnapshotOptions(RSnapshotOptions &&)=default
bool fLazy
Do not start the event loop when Snapshot is called.
int fCompressionLevel
Compression level of output file.
bool fOverwriteIfExists
If fMode is "UPDATE", overwrite object in output file if it already exists.
RSnapshotOptions(std::string_view mode, ECAlgo comprAlgo, int comprLevel, int autoFlush, int splitLevel, bool lazy, bool overwriteIfExists=false)