Common user-tunable settings for reading ntuples.
All page source classes need to support the common options.
Definition at line 31 of file RNTupleReadOptions.hxx.
Public Types | |
| enum class | EClusterCache { kOff , kOn , kDefault = kOn } |
| enum class | EImplicitMT { kOff , kDefault } |
Public Member Functions | |
| unsigned int | GetClusterBunchSize () const |
| EClusterCache | GetClusterCache () const |
| EImplicitMT | GetUseImplicitMT () const |
| bool | HasMetricsEnabled () const |
| void | SetClusterBunchSize (unsigned int val) |
| void | SetClusterCache (EClusterCache val) |
| void | SetMetricsEnabled (bool enable) |
| void | SetUseImplicitMT (EImplicitMT val) |
Private Attributes | |
| unsigned int | fClusterBunchSize = 1 |
| EClusterCache | fClusterCache = EClusterCache::kDefault |
| bool | fEnableMetrics = false |
If true, the RNTupleReader will track metrics straight from its construction, as if calling RNTupleReader::EnableMetrics() before having created the object. | |
| EImplicitMT | fUseImplicitMT = EImplicitMT::kDefault |
#include <ROOT/RNTupleReadOptions.hxx>
| Enumerator | |
|---|---|
| kOff | |
| kOn | |
| kDefault | |
Definition at line 33 of file RNTupleReadOptions.hxx.
| Enumerator | |
|---|---|
| kOff | |
| kDefault | |
Definition at line 38 of file RNTupleReadOptions.hxx.
|
inline |
Definition at line 55 of file RNTupleReadOptions.hxx.
|
inline |
Definition at line 52 of file RNTupleReadOptions.hxx.
|
inline |
Definition at line 58 of file RNTupleReadOptions.hxx.
|
inline |
Definition at line 61 of file RNTupleReadOptions.hxx.
|
inline |
Definition at line 56 of file RNTupleReadOptions.hxx.
|
inline |
Definition at line 53 of file RNTupleReadOptions.hxx.
|
inline |
Definition at line 62 of file RNTupleReadOptions.hxx.
|
inline |
Definition at line 59 of file RNTupleReadOptions.hxx.
|
private |
Definition at line 45 of file RNTupleReadOptions.hxx.
|
private |
Definition at line 44 of file RNTupleReadOptions.hxx.
If true, the RNTupleReader will track metrics straight from its construction, as if calling RNTupleReader::EnableMetrics() before having created the object.
Definition at line 49 of file RNTupleReadOptions.hxx.
|
private |
Definition at line 46 of file RNTupleReadOptions.hxx.