From 20049d6a63b9931410059396d18c860afcb37350 Mon Sep 17 00:00:00 2001 From: slebedev <s.lebedev@gsi.de> Date: Tue, 23 Nov 2021 12:15:53 +0100 Subject: [PATCH] LMVM: bug fixing, assign correct weight when filling src-step histograms. --- analysis/PWGDIL/dielectron/lmvm/LmvmHist.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/analysis/PWGDIL/dielectron/lmvm/LmvmHist.cxx b/analysis/PWGDIL/dielectron/lmvm/LmvmHist.cxx index b4fcdf345f..42d5cc6b27 100644 --- a/analysis/PWGDIL/dielectron/lmvm/LmvmHist.cxx +++ b/analysis/PWGDIL/dielectron/lmvm/LmvmHist.cxx @@ -151,13 +151,15 @@ void LmvmHist::FillH2(const string& name, ELmvmAnaStep step, double x, double y, void LmvmHist::FillH1(const string& name, ELmvmSrc src, ELmvmAnaStep step, double x, double wSignal) { if (src == ELmvmSrc::Undefined || step == ELmvmAnaStep::Undefined) return; - FillH1(GetName(name, src, step), x, wSignal); + double myWeight = (src == ELmvmSrc::Signal) ? wSignal : 1.; + FillH1(GetName(name, src, step), x, myWeight); } void LmvmHist::FillH2(const string& name, ELmvmSrc src, ELmvmAnaStep step, double x, double y, double wSignal) { if (src == ELmvmSrc::Undefined || step == ELmvmAnaStep::Undefined) return; - FillH2(GetName(name, src, step), x, y, wSignal); + double myWeight = (src == ELmvmSrc::Signal) ? wSignal : 1.; + FillH2(GetName(name, src, step), x, y, myWeight); } -- GitLab