Logo ROOT   6.18/05
Reference Guide
List of all members | Public Types | Public Member Functions | Public Attributes | List of all members
ROOT::RDF::RSnapshotOptions Struct Reference

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::ECompressionAlgorithm
 

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)
 

Public Attributes

int fAutoFlush = 0
 AutoFlush value for output tree. More...
 
ECAlgo fCompressionAlgorithm = ROOT::kZLIB
 Compression algorithm of output file. More...
 
int fCompressionLevel = 1
 Compression level of output file. More...
 
bool fLazy = false
 Delay the snapshot of the dataset. More...
 
std::string fMode = "RECREATE"
 Mode of creation of output file. More...
 
int fSplitLevel = 99
 Split level of output tree. More...
 

#include <ROOT/RSnapshotOptions.hxx>

Member Typedef Documentation

◆ ECAlgo

Definition at line 23 of file RSnapshotOptions.hxx.

Constructor & Destructor Documentation

◆ RSnapshotOptions() [1/4]

ROOT::RDF::RSnapshotOptions::RSnapshotOptions ( )
default

◆ RSnapshotOptions() [2/4]

ROOT::RDF::RSnapshotOptions::RSnapshotOptions ( const RSnapshotOptions )
default

◆ RSnapshotOptions() [3/4]

ROOT::RDF::RSnapshotOptions::RSnapshotOptions ( RSnapshotOptions &&  )
default

◆ RSnapshotOptions() [4/4]

ROOT::RDF::RSnapshotOptions::RSnapshotOptions ( std::string_view  mode,
ECAlgo  comprAlgo,
int  comprLevel,
int  autoFlush,
int  splitLevel,
bool  lazy 
)
inline

Definition at line 27 of file RSnapshotOptions.hxx.

Member Data Documentation

◆ fAutoFlush

int ROOT::RDF::RSnapshotOptions::fAutoFlush = 0

AutoFlush value for output tree.

Definition at line 35 of file RSnapshotOptions.hxx.

◆ fCompressionAlgorithm

ECAlgo ROOT::RDF::RSnapshotOptions::fCompressionAlgorithm = ROOT::kZLIB

Compression algorithm of output file.

Definition at line 33 of file RSnapshotOptions.hxx.

◆ fCompressionLevel

int ROOT::RDF::RSnapshotOptions::fCompressionLevel = 1

Compression level of output file.

Definition at line 34 of file RSnapshotOptions.hxx.

◆ fLazy

bool ROOT::RDF::RSnapshotOptions::fLazy = false

Delay the snapshot of the dataset.

Definition at line 37 of file RSnapshotOptions.hxx.

◆ fMode

std::string ROOT::RDF::RSnapshotOptions::fMode = "RECREATE"

Mode of creation of output file.

Definition at line 32 of file RSnapshotOptions.hxx.

◆ fSplitLevel

int ROOT::RDF::RSnapshotOptions::fSplitLevel = 99

Split level of output tree.

Definition at line 36 of file RSnapshotOptions.hxx.

Collaboration diagram for ROOT::RDF::RSnapshotOptions:
[legend]

The documentation for this struct was generated from the following file: