MuonCalib::T0Refinement Node1 MuonCalib::T0Refinement - m_delta_t0 - m_time_out + T0Refinement() + ~T0Refinement() + getDeltaT0() + SetDeltaT0() + setTimeOut() + setRoadWidth() Node2 std::unique_ptr< MuonCalib ::StraightPatRec > + operator->() Node2->Node1 -m_qfitter Node3 MuonCalib::StraightPatRec - m_fix_selection - m_r_max - m_road_width - m_time_out + StraightPatRec() + StraightPatRec() + roadWidth() + setRoadWidth() + setTimeOut() + setFixSelection() + fit() + fit() + fit() + printLevel() + fitCallByReference() + fitCallByReference() - init() - init() - tangent() - fitCandidate() Node3->Node2 +ptr Node4 MuonCalib::IMdtPatRecFitter # m_refine_segment # m_refit + IMdtPatRecFitter() + ~IMdtPatRecFitter() + SetRefineSegmentFlag() + RefineSegmentFlag() + switchOnRefit() + switchOffRefit() + refit() + setRoadWidth() Node4->Node3 Node7 MuonCalib::CurvedPatRec - m_road_width - m_time_out + CurvedPatRec() + CurvedPatRec() + roadWidth() + setRoadWidth() + setTimeOut() + fit() + fit() + fit() + printLevel() - getHitPoint() - getHitPoints() - getHitPoints() Node4->Node7 Node5 MuonCalib::IMdtSegmentFitter + ~IMdtSegmentFitter() + fit() + fit() + printLevel() Node5->Node4 Node6 std::unique_ptr< MuonCalib ::CurvedPatRec > + operator->() Node6->Node1 -m_cfitter Node7->Node6 +ptr