WIP add pp_tt to repo (plus obsolete fixes for bug 872 via reset_cumulative_variable, now fixed by Olivier via a single helicity filter)#935
Draft
valassi wants to merge 123 commits intomadgraph5:masterfrom valassi:pptt
+254,342-662
Commits
Commits on Jul 23, 2024
- committed
- committed
- committed
- committed
- committed
[pptt] in CODEGEN/generateAndCompare.sh add gq_ttgq to debug madgraph5#872 in pp_tt012j (with q = u c d s u~ c~ d~ s~)
committed- committed
- committed
[pptt] in CODEGEN/generateAndCompare.sh modify gq_ttgq to debug madgraph5#872 in pp_tt012j, remove antiquarks (q = u c d s)
committed[pptt] regenerate gq_ttgq.mad to debug madgraph5#872, without antiquarks - P1_gux_ttxgux disappears, but P1_gu_ttxgu is identical
committed[pptt] in CODEGEN/generateAndCompare.sh add fixed-leg pp_ttjj to debug madgraph5#872 in multi-leg pp_tt012j
committed- committed
- committed
Commits on Jul 24, 2024
- committed
[pptt] in pp_ttjj.mad(P1_gu_ttxgu) and pp_tt012j.mad(P2_gu_ttxgu) mirrorprocs.inc, try to change MIRRORPROCS from true to false to investigate madgraph5#872
committed[pptt] rerun manual tmad tests for pptt012j and ppttjj after setting MIRRORPROCS=FALSE: they now both succeed (work around madgraph5#872)
committed[pptt] in CODEGEN model_handling.py, disable mirror processing again (undo PR madgraph5#754) to fix madgraph5#872
committed[pptt] regenerate pp_ttjj.mad after modifying CODEGEN model_handling.py to disable mirror processing again (undo PR madgraph5#754) to fix madgraph5#872
committed[pptt] rerun manual tmad tests and ppttjj after regenerating with MIRRORPROCS=FALSE and nprocesses=1: it succeeds again (work around madgraph5#872)
committed[pptt] in CODEGEN for CPPProcess.cc, add back the static_assert expecting nprocesses == 1 (part of the fix for madgraph5#872 in PR madgraph5#935; undo changes from PR madgraph5#754 and madgraph5#764)
committed- committed
[pptt] regenerate pp_tt012j.mad after modifying CODEGEN to disable mirror processied and to add a static_assert for nprocesses=1 (madgraph5#872)
committed[pptt] rerun manual tmad tests and ppttjj after regenerating with MIRRORPROCS=FALSE and assert nprocesses=1: it still succeeds (fix madgraph5#872)
committed- committed
- committed
- committed
[pptt] in tmad madX.sh and teeMadX.sh, remove the gqttgq guttgu and ppttjj tests after fixing madgraph5#872
committed- committed
[pptt] regenerate all processes (essentially only changing the static_assert expecting nprocesses=1)
committed
Commits on Jul 25, 2024
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
[pptt] in CODEGEN, undo my two recent changes, i.e. essentially go back to upstream/master (i.e. do not undo PR madgraph5#754, this is needed, keep also madgraph5#764)
committed- committed
Commits on Jul 26, 2024
- committed
[pptt] rerun manual tmad tests for pptt012j after regenerating with MIRRORPROCS=TRUE and nprocesses=2: fails again as expected (fix madgraph5#872)
committed[pptt] in tmad/madX.sh, use P0_uux_ttx instead of P2_gu_ttxgu for the pp_tt012j test showing madgraph5#872
committed[pptt] rerun manual tmad tests for pptt012j with MIRRORPROCS=TRUE after switching to P0_uux_ttx instead of P2_gu_ttxgu, fails again madgraph5#872
committed- committed
[pptt] rerun manual tmad tests for pptt012j with MIRRORPROCS=FALSE after switching to P0_uux_ttx, succeeds again bypassing madgraph5#872
committed[pptt] revert the last four commits: back to ppt012j tests on P2_gu_ttxgu, back to ppt012j code with MIRRORPROCS=TRUE, tests fail madgraph5#872
committed- committed
- committed
- committed
- committed
[pptt] in CODEGEN/generateAndCompare.sh add the qq_tt process (debug madgraph5#872, see also madgraph5#337)
committed- committed
- committed
- committed
[pptt] rerun manual tmad tests for qqtt and pptt: the former succeeds and the latter fails madgraph5#872
committed- committed
- committed
[pptt] rerun manual tmad test for pptt after commenting out RESET_CUMULATIVE_VARIABLE: the test fails even earlier... madgraph5#872
committed- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
[pptt] in pp_tt.mad P1_uux_ttx, first attempt to fix madgraph5#872 by calling reset_cumualtive_variable twice
committed[pptt] rerun manual tmad test for pptt after my attempted fix, this seems to solve the issue madgraph5#872? but the ngoodhel printout is wrong?
committed[pptt] in pp_tt.mad P1_uux_ttx, improve the fix for madgraph5#872, take into account that imirror=2 may come before imirror=1 (?)
committed- committed
- committed
- committed
[pptt] in gg_tt.mad, backport from pp_tt.mad the work around developed for madgraph5#872 (compute helicities once, but reset cumulative variable once per mirror)
committed[pptt] in CODEGEN, recreate patch from gg_tt.mad fixing madgraph5#872 (compute helicities once, reset cumulative variable once per mirror)
committed- committed
- committed
- committed
- committed
- committed
[pptt] temporarely add the pptt012j tmad log, to show that madgraph5#872 is fixed - will remove it and keep pptt instead
committed- committed
- committed
- committed
- committed
- committed
[pptt] in .github/workflows/testsuite_oneprocess.sh, remove madgraph5#872 xsec pp_tt012j from the list of known issues to bypass
committed- committed
- committed
- committed
- committed
Commits on Jul 29, 2024
[pptt] improve tmad/madX.sh to parse both occurrences of NGOODHEL (madgraph5#872) when there are mirror processes
committed- committed
- committed
- committed
Merge remote-tracking branch 'upstream/master' (including couplings order madgraph5#918 and madgraph5#934, and smaller patch madgraph5#939 and madgraph5#849) into pptt
committed- committed
- committed
Commits on Jul 31, 2024
[pptt] in pp_tt.mad (and then gg_tt.mad) matrix1.f, add a sanity check that the helicities from IMIROR=1,2 match (madgraph5#872 madgraph5#935 madgraph5#941)
committed[pptt] in CODEGEN (backport pp_tt.mad via gg_tt.mad) matrix1.f, add a sanity check that the helicities from IMIROR=1,2 match (madgraph5#872 madgraph5#935 madgraph5#941)
committed- committed
[pptt] regenerate pp_tt012j with the sanity check that the helicities from IMIROR=1,2 match (madgraph5#872 madgraph5#935 madgraph5#941)
committed[pptt] regenerate all processes with the sanity check that the helicities from IMIROR=1,2 match (madgraph5#872 madgraph5#935 madgraph5#941)
committed
Commits on Aug 2, 2024
- committed
[pptt] rerun 33 tmad tests on itscrd90 (including sanity check mirror helicities madgraph5#872) - all as expected (failures only in heft madgraph5#833)
committed- committed
Merge remote-tracking branch 'upstream/master' (including PR madgraph5#949 fixing madgraph5#947) into pptt
committed- committed
Commits on Aug 10, 2024
Commits on Aug 21, 2024
- committed
- committed
- committed
- committed
- committed
- committed
Merge remote-tracking branch 'upstream/master' (with hel madgraph5#960, mac madgraph5#974, nvcc madgraph5#966) into pptt
committed- committed
- committed
- committed
- committed