diff --git a/algo/ca/core/tracking/CaTrackExtender.cxx b/algo/ca/core/tracking/CaTrackExtender.cxx index 4cea6693ee3fa5c03bd8667c76c85b2225aab200..901c43a6d8216bec5429336917f5e6f81d86c8dc 100644 --- a/algo/ca/core/tracking/CaTrackExtender.cxx +++ b/algo/ca/core/tracking/CaTrackExtender.cxx @@ -252,6 +252,9 @@ void TrackExtender::FindMoreHits(ca::Branch& t, TrackParamV& Tout, const bool up fscal dxm_est = sqrt(pickGather2 * C00)[0] + frAlgo.vGrid[ista].GetMaxRangeX(); if (fabs(d_x) > dxm_est) continue; + fscal dym_est = sqrt(pickGather2 * C11)[0] + frAlgo.vGrid[ista].GetMaxRangeY(); + if (fabs(d_y) > dym_est) continue; + r2_best = d2; iHit_best = ih; } diff --git a/macro/L1/configs/ca_params_mcbm.yaml b/macro/L1/configs/ca_params_mcbm.yaml index e3f9b2b693e395790e5c2a43eb8eb0f0c7defeca..336d368b8b745011e5e81d0d7c6a9bc0c98cf57b 100644 --- a/macro/L1/configs/ca_params_mcbm.yaml +++ b/macro/L1/configs/ca_params_mcbm.yaml @@ -81,7 +81,7 @@ ca: min_n_hits: 3 min_n_hits_station_0: 3 first_station_index: 0 - is_extend_tracks: false + is_extend_tracks: true is_primary: false is_electron: false max_station_gap: 2 @@ -95,7 +95,6 @@ ca: - name: "AllSec" base_iteration: "Default" - is_extend_tracks: false target_pos_sigma_x: 10. target_pos_sigma_y: 10. is_primary: false