Logo ROOT   6.21/01
Reference Guide
ROOT::RCompressionSetting::ELevel Struct Reference

Definition at line 59 of file Compression.h.

Public Types

enum  EValues {
  kInherit = -1, kUncompressed = 0, kUseMin = 1, kDefaultZLIB = 1,
  kDefaultLZ4 = 4, kDefaultZSTD = 5, kDefaultOld = 6, kDefaultLZMA = 7
}
 Note: this is only temporarily a struct and will become a enum class hence the name convention used. More...
 

#include <Compression.h>

Member Enumeration Documentation

◆ EValues

Note: this is only temporarily a struct and will become a enum class hence the name convention used.

Enumerator
kInherit 

Some objects use this value to denote that the compression algorithm should be inherited from the parent object.

kUncompressed 

Compression level reserved for "uncompressed state".

kUseMin 

Compression level reserved when we are not sure what to use (1 is for the fastest compression)

kDefaultZLIB 

Compression level reserved for ZLIB compression algorithm (fastest compression)

kDefaultLZ4 

Compression level reserved for LZ4 compression algorithm (trade-off between file ratio/decompression speed)

kDefaultZSTD 

Compression level reserved for ZSYD compression algorithm (trade-off between file ratio/decompression speed)

kDefaultOld 

Compression level reserved for old ROOT compression algorithm.

kDefaultLZMA 

Compression level reserved for LZMA compression algorithm (slowest compression with smallest files)

Definition at line 61 of file Compression.h.


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