From 6130d2a34162fe9e31d9a43da6d4958b5af363b0 Mon Sep 17 00:00:00 2001 From: Daniel Britzger <daniel.britzger@cern.ch> Date: Mon, 2 Dec 2024 13:12:38 +0100 Subject: [PATCH] change tolerance for PDF cache --- v2.5/toolkit/fastnlotoolkit/fastNLOReader.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/v2.5/toolkit/fastnlotoolkit/fastNLOReader.cc b/v2.5/toolkit/fastnlotoolkit/fastNLOReader.cc index 30456581..d09cd067 100644 --- a/v2.5/toolkit/fastnlotoolkit/fastNLOReader.cc +++ b/v2.5/toolkit/fastnlotoolkit/fastNLOReader.cc @@ -1247,7 +1247,7 @@ void fastNLOReader::CalcReferenceCrossSection() { bool fastNLOReader::PrepareCache() { // check pdf cache const double PDFcks = CalcNewPDFChecksum(); - if (fPDFCached==0. || (fPDFCached!=0. && fabs(PDFcks/fPDFCached -1.) > 1.e-7)) { + if (fPDFCached==0. || (fPDFCached!=0. && fabs(PDFcks/fPDFCached -1.) > 1.e-14)) { logger.debug["PrepareCache"]<<"Need to refill PDFCache, since PDFCecksum="<<PDFcks<<" and fPDFCached="<<fPDFCached<<endl; FillPDFCache(PDFcks); } else logger.debug["PrepareCache"]<<"No need to refill PDFCache."<<endl; @@ -2163,7 +2163,7 @@ void fastNLOReader::FillPDFCache(double chksum, bool lForce) { } // is there a need for a recalculation? - if (fPDFCached != 0. && fabs(PDFnew/fPDFCached - 1.) < 1.e-7 && !lForce) { + if (fPDFCached != 0. && fabs(PDFnew/fPDFCached - 1.) < 1.e-14 && !lForce) { logger.debug["FillPDFCache"]<<"No need for a refilling of PDFCache. fPDFCached=RefreshPDFChecksum()"<<PDFnew<<endl; } else { logger.debug["FillPDFCache"]<<"Refilling PDF cache"<<endl; -- GitLab