From 63eba570c53755da77c77146e036d54a972655d3 Mon Sep 17 00:00:00 2001 From: Klaus Rabbertz <klaus.rabbertz@cern.ch> Date: Mon, 17 Jun 2024 15:07:43 +0200 Subject: [PATCH] Remove debug line; fix bug in new uncertainty code --- v2.5/toolkit/fastnlotoolkit/fastNLOLHAPDF.cc | 1 - v2.5/toolkit/fastnlotoolkit/fastNLOReader.cc | 10 +++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/v2.5/toolkit/fastnlotoolkit/fastNLOLHAPDF.cc b/v2.5/toolkit/fastnlotoolkit/fastNLOLHAPDF.cc index 4e9329bc..58f5578b 100644 --- a/v2.5/toolkit/fastnlotoolkit/fastNLOLHAPDF.cc +++ b/v2.5/toolkit/fastnlotoolkit/fastNLOLHAPDF.cc @@ -627,7 +627,6 @@ std::vector< std::vector<double> > fastNLOLHAPDF::GetXsUncertaintyVec(const fast if (iprint > 0) { string style{PDFUncertaintyStyle_to_string(ePDFUnc)}; string PDFFile = GetLHAPDFFilename(); - cout << "PPPPPPPPPPPPPPPPPPPP " << PDFFile << endl; string UncName = " # Relative PDF Uncertainties (" + style + " " + PDFFile + " " + "TODO" + ")"; fastNLOTools::PrintXSUncertainty(xsUnc, UncName); } diff --git a/v2.5/toolkit/fastnlotoolkit/fastNLOReader.cc b/v2.5/toolkit/fastnlotoolkit/fastNLOReader.cc index 816e515b..dd139036 100644 --- a/v2.5/toolkit/fastnlotoolkit/fastNLOReader.cc +++ b/v2.5/toolkit/fastnlotoolkit/fastNLOReader.cc @@ -3473,10 +3473,14 @@ XsUncertainty fastNLOReader::GetXsUncertainty(const EScaleUncertaintyStyle eScal SetScaleFactorsMuRMuF(xmurn[iscl],xmufn[iscl]); CalcCrossSection(); bool lNormScale = false; - if (lNorm && eScaleUnc == kAsymmetricRatio) { - lNormScale = true; + if (lNorm) { + if (eScaleUnc == kAsymmetricRatio) { + lNormScale = true; + } + MyXSection = GetNormCrossSection(lNormScale,xmurd[iscl],xmufd[iscl]); + } else { + MyXSection = GetCrossSection(lNorm); } - MyXSection = GetNormCrossSection(lNormScale,xmurd[iscl],xmufd[iscl]); for (unsigned int iobs = 0; iobs < NObsBin; iobs++) { if (iscl == 0) { XsUnc.xs.push_back(MyXSection[iobs]); -- GitLab