From d17b154decff008008cbb7970a9f4d1ead9b3a84 Mon Sep 17 00:00:00 2001 From: Paul Veen Date: Thu, 9 Oct 2025 13:40:24 +0200 Subject: [PATCH] [Common] Fix of small bug in muon QA DCA values for realigned geometries are not saved in the container that was used to fill the histograms. --- Common/Tasks/qaMuon.cxx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Common/Tasks/qaMuon.cxx b/Common/Tasks/qaMuon.cxx index b8646f83291..ce694a2d24d 100644 --- a/Common/Tasks/qaMuon.cxx +++ b/Common/Tasks/qaMuon.cxx @@ -2591,8 +2591,15 @@ struct muonQa { double mass = GetMuMuInvariantMass(fgValuesMuonPV1, fgValuesMuonPV2); double pT = GetMuMuPt(fgValuesMuonPV1, fgValuesMuonPV2); double yPair = GetMuMuRap(fgValuesMuonPV1, fgValuesMuonPV2); - double dcaXPair = muonPosPV.dcaX - muonNegPV.dcaX; - double dcaYPair = muonPosPV.dcaY - muonNegPV.dcaY; + double dcaXPair; + double dcaYPair; + if (configRealign.fDoRealign) { + dcaXPair = muonPos.dcaX - muonNeg.dcaX; + dcaYPair = muonPos.dcaY - muonNeg.dcaY; + } else { + dcaXPair = muonPosPV.dcaX - muonNegPV.dcaX; + dcaYPair = muonPosPV.dcaY - muonNegPV.dcaY; + } // mass cuts only used for DCA of Jpsi candidates double minJpsiMass = 2.8; double maxJpsiMass = 3.4;