InDet::IVertexFinder Node1 InDet::IVertexFinder + ~IVertexFinder() + findVertex() + findVertex() + findVertex() + findVertex() + interfaceID() Node3 InDet::InDetConversionFinder Tools + m_removeTrt + m_isConversion + m_decorateVertices # m_iVertexFitter # m_trackPairsSelector # m_vertexEstimator # m_postSelector # m_singleTrkConvTool # m_trkSelector # m_mindR # m_maxdR # m_MinInitVtxR # m_MinFlightAngle + InDetConversionFinderTools() + ~InDetConversionFinderTools() + initialize() + finalize() + findVertex() + findVertex() + findVertex() + findVertex() + findVertex() + findVertex() # passPreSelection() Node1->Node3 Node4 InDet::InDetIterativePri VxFinderTool - m_iVertexFitter - m_trkFilter - m_SeedFinder - m_ImpactPoint3dEstimator - m_LinearizedTrackFactory - m_beamSpotKey - m_useBeamConstraint - m_significanceCutSeeding - m_maximumChi2cutForSeeding - m_maxVertices - m_createSplitVertices - m_splitVerticesTrkInvFraction - m_reassignTracksAfterFirstFit - m_doMaxTracksCut - m_maxTracks + InDetIterativePriVxFinderTool() + ~InDetIterativePriVxFinderTool() + initialize() + findVertex() + findVertex() + finalize() + findVertex() + findVertex() + findVertex() + findVertex() - findVertex() - removeCompatibleTracks() - removeAllFrom() - compatibility() - SGError() - printParameterSettings() - countTracksAndNdf() Node1->Node4 Node2 IAlgTool Node2->Node1