RNTupleContainer::FieldDesc Node1 RNTupleContainer::FieldDesc + view + object + rows_written + FieldDesc() + FieldDesc() + FieldDesc() + ~FieldDesc() + operator=() + operator=() + typeName() Node2 pool::DbColumn - m_offset - m_nElem - m_opts - m_size - m_type + DbColumn() + operator=() + DbColumn() + DbColumn() + ~DbColumn() + isValid() + name() + typeName() + options() + offset() + size() + nElement() + typeID() + toString() + fromString() + typeName() - DbColumn() Node2->Node1 Node3 std::string Node3->Node1 +str +fieldname +sgkey Node3->Node2 -m_typeName -m_colName Node4 std::basic_string< char > Node4->Node3 Node5 std::unique_ptr< RootAux DynIO::IRNTupleAuxDynWriter > + operator->() Node5->Node1 +auxdyn_writer Node6 RootAuxDynIO::IRNTupleAux DynWriter + ~IRNTupleAuxDynWriter() + collectAuxAttributes() Node6->Node5 +ptr Node7 std::unique_ptr< RootAux DynIO::IRootAuxDynReader > + operator->() Node7->Node1 +auxdyn_reader Node8 RootAuxDynIO::IRootAuxDyn Reader + addReaderToObject() + getBytesRead() + resetBytesRead() + ~IRootAuxDynReader() Node8->Node7 +ptr Node9 TClass Node9->Node1 +clazz