Logo ROOT   6.14/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
 
ECAlgo fCompressionAlgorithm = ROOT::kZLIB
 
int fCompressionLevel = 1
 
bool fLazy = false
 
std::string fMode = "RECREATE"
 
int fSplitLevel = 99
 

#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

Definition at line 35 of file RSnapshotOptions.hxx.

◆ fCompressionAlgorithm

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

Definition at line 33 of file RSnapshotOptions.hxx.

◆ fCompressionLevel

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

Definition at line 34 of file RSnapshotOptions.hxx.

◆ fLazy

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

Definition at line 37 of file RSnapshotOptions.hxx.

◆ fMode

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

Definition at line 32 of file RSnapshotOptions.hxx.

◆ fSplitLevel

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

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: