Logo ROOT  
Reference Guide
ROOT::Experimental::RNTupleWriteOptions Class Reference

Common user-tunable settings for storing ntuples.

All page sink classes need to support the common options.

Definition at line 46 of file RNTupleOptions.hxx.

Public Member Functions

 RNTupleWriteOptions ()=default
 
int GetCompression () const
 
ENTupleContainerFormat GetContainerFormat () const
 
void SetCompression (int val)
 
void SetCompression (RCompressionSetting::EAlgorithm algorithm, int compressionLevel)
 
void SetContainerFormat (ENTupleContainerFormat val)
 

Private Attributes

int fCompression {RCompressionSetting::EDefaults::kUseAnalysis}
 
ENTupleContainerFormat fContainerFormat {ENTupleContainerFormat::kTFile}
 

#include <ROOT/RNTupleOptions.hxx>

Constructor & Destructor Documentation

◆ RNTupleWriteOptions()

ROOT::Experimental::RNTupleWriteOptions::RNTupleWriteOptions ( )
default

Member Function Documentation

◆ GetCompression()

int ROOT::Experimental::RNTupleWriteOptions::GetCompression ( ) const
inline

Definition at line 53 of file RNTupleOptions.hxx.

◆ GetContainerFormat()

ENTupleContainerFormat ROOT::Experimental::RNTupleWriteOptions::GetContainerFormat ( ) const
inline

Definition at line 59 of file RNTupleOptions.hxx.

◆ SetCompression() [1/2]

void ROOT::Experimental::RNTupleWriteOptions::SetCompression ( int  val)
inline

Definition at line 54 of file RNTupleOptions.hxx.

◆ SetCompression() [2/2]

void ROOT::Experimental::RNTupleWriteOptions::SetCompression ( RCompressionSetting::EAlgorithm  algorithm,
int  compressionLevel 
)
inline

Definition at line 55 of file RNTupleOptions.hxx.

◆ SetContainerFormat()

void ROOT::Experimental::RNTupleWriteOptions::SetContainerFormat ( ENTupleContainerFormat  val)
inline

Definition at line 60 of file RNTupleOptions.hxx.

Member Data Documentation

◆ fCompression

int ROOT::Experimental::RNTupleWriteOptions::fCompression {RCompressionSetting::EDefaults::kUseAnalysis}
private

Definition at line 47 of file RNTupleOptions.hxx.

◆ fContainerFormat

ENTupleContainerFormat ROOT::Experimental::RNTupleWriteOptions::fContainerFormat {ENTupleContainerFormat::kTFile}
private

Definition at line 48 of file RNTupleOptions.hxx.

Libraries for ROOT::Experimental::RNTupleWriteOptions:
[legend]

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