16#ifndef ROOT7_RNTupleWriteOptionsDaos 
   17#define ROOT7_RNTupleWriteOptionsDaos 
   27namespace Experimental {
 
   45   std::unique_ptr<RNTupleWriteOptions> 
Clone()
 const override 
   47      return std::make_unique<RNTupleWriteOptionsDaos>(*
this);
 
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
DAOS-specific user-tunable settings for storing ntuples.
 
uint32_t GetMaxCageSize() const
 
const std::string & GetObjectClass() const
 
void SetObjectClass(const std::string &val)
Set the object class used to generate OIDs that relate to user data.
 
std::unique_ptr< RNTupleWriteOptions > Clone() const override
 
void SetMaxCageSize(uint32_t cageSz)
Set the upper bound for page concatenation into cages, in bytes.
 
~RNTupleWriteOptionsDaos() override=default
 
uint32_t fMaxCageSize
The maximum cage size is set to the equivalent of 16 uncompressed pages - 1MiB by default.
 
Common user-tunable settings for storing ntuples.
 
std::size_t fApproxUnzippedPageSize
Should be just large enough so that the compression ratio does not benefit much more from larger page...
 
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...