Descoped FCC-ee implementation#138
Conversation
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Adds a “descoped FCC-ee” dataset pack: new theory response tables (JSON), projected measurement inputs (YAML), and inverse-covariance matrices (DAT) to support the descoped implementation referenced by the PR title/description.
Changes:
- Added new
theory/descoped_*.jsonfiles containing SM baselines, scales, and LO EFT coefficient responses for multiple FCC-ee observables and energies. - Added
commondata_projections_L0/descoped_*.yamlprojection datasets (central values, lumi, stat/sys uncertainties, metadata). - Added
external_chi2/optimal_observables/invcov_descoped_*.datinverse-covariance matrices used by the “optimal observables” inputs.
Reviewed changes
Copilot reviewed 94 out of 119 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| theory/descoped_FCCee_tautau_Afb_365GeV.json | Adds theory response table for ττ AFB at 365 GeV |
| theory/descoped_FCCee_tautau_Afb_240GeV.json | Adds theory response table for ττ AFB at 240 GeV |
| theory/descoped_FCCee_mumu_Afb_365GeV.json | Adds theory response table for μμ AFB at 365 GeV |
| theory/descoped_FCCee_mumu_Afb_240GeV.json | Adds theory response table for μμ AFB at 240 GeV |
| theory/descoped_FCCee_ee_Afb_365GeV.json | Adds theory response table for ee AFB at 365 GeV |
| theory/descoped_FCCee_ee_Afb_240GeV.json | Adds theory response table for ee AFB at 240 GeV |
| theory/descoped_FCCee_ee_365GeV.json | Adds theory response table for ee cross section at 365 GeV |
| theory/descoped_FCCee_ee_240GeV.json | Adds theory response table for ee cross section at 240 GeV |
| theory/descoped_FCCee_cc_Afb_365GeV.json | Adds theory response table for cc AFB at 365 GeV |
| theory/descoped_FCCee_cc_Afb_240GeV.json | Adds theory response table for cc AFB at 240 GeV |
| theory/descoped_FCCee_bb_Afb_365GeV.json | Adds theory response table for bb AFB at 365 GeV |
| theory/descoped_FCCee_bb_Afb_240GeV.json | Adds theory response table for bb AFB at 240 GeV |
| theory/descoped_FCCee_Brw.json | Adds theory response table for W leptonic branching ratios |
| theory/descoped_FCCee_365_ww_semilep_optim_obs.json | Adds theory mapping for 365 GeV WW semileptonic optimal observables |
| theory/descoped_FCCee_365_ww_leptonic_optim_obs.json | Adds theory mapping for 365 GeV WW leptonic optimal observables |
| theory/descoped_FCCee_365_tt_optim_obs.json | Adds theory mapping for 365 GeV tt optimal observables |
| theory/descoped_FCCee_240_ww_semilep_optim_obs.json | Adds theory mapping for 240 GeV WW semileptonic optimal observables |
| theory/descoped_FCCee_240_ww_leptonic_optim_obs.json | Adds theory mapping for 240 GeV WW leptonic optimal observables |
| theory/descoped_FCCee_161_ww_semilep_optim_obs.json | Adds theory mapping for 161 GeV WW semileptonic optimal observables |
| theory/descoped_FCCee_161_ww_leptonic_optim_obs.json | Adds theory mapping for 161 GeV WW leptonic optimal observables |
| external_chi2/optimal_observables/invcov_descoped_FCCee_ww_semilep_365.dat | Adds inverse covariance for 365 GeV WW semileptonic optimal observables |
| external_chi2/optimal_observables/invcov_descoped_FCCee_ww_semilep_240.dat | Adds inverse covariance for 240 GeV WW semileptonic optimal observables |
| external_chi2/optimal_observables/invcov_descoped_FCCee_ww_semilep_161.dat | Adds inverse covariance for 161 GeV WW semileptonic optimal observables |
| external_chi2/optimal_observables/invcov_descoped_FCCee_ww_leptonic_365.dat | Adds inverse covariance for 365 GeV WW leptonic optimal observables |
| external_chi2/optimal_observables/invcov_descoped_FCCee_ww_leptonic_240.dat | Adds inverse covariance for 240 GeV WW leptonic optimal observables |
| external_chi2/optimal_observables/invcov_descoped_FCCee_ww_leptonic_161.dat | Adds inverse covariance for 161 GeV WW leptonic optimal observables |
| external_chi2/optimal_observables/invcov_descoped_FCCee_tt_365GeV.dat | Adds inverse covariance for 365 GeV tt optimal observables |
| commondata_projections_L0/descoped_FCCee_zh_tautau_365GeV.yaml | Adds projected input for ZH×BR(H→ττ) at 365 GeV |
| commondata_projections_L0/descoped_FCCee_zh_tautau_240GeV.yaml | Adds projected input for ZH×BR(H→ττ) at 240 GeV |
| commondata_projections_L0/descoped_FCCee_zh_mumu_365GeV.yaml | Adds projected input for ZH×BR(H→μμ) at 365 GeV |
| commondata_projections_L0/descoped_FCCee_zh_mumu_240GeV.yaml | Adds projected input for ZH×BR(H→μμ) at 240 GeV |
| commondata_projections_L0/descoped_FCCee_zh_aa_365GeV.yaml | Adds projected input for ZH×BR(H→γγ/aa) at 365 GeV |
| commondata_projections_L0/descoped_FCCee_zh_aa_240GeV.yaml | Adds projected input for ZH×BR(H→γγ/aa) at 240 GeV |
| commondata_projections_L0/descoped_FCCee_zh_aZ_365GeV.yaml | Adds projected input for ZH×BR(H→Zγ/aZ) at 365 GeV |
| commondata_projections_L0/descoped_FCCee_zh_aZ_240GeV.yaml | Adds projected input for ZH×BR(H→Zγ/aZ) at 240 GeV |
| commondata_projections_L0/descoped_FCCee_zh_ZZ_365GeV.yaml | Adds projected input for ZH×BR(H→ZZ) at 365 GeV |
| commondata_projections_L0/descoped_FCCee_zh_ZZ_240GeV.yaml | Adds projected input for ZH×BR(H→ZZ) at 240 GeV |
| commondata_projections_L0/descoped_FCCee_zh_WW_365GeV.yaml | Adds projected input for ZH×BR(H→WW) at 365 GeV |
| commondata_projections_L0/descoped_FCCee_zh_WW_240GeV.yaml | Adds projected input for ZH×BR(H→WW) at 240 GeV |
| commondata_projections_L0/descoped_FCCee_zh_365GeV.yaml | Adds projected input for inclusive ZH cross section at 365 GeV |
| commondata_projections_L0/descoped_FCCee_zh_240GeV.yaml | Adds projected input for inclusive ZH cross section at 240 GeV |
| commondata_projections_L0/descoped_FCCee_ww_365GeV.yaml | Adds projected input for inclusive WW cross section at 365 GeV |
| commondata_projections_L0/descoped_FCCee_ww_240GeV.yaml | Adds projected input for inclusive WW cross section at 240 GeV |
| commondata_projections_L0/descoped_FCCee_ww_161GeV.yaml | Adds projected input for inclusive WW cross section at 161 GeV |
| commondata_projections_L0/descoped_FCCee_vvh_tautau_365GeV.yaml | Adds projected input for VBF(VVH)×BR(H→ττ) at 365 GeV |
| commondata_projections_L0/descoped_FCCee_vvh_aa_365GeV.yaml | Adds projected input for VBF(VVH)×BR(H→γγ/aa) at 365 GeV |
| commondata_projections_L0/descoped_FCCee_vvh_aZ_365GeV.yaml | Adds projected input for VBF(VVH)×BR(H→Zγ/aZ) at 365 GeV |
| commondata_projections_L0/descoped_FCCee_vvh_ZZ_365GeV.yaml | Adds projected input for VBF(VVH)×BR(H→ZZ) at 365 GeV |
| commondata_projections_L0/descoped_FCCee_vvh_WW_365GeV.yaml | Adds projected input for VBF(VVH)×BR(H→WW) at 365 GeV |
| commondata_projections_L0/descoped_FCCee_tautau_Afb_365GeV.yaml | Adds projected input for ττ AFB at 365 GeV |
| commondata_projections_L0/descoped_FCCee_tautau_Afb_240GeV.yaml | Adds projected input for ττ AFB at 240 GeV |
| commondata_projections_L0/descoped_FCCee_sigmaHad_365GeV.yaml | Adds projected input for hadronic cross section at 365 GeV |
| commondata_projections_L0/descoped_FCCee_sigmaHad_240GeV.yaml | Adds projected input for hadronic cross section at 240 GeV |
| commondata_projections_L0/descoped_FCCee_mumu_Afb_365GeV.yaml | Adds projected input for μμ AFB at 365 GeV |
| commondata_projections_L0/descoped_FCCee_mumu_Afb_240GeV.yaml | Adds projected input for μμ AFB at 240 GeV |
| commondata_projections_L0/descoped_FCCee_ee_Afb_365GeV.yaml | Adds projected input for ee AFB at 365 GeV |
| commondata_projections_L0/descoped_FCCee_ee_Afb_240GeV.yaml | Adds projected input for ee AFB at 240 GeV |
| commondata_projections_L0/descoped_FCCee_ee_365GeV.yaml | Adds projected input for ee cross section at 365 GeV |
| commondata_projections_L0/descoped_FCCee_ee_240GeV.yaml | Adds projected input for ee cross section at 240 GeV |
| commondata_projections_L0/descoped_FCCee_cc_Afb_365GeV.yaml | Adds projected input for cc AFB at 365 GeV |
| commondata_projections_L0/descoped_FCCee_cc_Afb_240GeV.yaml | Adds projected input for cc AFB at 240 GeV |
| commondata_projections_L0/descoped_FCCee_bb_Afb_365GeV.yaml | Adds projected input for bb AFB at 365 GeV |
| commondata_projections_L0/descoped_FCCee_bb_Afb_240GeV.yaml | Adds projected input for bb AFB at 240 GeV |
| commondata_projections_L0/descoped_FCCee_Zdata.yaml | Adds projected Z-pole EWPO dataset with systematics matrix |
| commondata_projections_L0/descoped_FCCee_Wwidth.yaml | Adds projected input for W total width |
| commondata_projections_L0/descoped_FCCee_Rtau_365GeV.yaml | Adds projected input for Rτ at 365 GeV |
| commondata_projections_L0/descoped_FCCee_Rtau_240GeV.yaml | Adds projected input for Rτ at 240 GeV |
| commondata_projections_L0/descoped_FCCee_Rmu_365GeV.yaml | Adds projected input for Rμ at 365 GeV |
| commondata_projections_L0/descoped_FCCee_Rmu_240GeV.yaml | Adds projected input for Rμ at 240 GeV |
| commondata_projections_L0/descoped_FCCee_Rc_365GeV.yaml | Adds projected input for Rc at 365 GeV |
| commondata_projections_L0/descoped_FCCee_Rc_240GeV.yaml | Adds projected input for Rc at 240 GeV |
| commondata_projections_L0/descoped_FCCee_Rb_365GeV.yaml | Adds projected input for Rb at 365 GeV |
| commondata_projections_L0/descoped_FCCee_Rb_240GeV.yaml | Adds projected input for Rb at 240 GeV |
| commondata_projections_L0/descoped_FCCee_Brw.yaml | Adds projected inputs for W leptonic branching ratios with systematics |
| commondata_projections_L0/descoped_FCCee_365_ww_semilep_optim_obs.yaml | Adds projected optimal-observables dataset (semileptonic, 365 GeV) |
| commondata_projections_L0/descoped_FCCee_365_ww_leptonic_optim_obs.yaml | Adds projected optimal-observables dataset (leptonic, 365 GeV) |
| commondata_projections_L0/descoped_FCCee_365_tt_optim_obs.yaml | Adds projected optimal-observables dataset (tt, 365 GeV) |
| commondata_projections_L0/descoped_FCCee_365_H_HADR.yaml | Adds projected hadronic Higgs-channel dataset at 365 GeV with correlations |
| commondata_projections_L0/descoped_FCCee_240_ww_semilep_optim_obs.yaml | Adds projected optimal-observables dataset (semileptonic, 240 GeV) |
| commondata_projections_L0/descoped_FCCee_240_ww_leptonic_optim_obs.yaml | Adds projected optimal-observables dataset (leptonic, 240 GeV) |
| commondata_projections_L0/descoped_FCCee_240_H_HADR.yaml | Adds projected hadronic Higgs-channel dataset at 240 GeV with correlations |
| commondata_projections_L0/descoped_FCCee_161_ww_semilep_optim_obs.yaml | Adds projected optimal-observables dataset (semileptonic, 161 GeV) |
| commondata_projections_L0/descoped_FCCee_161_ww_leptonic_optim_obs.yaml | Adds projected optimal-observables dataset (leptonic, 161 GeV) |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Still need to:
|
|
Need to merge Jaco branch in this PR Then move to the new subfolder |
|
Hi @jacoterh , |
|
Yes, because we can only link to a single commondata directory at the level of the runcard so the LHC ones need to be there |
|
Just to clarify the new structure of the commondata folders:
|
|
I think the lumi for |
|
What is the difference between long descoped FCC + top run and the full FCC already? |
|
I think for the difference between long descoped FCC + top run and the full FCC, it depends how long you let your top run be for in the descoped scenario. If the top run is long enough then it will reproduce FCC-ee. Another scenario is to imagine a top run in the descoped scenario which would last as long as in the full FCC-ee and not longer (to save money), and then with less beam power we'd get a reduction in luminosity of a factor of 0.6 |
There was a problem hiding this comment.
The OO still need to be updated right? It looks the same as the non-descoped file
There was a problem hiding this comment.
And similarly I see in the script [rescale_descoped_fccee.py] that the tt datasets have not been rescaled, that's completely fine but we need to remember that
There was a problem hiding this comment.
I assumed that the rescaling would be done by the interface_oos_descoped_fccee.py script. Is that not so?
Where I actually have the wrong file name I guess...
There was a problem hiding this comment.
Umm but can the OOs just get rescaled with the luminosity? I'm not sure how they're exactly implemented, but @ecelada you might know?
There was a problem hiding this comment.
I mimicked something that was already done for LEP3 I believe
I would assume this supposes that uncertainty is stat dominated?
There was a problem hiding this comment.
Indeed, the uncertainty on the OO is only statistical
There was a problem hiding this comment.
Are these the new numbers with mW=80.3692?
There was a problem hiding this comment.
No idea, I rescaled from whatever what in main when I opened the PR
There was a problem hiding this comment.
But why is the best_sm changed?
There was a problem hiding this comment.
Because we need to merge #132 which also updates central values. It will affect files in the commondata_projections as well
There was a problem hiding this comment.
So are the numbers currently in FCCee_Zdata in PR 138 with mW=80.3692 (the new mW) or why did they change from the values in "main"?
There was a problem hiding this comment.
the value in this PR haven't been updated yet as far as I know, but I updated them in the json cause we need to update them everywhere
There was a problem hiding this comment.
But where would they enter except in the Zpole json file? You're saying you updated the values in FCCee_Zdata with the new mw value right?
There was a problem hiding this comment.
yes this is only about the Z pole
There was a problem hiding this comment.
The same file in "main" has diagonal terms which are negative (for example the first one, -7.068549381966553e-05), while here they are positive. I am not sure it should be the case?
There was a problem hiding this comment.
The diagonal terms disappeared here
This PR aims to implement the projections for the different descoped FCC-ee scenarios
To do: