pool::RootTreeContainer::BranchDesc Node1 pool::RootTreeContainer ::BranchDesc + branch + leaf + object + buffer + rows_written + aux_iostore_IFoffset + BranchDesc() + BranchDesc() + BranchDesc() + BranchDesc() + operator=() + operator=() + getIOStorePtr() Node2 std::unique_ptr< RootAux DynIO::IRootAuxDynWriter > + operator->() Node2->Node1 +auxdyn_writer Node3 RootAuxDynIO::IRootAuxDyn Writer + ~IRootAuxDynWriter() + writeAuxAttributes() + needsCommit() + commit() + setBranchFillMode() Node3->Node2 +ptr Node4 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() Node4->Node1 +column Node5 std::string Node5->Node4 -m_typeName -m_colName Node6 std::basic_string< char > Node6->Node5 Node7 std::unique_ptr< RootAux DynIO::IRootAuxDynReader > + operator->() Node7->Node1 +auxdyn_reader Node8 RootAuxDynIO::IRootAuxDyn Reader + addReaderToObject() + auxIDs() + getBytesRead() + resetBytesRead() + ~IRootAuxDynReader() Node8->Node7 +ptr Node9 TClass Node9->Node1 +clazz