A field translates read and write calls from/to underlying columns to/from tree values.
A field is a serializable C++ type or a container for a collection of sub fields. The RFieldBase and its type-safe descendants provide the object to column mapper. They map C++ objects to primitive columns. The mapping is trivial for simple types such as 'double'. Complex types resolve to multiple primitive columns. The field knows based on its type and the field name the type(s) and name(s) of the columns.
Definition at line 64 of file RField.hxx.
#include <ROOT/RField.hxx>