D3PD::PerigeePairOldPerigeeAssociationTool Node1 D3PD::PerigeePairOldPerigee AssociationTool + PerigeePairOldPerigeeAssociationTool() + get() Node2 D3PD::SingleAssociationTool < D3PD::PerigeePair, Trk ::Perigee > + SingleAssociationTool() + getUntyped() + fromTypeinfo() + get() Node2->Node1 Node3 D3PD::SingleAssociationTool To< Trk::Perigee > + SingleAssociationToolTo() + typeinfo() + releaseObject() + releaseObjectUntyped() Node3->Node2 Node4 D3PD::SingleAssociationToolImpl - m_prefix - m_blockName - m_inputConverter + SingleAssociationToolImpl() + configureD3PD() + book() + fromTypeinfo() # doConversion() # configureMulti() Node4->Node3 Node5 extends< AthAlgTool, ISingleAssociationTool > Node5->Node4 Node6 D3PD::AddVariable # m_metadata - m_prefix - m_suffix - m_tree - s_emptyString + AddVariable() + AddVariable() + configureD3PD() + addVariable() + addDimensionedVariable() + addVariable() + addVariable() + addVariable() + addDimensionedVariable() + addDimensionedVariable() + addDimensionedVariable() Node6->Node4 Node7 D3PD::IAddVariable + ~IAddVariable() + addVariable() + addVariable() + addDimensionedVariable() + addDimensionedVariable() + addVariable() + addDimensionedVariable() Node7->Node6