16#ifndef ROOT7_RNTupleRange
17#define ROOT7_RNTupleRange
22namespace Experimental {
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t index
RNTupleLocalIndex fLocalIndex
bool operator==(const iterator &rh) const
RIterator(RNTupleLocalIndex localIndex)
bool operator!=(const iterator &rh) const
std::forward_iterator_tag iterator_category
Used to loop over entries of collections in a single cluster.
const ROOT::NTupleSize_t fEnd
const ROOT::DescriptorId_t fClusterId
const ROOT::NTupleSize_t fStart
ROOT::NTupleSize_t size() const
RNTupleClusterRange(ROOT::DescriptorId_t clusterId, ROOT::NTupleSize_t start, ROOT::NTupleSize_t end)
bool operator==(const iterator &rh) const
ROOT::NTupleSize_t & reference
ROOT::NTupleSize_t difference_type
ROOT::NTupleSize_t * pointer
RIterator(ROOT::NTupleSize_t index)
bool operator!=(const iterator &rh) const
std::forward_iterator_tag iterator_category
ROOT::NTupleSize_t fIndex
ROOT::NTupleSize_t value_type
Used to loop over indexes (entries or collections) between start and end.
ROOT::NTupleSize_t fStart
ROOT::NTupleSize_t size() const
RNTupleGlobalRange(ROOT::NTupleSize_t start, ROOT::NTupleSize_t end)
Addresses a column element or field item relative to a particular cluster, instead of a global NTuple...
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
std::uint64_t DescriptorId_t
Distriniguishes elements of the same type within a descriptor, e.g. different fields.
constexpr NTupleSize_t kInvalidNTupleIndex
std::uint64_t NTupleSize_t
Integer type long enough to hold the maximum number of entries in a column.