IDTPM::ITrackSelectionTool Node1 IDTPM::ITrackSelectionTool + selectTracks() + selectTracksInRoI() Node4 IDTPM::OfflineTrackQuality SelectionTool - m_offlineTool + ASG_TOOL_CLASS() + OfflineTrackQualitySelectionTool() + initialize() + selectTracks() + selectTracksInRoI() Node1->Node4 Node5 IDTPM::TrackObjectSelectionTool - m_objectType - m_objectQuality - m_tauType - m_tauNprongs - m_truthProbCut + ASG_TOOL_CLASS() + TrackObjectSelectionTool() + ~TrackObjectSelectionTool() + initialize() + selectTracks() + selectTracksInRoI() + accept() Node1->Node5 Node6 IDTPM::TrackQualitySelectionTool - m_doObjSelection - m_objSelectionTool - m_offlineSelectionTool - m_truthSelectionTool + ASG_TOOL_CLASS() + TrackQualitySelectionTool() + ~TrackQualitySelectionTool() + initialize() + selectTracks() + selectTracksInRoI() Node1->Node6 Node7 IDTPM::TrackRoiSelectionTool - m_triggerTrkParticleName - m_trigDecTool + ASG_TOOL_CLASS() + TrackRoiSelectionTool() + ~TrackRoiSelectionTool() + initialize() + selectTracksInRoI() + selectTracks() + accept() + getTracks() + getTrigTracks() - getExitPoint() - getOuterPhi() Node1->Node7 Node8 IDTPM::TruthTrackQuality SelectionTool - m_truthTool + ASG_TOOL_CLASS() + TruthTrackQualitySelectionTool() + initialize() + selectTracks() + selectTracksInRoI() Node1->Node8 Node2 asg::IAsgTool + ~IAsgTool() + print() Node2->Node1 Node3 IAlgTool Node3->Node2