add sample theorycard for alphas mtop variations at n3lo#2349
add sample theorycard for alphas mtop variations at n3lo#2349RoyStegeman wants to merge 8 commits into
Conversation
| TMC: 1 | ||
| XIF: 1.0 | ||
| XIR: 1.0 | ||
| alphaqed: 0.007496252 |
There was a problem hiding this comment.
This value of alphaqed corresponds to scale Qedref=1.777. However, if Qedref is not specified like in this theory card, the scale assumed for alphaqed is taken from Qref, which coincides with the Z pole. But at the Z pole we have alphaqed: 0.0077553, so we should change 0.007496252 to 0.0077553 (or specify Qedref=1.777, but I'm not sure whether this key is supported still)
There was a problem hiding this comment.
Sorry for jumping in, but I believe these are all question which I can answer. You have to specify Qedref is no longer supported as it would be inconsistent. However, since you also have QED=0 you are doing QCD only and thus alphaqed is completely ignored I believe. Specifically, it is not used in eko nor yadism nor mg5 (NNPDF/pinefarm#101) nor Matrix (most likely - although that interface is not publicly available 😇 )
There was a problem hiding this comment.
Thanks Felix for helping out! We will also do aN3LO + QED at some point, so it's good to know alphaQED and alphas need to be defined at the same scale
| MP: 0.938 | ||
| MW: 80.398 | ||
| MZ: 91.1876 | ||
| MaxNfPdf: 5 |
There was a problem hiding this comment.
We didn't have MaxNfPdf in theory 40_009_000, is that alright?
There was a problem hiding this comment.
this is no longer needed NNPDF/eko#295 (i.e. dropping is the right thing)
| MaxNfPdf: 5 | ||
| ModEv: EXA | ||
| ModSV: null | ||
| NfFF: 4 |
There was a problem hiding this comment.
What is the meaning of the keys NfFF, ModSV, nfref (nr of flavours at the reference scale Q0?), nf0, n3lo_ad_variation, n3lo_cf_variation and use_fhmruvv? I couldn't find these at https://docs.nnpdf.science/theory/theoryparamsdefinitions.html. I can update the website if you tell me :)
There was a problem hiding this comment.
If you could update the documentation that would be great 🙈
-
NfFFbasically ignored (it can be used in yadism for a FFNS computation and would specify the number of light flavours there, but in nnpdf we never do FFNS (but FONLL)) -
ModSVscale variation scheme - since we always use "scheme B" (see old MHOU paper, sec. 3.3), it should beexpanded -
nfrefnumber of flavours at the couplings reference scale. AsQrefis typically$M_Z$ it should be5 -
nf0number of flavours at the fitting scale. AsQ0is typically 1.65 GeV it should be4 -
n3lo_ad_variationIHOU variation of the N3LO anomalous dimensions. Order is (gg, gq, qg, qq, nsp, nsm, nsv) Values are 0 or 1 for FHMRUVV and 0..n for in-house (n we would need to dig out somewhere) -
n3lo_cf_variationIHOU variations of the N3LO massive DIS coefficient functions. Values are -1, 0, 1 (see here) -
use_fhmruvvuse N3LO anomalous dimensions by FHMRUVV group instead of in-house? should default totrue(after decision at some PC)
There was a problem hiding this comment.
NfFF
This then should be updated in the definition of the Theory, which I see was added not only as an important one but even mandatory! (although from the comment it shouldn't be)
nnpdf/nnpdf_data/nnpdf_data/theory.py
Line 32 in aa7cd57
use_fhmruvv
The decision was not propagated to the repository though:
nnpdf/nnpdf_data/nnpdf_data/theory.py
Line 82 in aa7cd57
nfref,nf0
These are only needed when you actually want to do something inconsistent. imho it is better to leave them out and let the code decide automatically depending on Q and Q0.
There was a problem hiding this comment.
let the code decide automatically
which code? because I think eko does no such thing - they are mandatory there (as we made everything mandatory - one may question that decision, but it is what we have for the moment)
There was a problem hiding this comment.
- after decision at some PC
just for future reference: I couldn't find any plainly written record of that, but it is clearly stated a Morimondo 2024 blackboard . The corresponding commit in eko is shortly after NNPDF/eko@7735fdb
There was a problem hiding this comment.
which code?
The file I linked! A bit below
nnpdf/nnpdf_data/nnpdf_data/theory.py
Line 137 in aa7cd57
There was a problem hiding this comment.
Ok, thanks, good to know, so for the moment it doesn't hurt to specify these even though it might be redundant. I'll update the documentation! At some point of course we want to remove any redundant keys whenever the code determines these on the fly, but let's see.
|
Thanks for this, to answer your question, let's add also the variations at alphas=0.115, 0.117, 0.119, 0.121, 0.122 and 0.123. Probably 0.115 won't be necessary, but better safe than sorry while we're at it. Question: what do we do if our prior on alphas is not centered around the alphas value 0.118 we use in mtop? The obvious thing to do is to regenerate the top FK tables at the new central alphas value, but that's going to be costly...and inefficient. Or maybe the whole point of the TCM is that it doesn't matter as it corrects for it a posteriori! |
|
@RoyStegeman I've added the alphas and mtop variation theory cards for aN3LO (Moch et al evoln, no QED), please check whether you agree :) |
I typed a whole reply but should've looked at your commits first... The answer is that I think we should create a set of alphas variations for each mtop value, the EKOs can be reused anyway. Of course, is there is a reason why the alphas dependence of the mtop shifts is negligble at the level of precision we're after, we don't even have to bother with that. Please update my top comment with an overview of what is in each theory. |
Thanks, I've added also the other alphas variations, see the updated top comment
Done |
|
@felixhekhorn small question: when I generate the EKOs with
Should I set it to |
Yes, please - sorry, I was sloppy. The Error is right. (but if you want to do SV, then set it to "expanded") |
e6271fb to
bd3fb75
Compare
This PR adds the theory cards for the alphas, mt variations at aN3LO with EXA evolution and the Moch et al splitting functions.
In total we have
40_013_000...40_013_009for alphas=0.115, ..., 0.124 at mt = 172.5 GeV40_014_000...40_014_009for alphas=0.115, ..., 0.124 at mt = 170.0 GeV40_015_000...40_015_009for alphas=0.115, ..., 0.124 at mt = 175.0 GeV