From 2eb7867541a752abf25ae0069c1bdcec8e7155d1 Mon Sep 17 00:00:00 2001 From: Mattia Faggin Date: Mon, 9 Feb 2026 07:53:50 +0000 Subject: [PATCH] Fix cov. matrix smearing for sigma^2(q/pt). --- Common/Tools/TrackTuner.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Common/Tools/TrackTuner.h b/Common/Tools/TrackTuner.h index 4eef7d6d434..665fd395b24 100644 --- a/Common/Tools/TrackTuner.h +++ b/Common/Tools/TrackTuner.h @@ -853,7 +853,7 @@ struct TrackTuner : o2::framework::ConfigurableGroup { // if(spt1o>0.) covar[14]*=(spt1n/spt1o)*(spt1n/spt1o);//ptpt sigma1Pt2 = trackParCov.getSigma1Pt2(); if (qOverPtMC > 0.) { - sigma1Pt2 *= (qOverPtData / qOverPtMC); + sigma1Pt2 *= (qOverPtData / qOverPtMC) * (qOverPtData / qOverPtMC); trackParCov.setCov(sigma1Pt2, 14); } } // updateCurvatureIU block ends here @@ -1039,7 +1039,7 @@ struct TrackTuner : o2::framework::ConfigurableGroup { // if(spt1o>0.) covar[14]*=(spt1n/spt1o)*(spt1n/spt1o);//ptpt sigma1Pt2 = trackParCov.getSigma1Pt2(); if (qOverPtMC > 0.) { - sigma1Pt2 *= (qOverPtData / qOverPtMC); + sigma1Pt2 *= (qOverPtData / qOverPtMC) * (qOverPtData / qOverPtMC); trackParCov.setCov(sigma1Pt2, 14); } } // ---> track cov matrix elements for 1/Pt ends here