Open mariaubiali opened 9 months ago
I believe we've already fixed points 2 and 3 and saw that this didn't make a big difference, certainly at the level of the cross sections for the FTDY datasets that we consider, but also in the fit (right, @scarlehoff?). But especially for point 2 these source are a good double-check for #25 and #26.
Vlumifns_LHApdf.C where we have modified the luminosities to account for s!=sbar, c!=cbar and b!=bbar dilog.C and dilog.h,
Yes, as @cschwan said these two points should be fixed in this repository.
Regarding the actual bug:
integration.h that fixes the integration range bug
If I'm looking at it correctly the only change with respect to the version we started with seems to be:
- if ((tau * exp(2.*y) >= 1.) || (tau * exp(-2.*y) >= 1.)
- || (z <= tau)){ return 0.; }
+ if ((tau * exp(2.*y) >= 1.) || (tau * exp(-2.*y) >= 1.)){ return 0.; }
in the NNLO cross section. A quick check for a few points doesn't seem to produce any changes so we might be free from the bug.
And since for now we are still using NLO fktables we should be fine (I don't know if maybe the NNLO MHOU are already using the NNLO grids for vrap? @andreab1997 ?)
In any case, I've added the fix in #28, recomputing the grids should be fairly quick so we can check explicitly.
Thanks a lot @scarlehoff and @cschwan
And since for now we are still using NLO fktables we should be fine (I don't know if maybe the NNLO MHOU are already using the NNLO grids for vrap? @andreab1997 ?)
No, all the grids I am using are still NLO, with the kfactor included.
Perfect, then we should be safe.
I've recomputed the NNLO grids. For E605 the difference is below per-mille:
and similarly for all the others (which also might mean that I didn't apply the patch correctly if greater differences were expected).
That's good, OTOH we know that small differences at the level of the cross sections may result in not so small differences of the chi^2.
Hi all,
As we mentioned at the PC on Wednesday Lance Dixon has not updated the public version of VRAP, but I got hold of the files that Marco Bonvini edited to fix the bug that currently is in VRAP that has to do with the intergration of teh plus prescription and causes numerical instabilities at large-x, small-Q2. Here's the list
I have compressed the fixed files and attched them here. Would it be difficult to check if this makes a difference in the observables? bug-fix-bonvini.zip