From 416b75cbfc401fdd8c04fdb2af0d35a515302673 Mon Sep 17 00:00:00 2001 From: shahoian Date: Wed, 12 Mar 2025 14:56:33 +0100 Subject: [PATCH] Do not scale ITS tracking cuts for B=0 --- Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx b/Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx index cbb31ff8bceb7..b264ac46bc7b3 100644 --- a/Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx +++ b/Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx @@ -38,6 +38,9 @@ void ITSTrackingInterface::initialise() std::vector trackParams; const auto& trackConf = o2::its::TrackerParamConfig::Instance(); float bFactor = std::abs(o2::base::Propagator::Instance()->getNominalBz()) / 5.0066791; + if (bFactor < 0.01) { + bFactor = 1.; + } if (mMode == TrackingMode::Unset) { mMode = (TrackingMode)(trackConf.trackingMode); LOGP(info, "Tracking mode not set, trying to fetch it from configurable params to: {}", asString(mMode));