ActsTrk::TrackFindingBaseAlg Node1 ActsTrk::TrackFindingBaseAlg # m_monTool # m_extrapolationTool # m_trackingGeometryTool # m_trackStatePrinter # m_ATLASConverterTool # m_fitterTool # m_pixelCalibTool # m_stripCalibTool # m_hgtdCalibTool # m_maxPropagationStep and 44 more... + TrackFindingBaseAlg() + ~TrackFindingBaseAlg() + initialize() + finalize() + execute() # trackFinder() # trackFinder() # initializeMeasurementSelector() # setMeasurementSelector() # getDefaultOptions() # getContainersFromKeys() # getCuts() # doRefit() # doTwoWayTrackFinding() # stopBranch() and 11 more... # measurementType() # addCounts() # initCounts() # updateCounts() # copyCounts() Node2 AthReentrantAlgorithm Node2->Node1 Node10 ActsTrk::TrackFindingBase Alg::BranchState + nPixelHits + nStripHits + nHgtdHits + nPixelHoles + nStripHoles + nHgtdHoles + nPixelOutliers + nStripOutliers + nHgtdOutliers Node10->Node1 #s_branchState Node11 struct Node11->Node1 #m_measurementSelectorConfig Node12 std::vector< std::array < std::size_t, kNStat > > Node12->Node1 #ATLAS_THREAD_SAFE Node14 std::unique_ptr< ActsTrk ::TrackFindingBaseAlg:: CKF_pimpl > + operator->() Node14->Node1 #m_trackFinder Node17 std::mutex Node17->Node1 #ATLAS_THREAD_SAFE Node18 SG::WriteHandleKey < ActsTrk::TrackContainer > + WriteHandleKey() + WriteHandleKey() + operator=() Node18->Node1 #m_trackContainerKey Node52 ActsTrk::detail::xAODUncalib MeasSurfAcc - m_actsTrackingGeometry + xAODUncalibMeasSurfAcc() + xAODUncalibMeasSurfAcc() + operator()() + get() Node52->Node1 #m_unalibMeasSurfAcc Node57 std::unique_ptr< const Acts::Logger > + ptr + operator->() Node57->Node1 #m_logger