pool::RNTupleContainer::FieldDesc Node1 pool::RNTupleContainer ::FieldDesc + object + rows_written + aux_iostore_IFoffset + FieldDesc() + FieldDesc() + FieldDesc() + ~FieldDesc() + operator=() + operator=() + typeName() + hasAuxStore() + getIOStorePtr() 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< RNTuple View< void, true > > + operator->() Node5->Node1 +view_p Node6 RNTupleView< void, true > Node6->Node5 +ptr Node7 std::unique_ptr< RootAux DynIO::IRNTupleAuxDynWriter > + operator->() Node7->Node1 +auxdyn_writer Node8 RootAuxDynIO::IRNTupleAux DynWriter + ~IRNTupleAuxDynWriter() + collectAuxAttributes() Node8->Node7 +ptr Node9 std::unique_ptr< RootAux DynIO::IRootAuxDynReader > + operator->() Node9->Node1 +auxdyn_reader Node11 TClass Node11->Node1 +clazz