IFillAlignTrkInfo Node1 IFillAlignTrkInfo + fill() + interfaceID() Node3 FillAlignTrkInfo - m_TrackSummaryTool + FillAlignTrkInfo() + ~FillAlignTrkInfo() + fill() + initialize() Node1->Node3 Node4 FillAlignTRTHits - m_DetID - m_TRTID - m_driftFunctionTool - m_updatorHandle - m_trtcaldbTool - m_neighbourSvc - m_TRTStrawSummaryTool - m_updator - m_ntupleName - m_maxDistance and 9 more... + FillAlignTRTHits() + ~FillAlignTRTHits() + initialize() + finalize() + fill() Node1->Node4 Node2 IAlgTool Node2->Node1