FPGATrackSimTrackFitterTool Node1 FPGATrackSimTrackFitterTool - m_chi2dof_recovery_min - m_chi2dof_recovery_max - m_do2ndStage - m_doMajority - m_maxNhitsPerPlane - m_noRecoveryNHits - m_guessHits - m_doDeltaGPhis - m_doMissingHitsChecks - m_idealCoordFitType + FPGATrackSimTrackFitterTool() + ~FPGATrackSimTrackFitterTool() + initialize() + getTracks() + getMissingHitsCheckTracks() + getNFits() + getNFitsMajority() + getNFitsMajoritySCI() + getNFitsMajorityPix() + getNFitsRecovery() Node2 AthAlgTool + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node2->Node1 Node3 AthCommonDataStore < AthCommonMsg< AlgTool > > - m_varHandleArraysDeclared + AthCommonDataStore() + evtStore() + evtStore() + detStore() + sysInitialize() + sysStart() + inputHandles() + outputHandles() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + updateVHKA() # renounceArray() # renounce() # extraDeps_update_handler() - declareGaudiProperty() - declareGaudiProperty() - declareGaudiProperty() - declareGaudiProperty() Node3->Node2 Node4 AthCommonMsg< AlgTool > + msg() + msg() + msgLvl() Node4->Node3 Node6 std::vector< SG::VarHandle KeyArray * > Node6->Node3 -m_vhka Node8 ServiceHandle< StoreGate Svc > Node8->Node3 -m_evtStore -m_detStore Node9 ServiceHandle< IFPGATrack SimMappingSvc > Node9->Node1 -m_FPGATrackSimMapping Node10 ServiceHandle< IFPGATrack SimBankSvc > Node10->Node1 -m_FPGATrackSimBank Node11 std::unique_ptr< TrackFitter > + operator->() Node11->Node1 -m_tfpobj Node12 TrackFitter # m_startB # m_endB - m_do2ndStage - m_guessinghits - m_IdealCoordFitType - m_doDeltaGPhis - m_max_ncomb - m_do_majority - m_require_first - m_norecovery_nhits - m_setDoMissingHitsCheck - m_Chi2Dof_recovery_min and 9 more... + fitTracks() + getMissingHitsCheckTracks() + TrackFitter() + setIdentifyBadHit() + getIdentifyBadHit() + setPlaneMap() + getPlaneMap() + setRegionMap() + setNorecoveryNhits() + getNorecoveryNhits() and 24 more... # extrapolate() # matrixInversion5x5() # createDkfTrack() - resetCounters() - fitTracks() - getMissingInfo() - makeTrackCandidates() - recoverTrack() - compute_truth() Node12->Node11 +ptr