D3PD::SGDataVectorGetterTool Node1 D3PD::SGDataVectorGetterTool + SGDataVectorGetterTool() + initialize() + finalize() + elementTypeinfo() + reset() + nextUntyped() + sizeHint() - getInfo() Node2 D3PD::SGGetterImpl - m_clid + SGGetterImpl() + typeinfo() + clid() + getUntyped() # initializeImpl() Node2->Node1 Node3 D3PD::IObjGetterTool + DeclareInterfaceID() + typeinfo() + getUntyped() + get() + releaseObjectUntyped() + releaseObject() + configureD3PD() + getTypeinfo() + releaseObjectTypeinfo() + configureTypeinfo() Node3->Node2 Node5 D3PD::SGKeyResolver - m_clid - m_haveKey + SGKeyResolver() + initialize() + initialize() + key() Node5->Node2 #m_resolver Node6 std::string Node6->Node2 #m_typename #m_sgkey Node6->Node5 -m_typname -m_sgkey -m_usedKey -m_name Node10 D3PD::CollectionGetterToolImpl - m_registry + CollectionGetterToolImpl() + initialize() + nextTypeinfo() + configureElementTypeinfo() + releaseElementTypeinfo() Node6->Node10 -m_label Node10->Node1 Node12 D3PD::TypeConverter - m_srcTypeinfo - m_dstTypeinfo - m_strategy + TypeConverter() + init() + init() + init() + convertUntyped() + convert() + isValid() + srcTypeinfo() + dstTypeinfo() + srcName() + dstName() - tryInit() Node12->Node1 -m_converter Node12->Node10 -m_converter -m_backConverter Node26 DataModel_detail::DVLInfoBase - m_tinfo - m_elt_tinfo + DVLInfoBase() + ~DVLInfoBase() + tinfo() + clid() + elt_tinfo() + make() + push() + size() + clear() + del() + clone() + iterator() + base() + find() + find() Node26->Node1 -m_info Node27 DataModel_detail::DVLIteratorBase + ~DVLIteratorBase() + next() Node27->Node1 -m_it Node28 ServiceHandle< IAthenaPool CnvSvc > Node28->Node1 -m_athenaPoolCnvSvc