ActsTrk::IterativePriVtxFinderTool Node1 ActsTrk::IterativePriVtx FinderTool - m_linearizer - m_trackingGeometryTool - m_extrapolationTool - m_trkFilter - m_fitterMaxIterations - m_useBeamConstraint - m_significanceCutSeeding - m_maximumChi2cutForSeeding - m_maxVertices - m_createSplitVertices and 9 more... + initialize() + IterativePriVtxFinderTool() + findVertex() + findVertex() - logger() - findVertex() - actsBoundToTrkPerigee() - trackingGeometryTool() Node2 extends< AthAlgTool, InDet::IVertexFinder > Node2->Node1 Node3 SG::ReadCondHandleKey < InDet::BeamSpotData > + ReadCondHandleKey() + ReadCondHandleKey() Node3->Node1 -m_beamSpotKey Node4 SG::CondHandleKey< InDet::BeamSpotData > - m_isInit + CondHandleKey() + initialize() + initialize() + dbKey() + setDbKey() + start() # isInit() # ATLAS_NOT_CONST_THREAD_SAFE() # getCS() Node4->Node3 Node41 std::shared_ptr< Propagator > + ptr + operator->() Node41->Node1 -m_propagator Node42 std::shared_ptr< VertexFinder > + operator->() Node42->Node1 -m_vertexFinder Node43 VertexFinder + VertexFinder() + ~VertexFinder() + initialize() + execute() + getPV_TJVA() + getJetVertexFraction() Node43->Node42 +ptr Node53 std::shared_ptr< ATLASMagnetic FieldWrapper > + operator->() Node53->Node1 -m_bField Node54 ATLASMagneticFieldWrapper - m_bFieldUnit + ATLASMagneticFieldWrapper() + makeCache() + getField() + getFieldGradient() Node54->Node53 +ptr Node56 std::unique_ptr< const Acts::Logger > + ptr + operator->() Node56->Node1 -m_logger