-
Notifications
You must be signed in to change notification settings - Fork 62
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
Fixing calculation of BR(KL,KS->emu,mue) #141
base: master
Are you sure you want to change the base?
Commits on Feb 3, 2021
-
Fix the bug causing errors in "BR(KS->emu,mue)"
The calculation actually still proceeds incorrectly, but it is a matter of physics, not of programming, and will be solved in next commits.
Configuration menu - View commit details
-
Copy full SHA for b18f1fc - Browse repository at this point
Copy the full SHA b18f1fcView commit details -
Unify m_K0 in amplitudes_LD in bll.py
Like almost everywhere else, there is no need to distinguish between mass of KL and KS in the prefactors in amplitudes_LD.
Configuration menu - View commit details
-
Copy full SHA for 71c3f34 - Browse repository at this point
Copy the full SHA 71c3f34View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec148e7 - Browse repository at this point
Copy the full SHA ec148e7View commit details -
Improved implementation of amplitudes_LD for K->ll
Originally, the function `amplitudes_LD(par, K, l)` would send both long-distance coefficients - for KL and KS, despite the fact that it takes `K` as an argument; `amplitudes_eff` then always thrown one of them away. The new implementation should be more transparent.
Configuration menu - View commit details
-
Copy full SHA for 6957590 - Browse repository at this point
Copy the full SHA 6957590View commit details
Commits on Feb 8, 2021
-
Correct calculation of LFV decays KL,KS->l1+l2-
* The original `amplitudes` function renamed to `amplitudes_weak_eigst` as it actually yields amplitudes for K0, K0bar, not KL or KS. * A new `amplitudes` function, which newly takes also `K` (to be `'KL'` or `'KS'`) as an argument, has been implemented. It makes proper linear combinations of amplitudes for K0 and K0bar and changes by sqrt(2) the normalization of the amplitudes (cf. arXiv:1602.00881 with 1711.11030). * For l1=l2, `amplitudes` yields the imag/real parts of the S, P weak_eigs coefficients, as it should. Thus, taking real/imag parts is no longer tackled in `amplitudes_eff`, which now serves merely to add up short- and long-distance contributions, as it should. * Relative signs between SD and LD contributions now tackled in `amplitudes_eff`. It is in accordance with the original version of this file; looks differently than in arXiv:1711.11030, but it is due to different WC conventions (see my notes for details).
Configuration menu - View commit details
-
Copy full SHA for e67ea14 - Browse repository at this point
Copy the full SHA e67ea14View commit details -
Avoid repeating LFV calculations in kll.py
As long as we neglect indirect CPV in kaons (which we do in kll.py), WET predicts BR(KL,KS->e+mu-) = BR(KL,KS->mu+e-), so we do don't calculate twice anymore at `br_kll_fct_lsum`.
Configuration menu - View commit details
-
Copy full SHA for 0c1865b - Browse repository at this point
Copy the full SHA 0c1865bView commit details