A collection of options to steer the creation of the dataset on file.
Definition at line 22 of file RSnapshotOptions.hxx.
Public Types | |
using | ECAlgo = ROOT::RCompressionSetting::EAlgorithm::EValues |
Public Member Functions | |
RSnapshotOptions ()=default | |
RSnapshotOptions (const RSnapshotOptions &)=default | |
RSnapshotOptions (RSnapshotOptions &&)=default | |
RSnapshotOptions (std::string_view mode, ECAlgo comprAlgo, int comprLevel, int autoFlush, int splitLevel, bool lazy, bool overwriteIfExists=false, bool vector2RVec=true) | |
Public Attributes | |
int | fAutoFlush = 0 |
AutoFlush value for output tree. | |
ECAlgo | fCompressionAlgorithm |
Compression algorithm of output file. | |
int | fCompressionLevel = 1 |
Compression level of output file. | |
bool | fLazy = false |
Do not start the event loop when Snapshot is called. | |
std::string | fMode = "RECREATE" |
Mode of creation of output file. | |
bool | fOverwriteIfExists = false |
If fMode is "UPDATE", overwrite object in output file if it already exists. | |
int | fSplitLevel = 99 |
Split level of output tree. | |
bool | fVector2RVec = true |
If set to true will convert std::vector columns to RVec when saving to disk. | |
#include <ROOT/RSnapshotOptions.hxx>
Definition at line 23 of file RSnapshotOptions.hxx.
|
default |
|
default |
|
default |
|
inline |
Definition at line 27 of file RSnapshotOptions.hxx.
int ROOT::RDF::RSnapshotOptions::fAutoFlush = 0 |
AutoFlush value for output tree.
Definition at line 43 of file RSnapshotOptions.hxx.
ECAlgo ROOT::RDF::RSnapshotOptions::fCompressionAlgorithm |
Compression algorithm of output file.
Definition at line 40 of file RSnapshotOptions.hxx.
int ROOT::RDF::RSnapshotOptions::fCompressionLevel = 1 |
Compression level of output file.
Definition at line 42 of file RSnapshotOptions.hxx.
bool ROOT::RDF::RSnapshotOptions::fLazy = false |
Do not start the event loop when Snapshot is called.
Definition at line 45 of file RSnapshotOptions.hxx.
std::string ROOT::RDF::RSnapshotOptions::fMode = "RECREATE" |
Mode of creation of output file.
Definition at line 39 of file RSnapshotOptions.hxx.
bool ROOT::RDF::RSnapshotOptions::fOverwriteIfExists = false |
If fMode is "UPDATE", overwrite object in output file if it already exists.
Definition at line 46 of file RSnapshotOptions.hxx.
int ROOT::RDF::RSnapshotOptions::fSplitLevel = 99 |
Split level of output tree.
Definition at line 44 of file RSnapshotOptions.hxx.
bool ROOT::RDF::RSnapshotOptions::fVector2RVec = true |
If set to true will convert std::vector columns to RVec when saving to disk.
Definition at line 47 of file RSnapshotOptions.hxx.