Skip to content

Match2Fit 2.0#4

Draft
arossia94 wants to merge 116 commits into
mainfrom
v2.0
Draft

Match2Fit 2.0#4
arossia94 wants to merge 116 commits into
mainfrom
v2.0

Conversation

@arossia94
Copy link
Copy Markdown
Owner

@arossia94 arossia94 commented Oct 18, 2024

PR for updated package with following new features:

  • New mode to fix UV couplings and sample masses.
  • Integrated python code to create SMEFiT runcards.
  • Updated documentation and examples.
  • Improved organization.
  • Automated update of datasets
  • New output format, fully SMEFiT compatible.
  • Add printing of electron-top 2L2Q operators.
  • Improved invariant computation for scalar models and with 2L2Q operators.
  • Add 4L operators and full set of 2L2Q operators.
  • Added code to get the tree-level matching results in the Granada collection.
  • Solve issue of Mathematica not running matchmakereft
  • Full support for negative powers and mass scans.
  • Full support for masses in degenerate limit.
  • Added reference with naming and code convention for Granada models.
  • Print name of model in the SMEFiT runcard for Granada models.
  • Implement SM one-loop (or even more) running from $m_Z$ to the matching scale for the SM couplings.
  • Implement "UVinvariants" option in the modelToUVscanCard functions.
  • Implement output in the new smefit format. Keep masses symbolical, in the new smefit one can later set the mass to a fixed value.
  • Implement matchete interface (wcxf?)
  • Implement SOLD interface?

EW quadruplets with irreps (1,4)_{1/2} and (1,4)_{3/2} with fully general lagrangian. Models generated with SOLD.
Added the matching result at 1 loop for the model with the two EW quadruplets that combine into a custodial double quadruplet. With fully general UV couplings.
The custodial limit requires careful handling of the degenerate masses to avoid divergences. I started modifying the functions.
-matchResToUVScanCard[] has a new option called "DegenerateMasses" that will allow the treatment of those particular cases. The default is "False".
When that option is "True", it will call to a new "massHandlerCusto" function instead of the usual "massHandler"
The "massHandlerCusto" is at the moment just a copy of "massHandler", lacks proper implementation.
Added the H^6 operator to the printed basis. SMEFiT can fit this operator since the inclusion of the HH measurements/projections.
Additionally, reorganized the folders and stored sample runcards in a folder. All the cards there are for the EW quadruplets models.
Corrected link to the SMEFiT runcard writer.
Minimal mod to start new branch and PR
@arossia94 arossia94 marked this pull request as draft October 18, 2024 07:23
Added files and started updating the base runcard.
Default format is the older one.
Added template of function for Mass scan.
Added the required function for MassScan cards from matching results.
It prints in either Universal or SMEFiT formats.
Tried on tree and 1-loop level results.
Sample cards with the new SMEFiT format and for mass scans.
In the SMEFiT-formatted cards, the RGE settings are now printed too. In the case of  UV coupling scans, the initial RGE scale is equal to the minimum of the UV masses in GeV, i.e. the matching scale.
Additionally, included prototype new functions in the PackageTester notebook.
Matching done without the L3 term in the potential.
Obtained with SOLD.
The code doesn't handle well the negative powers of the UV coupling.
@arossia94 arossia94 marked this pull request as ready for review April 28, 2026 05:58
@arossia94 arossia94 marked this pull request as draft May 5, 2026 07:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant