D3PD::IObjGetterTool Node1 D3PD::IObjGetterTool + DeclareInterfaceID() + typeinfo() + getUntyped() + get() + releaseObjectUntyped() + releaseObject() + configureD3PD() + getTypeinfo() + releaseObjectTypeinfo() + configureTypeinfo() Node3 D3PD::ICollectionGetterTool + DeclareInterfaceID() + reset() + sizeHint() + next() + configureD3PD() + nextTypeinfo() + configureElementTypeinfo() + releaseElement() + releaseElementTypeinfo() Node1->Node3 Node4 D3PD::SGGetterImpl # m_typename # m_sgkey # m_clidsvc # m_resolver - m_clid - m_sg + SGGetterImpl() + typeinfo() + clid() + getUntyped() # initializeImpl() Node1->Node4 Node2 IAlgTool Node2->Node1 Node5 D3PD::SGCollectionGetter Tool< CONT > + SGCollectionGetterTool() + initialize() + typeinfo() + getUntyped() + get() Node4->Node5 Node6 D3PD::SGDataVectorGetterTool - m_athenaPoolCnvSvc - m_info - m_it - m_converter + SGDataVectorGetterTool() + initialize() + finalize() + elementTypeinfo() + reset() + nextUntyped() + sizeHint() - getInfo() Node4->Node6 Node7 D3PD::SGObjGetterTool + SGObjGetterTool() + initialize() Node4->Node7 Node8 D3PD::SGCollectionGetter Tool< CaloCalibrationHitContainer > + SGCollectionGetterTool() + initialize() + typeinfo() + getUntyped() + get() Node4->Node8 Node10 D3PD::SGCollectionGetter Tool< INav4MomLinkContainer > + SGCollectionGetterTool() + initialize() + typeinfo() + getUntyped() + get() Node4->Node10