-
Notifications
You must be signed in to change notification settings - Fork 24
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
Handle SMEFTsim topU3l <-> dim6top rotations #458
base: master
Are you sure you want to change the base?
Conversation
I should add that the |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #458 +/- ##
==========================================
+ Coverage 25.29% 25.60% +0.30%
==========================================
Files 31 31
Lines 4977 4999 +22
==========================================
+ Hits 1259 1280 +21
- Misses 3718 3719 +1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Interesting, how does this deal with the decomposition step? i.e. where we break up the parameterization into separate "sub-"processes in order to encode the WC dependence. |
We don't do that anymore with IM, everything is just stored in the scaling file. If we wanted to do something similar in AAC, it would probably still be casting the "new" WCs as functions of the "old". |
Ah that's right, sorry! That does make things a lot simpler. Looking at the code, I'm trying to understand what's going on in the block where you open/load the yaml file. My naive understanding is that the yaml file is mean to basically define a set of equations/functions whose arguments are purely WCs of the other basis, so when combine does the minimization in terms of those WCs the effect gets translated into the appropriate scaling in terms of the new/other WCs. What I don't get is all this manipulation you then need to do after you've loaded the yaml file. I also don't understand the use of |
The manipulations were my (probably inefficient) way to keep things general. I saved the cosine of the Weinberg angle as |
This is an attempt to handle rotations between SMEFTsim topU3l and dim6top in IM. The changes to the datacard maker could use some refactoring, but everything works.