MuonCalib::AdaptiveResidualSmoothing Node1 MuonCalib::AdaptiveResidual Smoothing + AdaptiveResidualSmoothing() + clear() + addResidual() + addResidualsFromSegment() + performSmoothing() + performSmoothing() - t_from_r() Node2 std::vector< MuonCalib ::DataPoint > Node2->Node1 -m_residual_point Node3 MuonCalib::DataPoint - m_vec - m_ref_comp + DataPoint() + DataPoint() + DataPoint() + DataPoint() + dataVector() + dataVector() + referenceComponent() + setReferenceComponent() + operator<() + operator>() + operator<=() + operator>=() + operator==() Node3->Node2 +elements Node4 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() Node4->Node1 -m_sfitter Node5 MuonCalib::IMdtPatRecFitter # m_refine_segment # m_refit + IMdtPatRecFitter() + ~IMdtPatRecFitter() + SetRefineSegmentFlag() + RefineSegmentFlag() + switchOnRefit() + switchOffRefit() + refit() + setRoadWidth() Node5->Node4 Node7 MuonCalib::CurvedPatRec - m_road_width - m_time_out + CurvedPatRec() + CurvedPatRec() + roadWidth() + setRoadWidth() + setTimeOut() + fit() + fit() + fit() + printLevel() - getHitPoint() - getHitPoints() - getHitPoints() Node5->Node7 Node6 MuonCalib::IMdtSegmentFitter + ~IMdtSegmentFitter() + fit() + fit() + printLevel() Node6->Node5 Node7->Node1 -m_cfitter