Logo ROOT   6.12/07
Reference Guide
List of all members | Public Types | Public Member Functions | Public Attributes | List of all members
ROOT::Experimental::TDF::TSnapshotOptions Struct Reference

A collection of options to steer the creation of the dataset on file.

Definition at line 38 of file TDFUtils.hxx.

Public Types

using ECAlgo = ::ROOT::ECompressionAlgorithm
 

Public Member Functions

 TSnapshotOptions ()=default
 
 TSnapshotOptions (const TSnapshotOptions &)=default
 
 TSnapshotOptions (TSnapshotOptions &&)=default
 
 TSnapshotOptions (std::string_view mode, ECAlgo comprAlgo, int comprLevel, int autoFlush, int splitLevel)
 

Public Attributes

int fAutoFlush = 0
 
ECAlgo fCompressionAlgorithm = ROOT::kZLIB
 
int fCompressionLevel = 1
 
std::string fMode = "RECREATE"
 
int fSplitLevel = 99
 

#include <ROOT/TDFUtils.hxx>

Member Typedef Documentation

◆ ECAlgo

Definition at line 39 of file TDFUtils.hxx.

Constructor & Destructor Documentation

◆ TSnapshotOptions() [1/4]

ROOT::Experimental::TDF::TSnapshotOptions::TSnapshotOptions ( )
default

◆ TSnapshotOptions() [2/4]

ROOT::Experimental::TDF::TSnapshotOptions::TSnapshotOptions ( const TSnapshotOptions )
default

◆ TSnapshotOptions() [3/4]

ROOT::Experimental::TDF::TSnapshotOptions::TSnapshotOptions ( TSnapshotOptions &&  )
default

◆ TSnapshotOptions() [4/4]

ROOT::Experimental::TDF::TSnapshotOptions::TSnapshotOptions ( std::string_view  mode,
ECAlgo  comprAlgo,
int  comprLevel,
int  autoFlush,
int  splitLevel 
)
inline

Definition at line 43 of file TDFUtils.hxx.

Member Data Documentation

◆ fAutoFlush

int ROOT::Experimental::TDF::TSnapshotOptions::fAutoFlush = 0

Definition at line 51 of file TDFUtils.hxx.

◆ fCompressionAlgorithm

ECAlgo ROOT::Experimental::TDF::TSnapshotOptions::fCompressionAlgorithm = ROOT::kZLIB

Definition at line 49 of file TDFUtils.hxx.

◆ fCompressionLevel

int ROOT::Experimental::TDF::TSnapshotOptions::fCompressionLevel = 1

Definition at line 50 of file TDFUtils.hxx.

◆ fMode

std::string ROOT::Experimental::TDF::TSnapshotOptions::fMode = "RECREATE"

Definition at line 48 of file TDFUtils.hxx.

◆ fSplitLevel

int ROOT::Experimental::TDF::TSnapshotOptions::fSplitLevel = 99

Definition at line 52 of file TDFUtils.hxx.

Collaboration diagram for ROOT::Experimental::TDF::TSnapshotOptions:
[legend]

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