The RNTuple represents a live dataset, whose structure is defined by an RNTupleModel.
RNTuple connects the static information of the RNTupleModel to a source or sink on physical storage. Reading and writing requires use of the corresponding derived class RNTupleReader or RNTupleWriter. RNTuple writes only complete entries (rows of the data set). The entry itself is not kept within the RNTuple, which allows for multiple concurrent entries for the same RNTuple. Besides reading an entire entry, the RNTuple can expose views that read only specific fields.
#include <ROOT/RNTuple.hxx>