-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow explicit assumptions in the theory #64
Comments
Question @andreab1997 @alecandido is it better to have an This should be override whatever assumptions are automatically deduced here Another option is to have only two situations: "no assumptions" or "automatically deduced", in which case the flag should be @cschwan which of the assumptions in |
I would say the second option to be better. By default the assumptions should be automatically deduced and then you can disable the deduction with a flag. |
I would rather always specify the assumption, and use deduction only as a fall-back. Deduction is still useful for old theories, and it works as it is, compliant with @cschwan docs: even NNPDF did and does fits with |
Then we need to create a new theory option for ccbar asymmetry as @felixhekhorn said here Although after rereading that message I'm starting to think that we should instead have an explicit |
I would say this is sufficient for all purposes.
This I don't understand, |
pineko/src/pineko/theory_card.py Line 80 in f7164fa
In this branch
Yes, with this nothing extra is needed. |
You never enter that branch in any NNPDF fit, since it is activated by this other branch: pineko/src/pineko/theory_card.py Line 78 in f7164fa
that is never true when ic is true.
In NNPDF IC fits you always enter here: pineko/src/pineko/theory_card.py Line 76 in f7164fa
and resolve to Nf4Sym .(even if we are not fitting ccbar asymmetry, we need it in the FkTables, since it could be perturbatively generated, in general) |
Wait, I'm confused. The only way we get So what is the problem for fitting theory 400 with a ccbar basis? |
Yes
Indeed, there is no problem :) |
Then we are done. @tgiani you can run the fit with theory 400 and the current code already for ccbar. |
I would keep this, even though you don't need for the current purpose |
But then the title should be changed to whatever the scope we want. In this case I think what @andreab1997 suggested is enough (just have a no-assumptions) |
The title I already changed before reopening, and it reflects exactly what I want: the assumptions should be allowed to be explicitly set in the theory. Deduction might fail in some cases (i.e. assumptions is not always a function of the other values), so it should be possible to set it. |
@scarlehoff ok great thank you, I ll run it |
Doesn't that mean theory 400 could be smaller with |
It could be smaller, but you want to tell explicitly that c- is going to be zero, that is theoretically wrong, since being in the 4FNS it can be perturbatively generated by other valence partons, so you should not be able to set it to 0. More than a "performance bug" I'd call it a "design choice": we decided not to do anything theoretically wrong (at the level of FkTables), that was not explicitly chosen and documented. |
What I meant to ask is: with |
Nope: it was arbitrarily assumed that Of course, if c- is null, then you don't need a V15 entry, you have one less element in flavor basis. |
But how are the FK tables generated? With |
I explained in details in this answer: #64 (comment) If you ask for theory 400 in particular, it is And we do this, because if you put there you're fitting scale, it is impossible from the theory perspective to determine if you want to fit |
@scarlehoff I think it hasn't been already explicitly said here since the discussion went else where: the problem you experienced with |
@felixhekhorn this has already been extensively discussed here NNPDF/pineline#17 |
Just the same as it is allowed with
convolute
.We need it for the theory that allows for c-cbar.
Btw,
convolute
doesn't work for me.The text was updated successfully, but these errors were encountered: