From acb081c666540d83fc5854b7bc5494cb54978b6c Mon Sep 17 00:00:00 2001 From: isegal Date: Mon, 13 May 2024 18:37:26 +0200 Subject: [PATCH 01/17] json file for Lb2pKg --- models/Lb2pKg,json | 2529 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2529 insertions(+) create mode 100644 models/Lb2pKg,json diff --git a/models/Lb2pKg,json b/models/Lb2pKg,json new file mode 100644 index 0000000..c6c3f3d --- /dev/null +++ b/models/Lb2pKg,json @@ -0,0 +1,2529 @@ +{ + "distributions": [ + { + "name": "Lb2pKg_model", + "type": "HadronicUnpolarizedIntensity", + "decay_description": { + "kinematics": { + "initial_state": { + "index": 0, + "name": "Lb", + "spin": "1/2", + "mass": 5.6196 + }, + "final_state": [ + { + "index": 1, + "name": "p", + "spin": "1/2", + "mass": 0.938272046 + }, + { + "index": 2, + "name": "K", + "spin": "0", + "mass": 0.493677 + }, + { + "index": 3, + "name": "g", + "spin": "1", + "mass": 0.0 + } + ] + }, + "reference_topology": [[1, 2], 3], + "chains": [ + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1405_Flatte" + } + ], + "weight": "2.2615419999999995 - 1.7992479999999997i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "" + } + ], + "topology": [[1, 2], 3], + "name": "L1405" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1405_Flatte" + } + ], + "weight": "-1.8662079999999999 - 1.0409729999999997i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "" + } + ], + "topology": [[1, 2], 3], + "name": "L1405" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1405_Flatte" + } + ], + "weight": "1.319608331904584 + 0.7360790673321034i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "" + } + ], + "topology": [[1, 2], 3], + "name": "L1405" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1405_Flatte" + } + ], + "weight": "-1.5991516841381865 + 1.2722604618363327i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "" + } + ], + "topology": [[1, 2], 3], + "name": "L1405" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1520_BW" + } + ], + "weight": "0.1787061055481877 - 0.0029077827979407263i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l0" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1520" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1520_BW" + } + ], + "weight": "0.23981694894606595 + 0.035455988278427664i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1520" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1520_BW" + } + ], + "weight": "-0.07241774473290369 + 0.9195480730863396i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1520" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1520_BW" + } + ], + "weight": "-0.2501855961577325 + 0.4451666988733546i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1520" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1520_BW" + } + ], + "weight": "0.21659486538591105 - 0.15055623295778503i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1520" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1520_BW" + } + ], + "weight": "0.20288824824430146 - 0.2800886910287802i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1520" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1600_BW" + } + ], + "weight": "2.284312320810868 + 3.3342947994153125i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l0" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1600" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1600_BW" + } + ], + "weight": "-2.3740723898115097 + 0.2018514690632694i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1600" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1600_BW" + } + ], + "weight": "1.6787226858634705 - 0.14273054256710435i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1600" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1600_BW" + } + ], + "weight": "-1.6152527323933445 - 2.357702463141606i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1600" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1670_BW" + } + ], + "weight": "-0.16420699999999996 + 0.07874799999999998i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l0" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l0" + } + ], + "topology": [[1, 2], 3], + "name": "L1670" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1670_BW" + } + ], + "weight": "0.3361199999999999 + 0.20572699999999997i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l0" + } + ], + "topology": [[1, 2], 3], + "name": "L1670" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1670_BW" + } + ], + "weight": "-0.2376727312924222 - 0.14547095677316477i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l0" + } + ], + "topology": [[1, 2], 3], + "name": "L1670" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1670_BW" + } + ], + "weight": "0.11611188321829932 - 0.05568324480487821i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l0" + } + ], + "topology": [[1, 2], 3], + "name": "L1670" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1690_BW" + } + ], + "weight": "-0.1638425144881511 - 0.027239780101902436i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l0" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1690" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1690_BW" + } + ], + "weight": "0.8340596165977585 + 0.6936591443585243i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1690" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1690_BW" + } + ], + "weight": "0.5733385625572381 + 0.1544300099436635i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1690" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1690_BW" + } + ], + "weight": "1.040432591231551 + 0.7879720195135104i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1690" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1690_BW" + } + ], + "weight": "-0.4689318637438509 - 0.2829606731711704i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1690" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1690_BW" + } + ], + "weight": "0.4305584791475875 + 0.4655463300187793i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1690" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1800_BW" + } + ], + "weight": "0.9999999999999999 + 0.0i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l0" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l0" + } + ], + "topology": [[1, 2], 3], + "name": "L1800" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1800_BW" + } + ], + "weight": "0.32073699999999994 - 4.406508999999999i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l0" + } + ], + "topology": [[1, 2], 3], + "name": "L1800" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1800_BW" + } + ], + "weight": "-0.22679530767742956 + 3.1158723952595504i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l0" + } + ], + "topology": [[1, 2], 3], + "name": "L1800" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1800_BW" + } + ], + "weight": "-0.7071067811865472 + 0.0i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l0" + } + ], + "topology": [[1, 2], 3], + "name": "L1800" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1810_BW" + } + ], + "weight": "-0.7590164181414873 - 0.3568902236001055i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l0" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1810" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1810_BW" + } + ], + "weight": "0.09230907043911411 - 0.19521309566812706i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1810" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1810_BW" + } + ], + "weight": "-0.06527236967252424 + 0.13803650372335083i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1810" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1810_BW" + } + ], + "weight": "0.5367056562997696 + 0.2523594972468178i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1810" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1820_BW" + } + ], + "weight": "-0.25761604922941317 - 0.04587128030229186i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L1820" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1820_BW" + } + ], + "weight": "-0.42822618862999434 - 1.1175887875910098i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L1820" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1820_BW" + } + ], + "weight": "-0.13782512304728772 - 0.8422685044813712i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L1820" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1820_BW" + } + ], + "weight": "0.30661460758138337 - 1.1008683952340275i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L1820" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1820_BW" + } + ], + "weight": "-0.28409816112852415 + 0.2077829900075715i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L1820" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1820_BW" + } + ], + "weight": "-0.3274610999276565 - 0.7467049015473368i", + "vertices": [ + { + "type": "ls", + "l": "4", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l4" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L1820" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1830_BW" + } + ], + "weight": "-0.2002653785600497 + 0.20813410177287145i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1830" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1830_BW" + } + ], + "weight": "-0.36595980454716615 - 0.1456574680543363i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1830" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1830_BW" + } + ], + "weight": "0.3200457263379719 + 0.2396823376538205i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1830" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1830_BW" + } + ], + "weight": "-0.28545599079402767 - 0.18768391847784938i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1830" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1830_BW" + } + ], + "weight": "-0.10372413693990794 + 0.21610488311193665i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1830" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1830_BW" + } + ], + "weight": "-0.37774833978283734 - 0.17546038108722728i", + "vertices": [ + { + "type": "ls", + "l": "4", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l4" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1830" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1890_BW" + } + ], + "weight": "0.5389610950906693 - 1.0669617726710425i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l0" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1890" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1890_BW" + } + ], + "weight": "0.7460104486274528 + 0.13157062079481627i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1890" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1890_BW" + } + ], + "weight": "-0.8364252328333558 + 0.019747111257092772i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1890" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1890_BW" + } + ], + "weight": "0.2919319674633116 + 2.243260984620678i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1890" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1890_BW" + } + ], + "weight": "0.3044072261290513 - 1.5430200125689373i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1890" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1890_BW" + } + ], + "weight": "0.834851769296486 + 0.0914845802273212i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1890" + }, + { + "propagators": [ + { + "spin": "7/2", + "node": [1, 2], + "parametrization": "L2100_BW" + } + ], + "weight": "0.6811896666666667 - 0.40513466666666664i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "4", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l4" + } + ], + "topology": [[1, 2], 3], + "name": "L2100" + }, + { + "propagators": [ + { + "spin": "7/2", + "node": [1, 2], + "parametrization": "L2100_BW" + } + ], + "weight": "0.7091103333333333 + 1.5402046666666664i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "4", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l4" + } + ], + "topology": [[1, 2], 3], + "name": "L2100" + }, + { + "propagators": [ + { + "spin": "7/2", + "node": [1, 2], + "parametrization": "L2100_BW" + } + ], + "weight": "0.19807766666666665 + 1.0452593333333333i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "4", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l4" + } + ], + "topology": [[1, 2], 3], + "name": "L2100" + }, + { + "propagators": [ + { + "spin": "7/2", + "node": [1, 2], + "parametrization": "L2100_BW" + } + ], + "weight": "-0.7996766666666667 + 2.167724333333333i", + "vertices": [ + { + "type": "ls", + "l": "4", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l4" + }, + { + "type": "ls", + "l": "4", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l4" + } + ], + "topology": [[1, 2], 3], + "name": "L2100" + }, + { + "propagators": [ + { + "spin": "7/2", + "node": [1, 2], + "parametrization": "L2100_BW" + } + ], + "weight": "0.7334657683006988 - 0.722246144357622i", + "vertices": [ + { + "type": "ls", + "l": "4", + "s": "9/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l4" + }, + { + "type": "ls", + "l": "4", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l4" + } + ], + "topology": [[1, 2], 3], + "name": "L2100" + }, + { + "propagators": [ + { + "spin": "7/2", + "node": [1, 2], + "parametrization": "L2100_BW" + } + ], + "weight": "0.5893375068756963 + 1.1760961873278304i", + "vertices": [ + { + "type": "ls", + "l": "5", + "s": "9/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l5" + }, + { + "type": "ls", + "l": "4", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l4" + } + ], + "topology": [[1, 2], 3], + "name": "L2100" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L2110_BW" + } + ], + "weight": "-0.5738215053134057 + 0.5447303357548315i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L2110" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L2110_BW" + } + ], + "weight": "-1.6639043063456418 - 1.6594654915746214i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L2110" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L2110_BW" + } + ], + "weight": "-0.08229344877935303 - 0.8834704116841071i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L2110" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L2110_BW" + } + ], + "weight": "0.06403927659089939 - 2.606881444660322i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L2110" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L2110_BW" + } + ], + "weight": "-0.4944131334300535 + 1.0386705091208868i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L2110" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L2110_BW" + } + ], + "weight": "-1.3737208465399549 - 1.190858452549667i", + "vertices": [ + { + "type": "ls", + "l": "4", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l4" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L2110" + }, + { + "propagators": [ + { + "spin": "9/2", + "node": [1, 2], + "parametrization": "L2350_BW" + } + ], + "weight": "-0.03912923776526843 - 0.1484153412322692i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "5", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l5" + } + ], + "topology": [[1, 2], 3], + "name": "L2350" + }, + { + "propagators": [ + { + "spin": "9/2", + "node": [1, 2], + "parametrization": "L2350_BW" + } + ], + "weight": "0.11812430551060878 - 0.1639139288776i", + "vertices": [ + { + "type": "ls", + "l": "4", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l4" + }, + { + "type": "ls", + "l": "5", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l5" + } + ], + "topology": [[1, 2], 3], + "name": "L2350" + }, + { + "propagators": [ + { + "spin": "9/2", + "node": [1, 2], + "parametrization": "L2350_BW" + } + ], + "weight": "0.1189414012544145 - 0.5143331271479781i", + "vertices": [ + { + "type": "ls", + "l": "4", + "s": "9/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l4" + }, + { + "type": "ls", + "l": "5", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l5" + } + ], + "topology": [[1, 2], 3], + "name": "L2350" + }, + { + "propagators": [ + { + "spin": "9/2", + "node": [1, 2], + "parametrization": "L2350_BW" + } + ], + "weight": "0.2452402823392156 - 0.07215166475745884i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l0" + }, + { + "type": "ls", + "l": "5", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l5" + } + ], + "topology": [[1, 2], 3], + "name": "L2350" + }, + { + "propagators": [ + { + "spin": "9/2", + "node": [1, 2], + "parametrization": "L2350_BW" + } + ], + "weight": "-0.035320825594352574 - 0.13397021466756734i", + "vertices": [ + { + "type": "ls", + "l": "5", + "s": "11/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l5" + }, + { + "type": "ls", + "l": "5", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l5" + } + ], + "topology": [[1, 2], 3], + "name": "L2350" + }, + { + "propagators": [ + { + "spin": "9/2", + "node": [1, 2], + "parametrization": "L2350_BW" + } + ], + "weight": "0.09044150258962932 - 0.07796846595501146i", + "vertices": [ + { + "type": "ls", + "l": "6", + "s": "11/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l6" + }, + { + "type": "ls", + "l": "5", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l5" + } + ], + "topology": [[1, 2], 3], + "name": "L2350" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "LNR3O_NR" + } + ], + "weight": "0.505570050363152 + 0.3447283391008056i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BarrierFactor_l0" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BarrierFactor_l2" + } + ], + "topology": [[1, 2], 3], + "name": "LNR30" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "LNR3O_NR" + } + ], + "weight": "-3.9400148334715945 + 0.04170982319789908i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BarrierFactor_l1" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BarrierFactor_l2" + } + ], + "topology": [[1, 2], 3], + "name": "LNR30" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "LNR3O_NR" + } + ], + "weight": "3.365161111252803 - 0.02084820339501704i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BarrierFactor_l1" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BarrierFactor_l2" + } + ], + "topology": [[1, 2], 3], + "name": "LNR30" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "LNR3O_NR" + } + ], + "weight": "-2.4054666736984323 - 0.834854315156962i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BarrierFactor_l2" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BarrierFactor_l2" + } + ], + "topology": [[1, 2], 3], + "name": "LNR30" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "LNR3O_NR" + } + ], + "weight": "1.1786518912328119 + 0.5352301050523212i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BarrierFactor_l2" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BarrierFactor_l2" + } + ], + "topology": [[1, 2], 3], + "name": "LNR30" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "LNR3O_NR" + } + ], + "weight": "-4.058434037084272 + 0.038038067798339015i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BarrierFactor_l3" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BarrierFactor_l2" + } + ], + "topology": [[1, 2], 3], + "name": "LNR30" + } + ], + "appendix": {} + }, + "variables": [ + { + "node": [1, 2], + "mass_angles": ["m_12", "phi_12", "cos_theta_12"] + }, + { + "node": [[1, 2], 3], + "mass_angles": ["m_12_3", "phi_12_3", "cos_theta_12_3"] + } + ], + "parameters": [] + } + ], + "functions": [ + { + "name": "L1405_Flatte", + "type": "MultichannelBreitWigner", + "mass": 1.405, + "channels": [ + { + "gsq": 0.24941478752959237, + "ma": 0.938, + "mb": 0.493, + "l": 0, + "d": 0 + }, + { + "gsq": 0.24941478752959237, + "ma": 1.197, + "mb": 0.14, + "l": 0, + "d": 0 + } + ] + }, + { + "name": "L1520_BW", + "l": 2, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.518467, + "ma": 0.493677, + "width": 0.015195 + }, + { + "name": "L1600_BW", + "l": 1, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.63, + "ma": 0.493677, + "width": 0.25 + }, + { + "name": "L1670_BW", + "l": 0, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.67, + "ma": 0.493677, + "width": 0.03 + }, + { + "name": "L1690_BW", + "l": 2, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.69, + "ma": 0.493677, + "width": 0.07 + }, + { + "name": "L1800_BW", + "l": 0, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.8, + "ma": 0.493677, + "width": 0.2 + }, + { + "name": "L1810_BW", + "l": 1, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.79, + "ma": 0.493677, + "width": 0.11 + }, + { + "name": "L1820_BW", + "l": 3, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.82, + "ma": 0.493677, + "width": 0.08 + }, + { + "name": "L1830_BW", + "l": 2, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.825, + "ma": 0.493677, + "width": 0.09 + }, + { + "name": "L1890_BW", + "l": 1, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.89, + "ma": 0.493677, + "width": 0.12 + }, + { + "name": "L2100_BW", + "l": 4, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 2.1, + "ma": 0.493677, + "width": 0.2 + }, + { + "name": "L2110_BW", + "l": 3, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 2.09, + "ma": 0.493677, + "width": 0.25 + }, + { + "name": "L2350_BW", + "l": 5, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 2.35, + "ma": 0.493677, + "width": 0.15 + }, + { + "name": "LNR3O_NR", + "l": 2, + "mb": 0.938272046, + "type": "NonResonant", + "mass": 3.5, + "width": 1.0 + }, + { + "name": "BlattWeisskopf_resonance_l0", + "type": "BlattWeisskopf", + "radius": 1.5, + "l": 0 + }, + { + "name": "BlattWeisskopf_resonance_l1", + "type": "BlattWeisskopf", + "radius": 1.5, + "l": 1 + }, + { + "name": "BlattWeisskopf_resonance_l2", + "type": "BlattWeisskopf", + "radius": 1.5, + "l": 2 + }, + { + "name": "BlattWeisskopf_resonance_l3", + "type": "BlattWeisskopf", + "radius": 1.5, + "l": 3 + }, + { + "name": "BlattWeisskopf_resonance_l4", + "type": "BlattWeisskopf", + "radius": 1.5, + "l": 4 + }, + { + "name": "BlattWeisskopf_resonance_l5", + "type": "BlattWeisskopf", + "radius": 1.5, + "l": 5 + }, + { + "name": "BlattWeisskopf_b_decay_l0", + "type": "BlattWeisskopf", + "radius": 5.0, + "l": 0 + }, + { + "name": "BlattWeisskopf_b_decay_l1", + "type": "BlattWeisskopf", + "radius": 5.0, + "l": 1 + }, + { + "name": "BlattWeisskopf_b_decay_l2", + "type": "BlattWeisskopf", + "radius": 5.0, + "l": 2 + }, + { + "name": "BlattWeisskopf_b_decay_l3", + "type": "BlattWeisskopf", + "radius": 5.0, + "l": 3 + }, + { + "name": "BlattWeisskopf_b_decay_l4", + "type": "BlattWeisskopf", + "radius": 5.0, + "l": 4 + }, + { + "name": "BlattWeisskopf_b_decay_l5", + "type": "BlattWeisskopf", + "radius": 5.0, + "l": 5 + }, + { + "name": "BlattWeisskopf_b_decay_l6", + "type": "BlattWeisskopf", + "radius": 5.0, + "l": 6 + }, + { + "name": "BarrierFactor_l0", + "type": "BlattWeisskopf", + "radius": 0.0, + "l": 0 + }, + { + "name": "BarrierFactor_l1", + "type": "BlattWeisskopf", + "radius": 0.0, + "l": 1 + }, + { + "name": "BarrierFactor_l2", + "type": "BlattWeisskopf", + "radius": 0.0, + "l": 2 + }, + { + "name": "BarrierFactor_l3", + "type": "BlattWeisskopf", + "radius": 0.0, + "l": 3 + } + ], + "domains": [ + { + "name": "default", + "type": "product_domain", + "axes": [ + { + "name": "cos_theta_12", + "min": -1.0, + "max": 1.0 + }, + { + "name": "phi_12", + "min": -3.14, + "max": 3.14 + }, + { + "name": "m_12", + "min": 1.0, + "max": 5.5 + }, + { + "name": "cos_theta_12_3", + "min": -1.0, + "max": 1.0 + }, + { + "name": "phi_12_3", + "min": -3.14, + "max": 3.14 + }, + { + "name": "m_12_3", + "min": 1.0, + "max": 5.5 + }, + { + "name": "L_1520_mass", + "min": 3.0, + "max": 6.5 + } + ] + } + ], + "misc": { + "amplitude_model_checksums": [ + { + "name": "validation_point1", + "distribution": "Lb2pKg_model", + "value": 100.09146203771249 + }, + { + "name": "validation_point2", + "distribution": "Lb2pKg_model", + "value": 16.638566783307887 + }, + { + "name": "validation_point3", + "distribution": "Lb2pKg_model", + "value": 3.946965083381133 + } + ] + }, + "parameter_points": [ + { + "name": "validation_point1", + "parameters": [ + { + "name": "cos_theta_12", + "value": 0.2260000000000005 + }, + { + "name": "phi_12", + "value": 0.0 + }, + { + "name": "m_12", + "value": 1.797004885914337 + }, + { + "name": "cos_theta_12_3", + "value": 0.0 + }, + { + "name": "phi_12_3", + "value": 0.0 + }, + { + "name": "m_12_3", + "value": 5.6196 + } + ] + }, + { + "name": "validation_point2", + "parameters": [ + { + "name": "cos_theta_12", + "value": 0.6259999999999996 + }, + { + "name": "phi_12", + "value": 0.0 + }, + { + "name": "m_12", + "value": 4.889261075050094 + }, + { + "name": "cos_theta_12_3", + "value": 0.0 + }, + { + "name": "phi_12_3", + "value": 0.0 + }, + { + "name": "m_12_3", + "value": 5.6196 + } + ] + }, + { + "name": "validation_point3", + "parameters": [ + { + "name": "cos_theta_12", + "value": -0.5739999999999997 + }, + { + "name": "phi_12", + "value": 0.0 + }, + { + "name": "m_12", + "value": 3.477099115642233 + }, + { + "name": "cos_theta_12_3", + "value": 0.0 + }, + { + "name": "phi_12_3", + "value": 0.0 + }, + { + "name": "m_12_3", + "value": 5.6196 + } + ] + } + ] +} From d225445a424cec0ec57af0315b6bb258ab6f0ea4 Mon Sep 17 00:00:00 2001 From: isegal Date: Mon, 13 May 2024 18:44:36 +0200 Subject: [PATCH 02/17] json file for Lb2pKg --- models/Lb2pKg.json | 2529 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2529 insertions(+) create mode 100644 models/Lb2pKg.json diff --git a/models/Lb2pKg.json b/models/Lb2pKg.json new file mode 100644 index 0000000..c6c3f3d --- /dev/null +++ b/models/Lb2pKg.json @@ -0,0 +1,2529 @@ +{ + "distributions": [ + { + "name": "Lb2pKg_model", + "type": "HadronicUnpolarizedIntensity", + "decay_description": { + "kinematics": { + "initial_state": { + "index": 0, + "name": "Lb", + "spin": "1/2", + "mass": 5.6196 + }, + "final_state": [ + { + "index": 1, + "name": "p", + "spin": "1/2", + "mass": 0.938272046 + }, + { + "index": 2, + "name": "K", + "spin": "0", + "mass": 0.493677 + }, + { + "index": 3, + "name": "g", + "spin": "1", + "mass": 0.0 + } + ] + }, + "reference_topology": [[1, 2], 3], + "chains": [ + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1405_Flatte" + } + ], + "weight": "2.2615419999999995 - 1.7992479999999997i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "" + } + ], + "topology": [[1, 2], 3], + "name": "L1405" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1405_Flatte" + } + ], + "weight": "-1.8662079999999999 - 1.0409729999999997i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "" + } + ], + "topology": [[1, 2], 3], + "name": "L1405" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1405_Flatte" + } + ], + "weight": "1.319608331904584 + 0.7360790673321034i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "" + } + ], + "topology": [[1, 2], 3], + "name": "L1405" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1405_Flatte" + } + ], + "weight": "-1.5991516841381865 + 1.2722604618363327i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "" + } + ], + "topology": [[1, 2], 3], + "name": "L1405" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1520_BW" + } + ], + "weight": "0.1787061055481877 - 0.0029077827979407263i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l0" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1520" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1520_BW" + } + ], + "weight": "0.23981694894606595 + 0.035455988278427664i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1520" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1520_BW" + } + ], + "weight": "-0.07241774473290369 + 0.9195480730863396i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1520" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1520_BW" + } + ], + "weight": "-0.2501855961577325 + 0.4451666988733546i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1520" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1520_BW" + } + ], + "weight": "0.21659486538591105 - 0.15055623295778503i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1520" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1520_BW" + } + ], + "weight": "0.20288824824430146 - 0.2800886910287802i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1520" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1600_BW" + } + ], + "weight": "2.284312320810868 + 3.3342947994153125i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l0" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1600" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1600_BW" + } + ], + "weight": "-2.3740723898115097 + 0.2018514690632694i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1600" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1600_BW" + } + ], + "weight": "1.6787226858634705 - 0.14273054256710435i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1600" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1600_BW" + } + ], + "weight": "-1.6152527323933445 - 2.357702463141606i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1600" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1670_BW" + } + ], + "weight": "-0.16420699999999996 + 0.07874799999999998i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l0" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l0" + } + ], + "topology": [[1, 2], 3], + "name": "L1670" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1670_BW" + } + ], + "weight": "0.3361199999999999 + 0.20572699999999997i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l0" + } + ], + "topology": [[1, 2], 3], + "name": "L1670" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1670_BW" + } + ], + "weight": "-0.2376727312924222 - 0.14547095677316477i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l0" + } + ], + "topology": [[1, 2], 3], + "name": "L1670" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1670_BW" + } + ], + "weight": "0.11611188321829932 - 0.05568324480487821i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l0" + } + ], + "topology": [[1, 2], 3], + "name": "L1670" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1690_BW" + } + ], + "weight": "-0.1638425144881511 - 0.027239780101902436i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l0" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1690" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1690_BW" + } + ], + "weight": "0.8340596165977585 + 0.6936591443585243i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1690" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1690_BW" + } + ], + "weight": "0.5733385625572381 + 0.1544300099436635i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1690" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1690_BW" + } + ], + "weight": "1.040432591231551 + 0.7879720195135104i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1690" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1690_BW" + } + ], + "weight": "-0.4689318637438509 - 0.2829606731711704i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1690" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1690_BW" + } + ], + "weight": "0.4305584791475875 + 0.4655463300187793i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1690" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1800_BW" + } + ], + "weight": "0.9999999999999999 + 0.0i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l0" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l0" + } + ], + "topology": [[1, 2], 3], + "name": "L1800" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1800_BW" + } + ], + "weight": "0.32073699999999994 - 4.406508999999999i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l0" + } + ], + "topology": [[1, 2], 3], + "name": "L1800" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1800_BW" + } + ], + "weight": "-0.22679530767742956 + 3.1158723952595504i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l0" + } + ], + "topology": [[1, 2], 3], + "name": "L1800" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1800_BW" + } + ], + "weight": "-0.7071067811865472 + 0.0i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l0" + } + ], + "topology": [[1, 2], 3], + "name": "L1800" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1810_BW" + } + ], + "weight": "-0.7590164181414873 - 0.3568902236001055i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l0" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1810" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1810_BW" + } + ], + "weight": "0.09230907043911411 - 0.19521309566812706i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1810" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1810_BW" + } + ], + "weight": "-0.06527236967252424 + 0.13803650372335083i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1810" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1810_BW" + } + ], + "weight": "0.5367056562997696 + 0.2523594972468178i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1810" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1820_BW" + } + ], + "weight": "-0.25761604922941317 - 0.04587128030229186i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L1820" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1820_BW" + } + ], + "weight": "-0.42822618862999434 - 1.1175887875910098i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L1820" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1820_BW" + } + ], + "weight": "-0.13782512304728772 - 0.8422685044813712i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L1820" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1820_BW" + } + ], + "weight": "0.30661460758138337 - 1.1008683952340275i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L1820" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1820_BW" + } + ], + "weight": "-0.28409816112852415 + 0.2077829900075715i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L1820" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1820_BW" + } + ], + "weight": "-0.3274610999276565 - 0.7467049015473368i", + "vertices": [ + { + "type": "ls", + "l": "4", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l4" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L1820" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1830_BW" + } + ], + "weight": "-0.2002653785600497 + 0.20813410177287145i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1830" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1830_BW" + } + ], + "weight": "-0.36595980454716615 - 0.1456574680543363i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1830" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1830_BW" + } + ], + "weight": "0.3200457263379719 + 0.2396823376538205i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1830" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1830_BW" + } + ], + "weight": "-0.28545599079402767 - 0.18768391847784938i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1830" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1830_BW" + } + ], + "weight": "-0.10372413693990794 + 0.21610488311193665i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1830" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L1830_BW" + } + ], + "weight": "-0.37774833978283734 - 0.17546038108722728i", + "vertices": [ + { + "type": "ls", + "l": "4", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l4" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l2" + } + ], + "topology": [[1, 2], 3], + "name": "L1830" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1890_BW" + } + ], + "weight": "0.5389610950906693 - 1.0669617726710425i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l0" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1890" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1890_BW" + } + ], + "weight": "0.7460104486274528 + 0.13157062079481627i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1890" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1890_BW" + } + ], + "weight": "-0.8364252328333558 + 0.019747111257092772i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1890" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1890_BW" + } + ], + "weight": "0.2919319674633116 + 2.243260984620678i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1890" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1890_BW" + } + ], + "weight": "0.3044072261290513 - 1.5430200125689373i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1890" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1890_BW" + } + ], + "weight": "0.834851769296486 + 0.0914845802273212i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l1" + } + ], + "topology": [[1, 2], 3], + "name": "L1890" + }, + { + "propagators": [ + { + "spin": "7/2", + "node": [1, 2], + "parametrization": "L2100_BW" + } + ], + "weight": "0.6811896666666667 - 0.40513466666666664i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "4", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l4" + } + ], + "topology": [[1, 2], 3], + "name": "L2100" + }, + { + "propagators": [ + { + "spin": "7/2", + "node": [1, 2], + "parametrization": "L2100_BW" + } + ], + "weight": "0.7091103333333333 + 1.5402046666666664i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "4", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l4" + } + ], + "topology": [[1, 2], 3], + "name": "L2100" + }, + { + "propagators": [ + { + "spin": "7/2", + "node": [1, 2], + "parametrization": "L2100_BW" + } + ], + "weight": "0.19807766666666665 + 1.0452593333333333i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "4", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l4" + } + ], + "topology": [[1, 2], 3], + "name": "L2100" + }, + { + "propagators": [ + { + "spin": "7/2", + "node": [1, 2], + "parametrization": "L2100_BW" + } + ], + "weight": "-0.7996766666666667 + 2.167724333333333i", + "vertices": [ + { + "type": "ls", + "l": "4", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l4" + }, + { + "type": "ls", + "l": "4", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l4" + } + ], + "topology": [[1, 2], 3], + "name": "L2100" + }, + { + "propagators": [ + { + "spin": "7/2", + "node": [1, 2], + "parametrization": "L2100_BW" + } + ], + "weight": "0.7334657683006988 - 0.722246144357622i", + "vertices": [ + { + "type": "ls", + "l": "4", + "s": "9/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l4" + }, + { + "type": "ls", + "l": "4", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l4" + } + ], + "topology": [[1, 2], 3], + "name": "L2100" + }, + { + "propagators": [ + { + "spin": "7/2", + "node": [1, 2], + "parametrization": "L2100_BW" + } + ], + "weight": "0.5893375068756963 + 1.1760961873278304i", + "vertices": [ + { + "type": "ls", + "l": "5", + "s": "9/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l5" + }, + { + "type": "ls", + "l": "4", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l4" + } + ], + "topology": [[1, 2], 3], + "name": "L2100" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L2110_BW" + } + ], + "weight": "-0.5738215053134057 + 0.5447303357548315i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l1" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L2110" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L2110_BW" + } + ], + "weight": "-1.6639043063456418 - 1.6594654915746214i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L2110" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L2110_BW" + } + ], + "weight": "-0.08229344877935303 - 0.8834704116841071i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l2" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L2110" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L2110_BW" + } + ], + "weight": "0.06403927659089939 - 2.606881444660322i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L2110" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L2110_BW" + } + ], + "weight": "-0.4944131334300535 + 1.0386705091208868i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L2110" + }, + { + "propagators": [ + { + "spin": "5/2", + "node": [1, 2], + "parametrization": "L2110_BW" + } + ], + "weight": "-1.3737208465399549 - 1.190858452549667i", + "vertices": [ + { + "type": "ls", + "l": "4", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l4" + }, + { + "type": "ls", + "l": "3", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l3" + } + ], + "topology": [[1, 2], 3], + "name": "L2110" + }, + { + "propagators": [ + { + "spin": "9/2", + "node": [1, 2], + "parametrization": "L2350_BW" + } + ], + "weight": "-0.03912923776526843 - 0.1484153412322692i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l3" + }, + { + "type": "ls", + "l": "5", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l5" + } + ], + "topology": [[1, 2], 3], + "name": "L2350" + }, + { + "propagators": [ + { + "spin": "9/2", + "node": [1, 2], + "parametrization": "L2350_BW" + } + ], + "weight": "0.11812430551060878 - 0.1639139288776i", + "vertices": [ + { + "type": "ls", + "l": "4", + "s": "7/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l4" + }, + { + "type": "ls", + "l": "5", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l5" + } + ], + "topology": [[1, 2], 3], + "name": "L2350" + }, + { + "propagators": [ + { + "spin": "9/2", + "node": [1, 2], + "parametrization": "L2350_BW" + } + ], + "weight": "0.1189414012544145 - 0.5143331271479781i", + "vertices": [ + { + "type": "ls", + "l": "4", + "s": "9/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l4" + }, + { + "type": "ls", + "l": "5", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l5" + } + ], + "topology": [[1, 2], 3], + "name": "L2350" + }, + { + "propagators": [ + { + "spin": "9/2", + "node": [1, 2], + "parametrization": "L2350_BW" + } + ], + "weight": "0.2452402823392156 - 0.07215166475745884i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l0" + }, + { + "type": "ls", + "l": "5", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l5" + } + ], + "topology": [[1, 2], 3], + "name": "L2350" + }, + { + "propagators": [ + { + "spin": "9/2", + "node": [1, 2], + "parametrization": "L2350_BW" + } + ], + "weight": "-0.035320825594352574 - 0.13397021466756734i", + "vertices": [ + { + "type": "ls", + "l": "5", + "s": "11/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l5" + }, + { + "type": "ls", + "l": "5", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l5" + } + ], + "topology": [[1, 2], 3], + "name": "L2350" + }, + { + "propagators": [ + { + "spin": "9/2", + "node": [1, 2], + "parametrization": "L2350_BW" + } + ], + "weight": "0.09044150258962932 - 0.07796846595501146i", + "vertices": [ + { + "type": "ls", + "l": "6", + "s": "11/2", + "node": [[1, 2], 3], + "formfactor": "BlattWeisskopf_b_decay_l6" + }, + { + "type": "ls", + "l": "5", + "s": "1/2", + "node": [1, 2], + "formfactor": "BlattWeisskopf_resonance_l5" + } + ], + "topology": [[1, 2], 3], + "name": "L2350" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "LNR3O_NR" + } + ], + "weight": "0.505570050363152 + 0.3447283391008056i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BarrierFactor_l0" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BarrierFactor_l2" + } + ], + "topology": [[1, 2], 3], + "name": "LNR30" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "LNR3O_NR" + } + ], + "weight": "-3.9400148334715945 + 0.04170982319789908i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "BarrierFactor_l1" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BarrierFactor_l2" + } + ], + "topology": [[1, 2], 3], + "name": "LNR30" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "LNR3O_NR" + } + ], + "weight": "3.365161111252803 - 0.02084820339501704i", + "vertices": [ + { + "type": "ls", + "l": "1", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BarrierFactor_l1" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BarrierFactor_l2" + } + ], + "topology": [[1, 2], 3], + "name": "LNR30" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "LNR3O_NR" + } + ], + "weight": "-2.4054666736984323 - 0.834854315156962i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "3/2", + "node": [[1, 2], 3], + "formfactor": "BarrierFactor_l2" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BarrierFactor_l2" + } + ], + "topology": [[1, 2], 3], + "name": "LNR30" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "LNR3O_NR" + } + ], + "weight": "1.1786518912328119 + 0.5352301050523212i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BarrierFactor_l2" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BarrierFactor_l2" + } + ], + "topology": [[1, 2], 3], + "name": "LNR30" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "LNR3O_NR" + } + ], + "weight": "-4.058434037084272 + 0.038038067798339015i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "BarrierFactor_l3" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "BarrierFactor_l2" + } + ], + "topology": [[1, 2], 3], + "name": "LNR30" + } + ], + "appendix": {} + }, + "variables": [ + { + "node": [1, 2], + "mass_angles": ["m_12", "phi_12", "cos_theta_12"] + }, + { + "node": [[1, 2], 3], + "mass_angles": ["m_12_3", "phi_12_3", "cos_theta_12_3"] + } + ], + "parameters": [] + } + ], + "functions": [ + { + "name": "L1405_Flatte", + "type": "MultichannelBreitWigner", + "mass": 1.405, + "channels": [ + { + "gsq": 0.24941478752959237, + "ma": 0.938, + "mb": 0.493, + "l": 0, + "d": 0 + }, + { + "gsq": 0.24941478752959237, + "ma": 1.197, + "mb": 0.14, + "l": 0, + "d": 0 + } + ] + }, + { + "name": "L1520_BW", + "l": 2, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.518467, + "ma": 0.493677, + "width": 0.015195 + }, + { + "name": "L1600_BW", + "l": 1, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.63, + "ma": 0.493677, + "width": 0.25 + }, + { + "name": "L1670_BW", + "l": 0, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.67, + "ma": 0.493677, + "width": 0.03 + }, + { + "name": "L1690_BW", + "l": 2, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.69, + "ma": 0.493677, + "width": 0.07 + }, + { + "name": "L1800_BW", + "l": 0, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.8, + "ma": 0.493677, + "width": 0.2 + }, + { + "name": "L1810_BW", + "l": 1, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.79, + "ma": 0.493677, + "width": 0.11 + }, + { + "name": "L1820_BW", + "l": 3, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.82, + "ma": 0.493677, + "width": 0.08 + }, + { + "name": "L1830_BW", + "l": 2, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.825, + "ma": 0.493677, + "width": 0.09 + }, + { + "name": "L1890_BW", + "l": 1, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.89, + "ma": 0.493677, + "width": 0.12 + }, + { + "name": "L2100_BW", + "l": 4, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 2.1, + "ma": 0.493677, + "width": 0.2 + }, + { + "name": "L2110_BW", + "l": 3, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 2.09, + "ma": 0.493677, + "width": 0.25 + }, + { + "name": "L2350_BW", + "l": 5, + "mb": 0.938272046, + "type": "BreitWigner", + "d": 1.5, + "mass": 2.35, + "ma": 0.493677, + "width": 0.15 + }, + { + "name": "LNR3O_NR", + "l": 2, + "mb": 0.938272046, + "type": "NonResonant", + "mass": 3.5, + "width": 1.0 + }, + { + "name": "BlattWeisskopf_resonance_l0", + "type": "BlattWeisskopf", + "radius": 1.5, + "l": 0 + }, + { + "name": "BlattWeisskopf_resonance_l1", + "type": "BlattWeisskopf", + "radius": 1.5, + "l": 1 + }, + { + "name": "BlattWeisskopf_resonance_l2", + "type": "BlattWeisskopf", + "radius": 1.5, + "l": 2 + }, + { + "name": "BlattWeisskopf_resonance_l3", + "type": "BlattWeisskopf", + "radius": 1.5, + "l": 3 + }, + { + "name": "BlattWeisskopf_resonance_l4", + "type": "BlattWeisskopf", + "radius": 1.5, + "l": 4 + }, + { + "name": "BlattWeisskopf_resonance_l5", + "type": "BlattWeisskopf", + "radius": 1.5, + "l": 5 + }, + { + "name": "BlattWeisskopf_b_decay_l0", + "type": "BlattWeisskopf", + "radius": 5.0, + "l": 0 + }, + { + "name": "BlattWeisskopf_b_decay_l1", + "type": "BlattWeisskopf", + "radius": 5.0, + "l": 1 + }, + { + "name": "BlattWeisskopf_b_decay_l2", + "type": "BlattWeisskopf", + "radius": 5.0, + "l": 2 + }, + { + "name": "BlattWeisskopf_b_decay_l3", + "type": "BlattWeisskopf", + "radius": 5.0, + "l": 3 + }, + { + "name": "BlattWeisskopf_b_decay_l4", + "type": "BlattWeisskopf", + "radius": 5.0, + "l": 4 + }, + { + "name": "BlattWeisskopf_b_decay_l5", + "type": "BlattWeisskopf", + "radius": 5.0, + "l": 5 + }, + { + "name": "BlattWeisskopf_b_decay_l6", + "type": "BlattWeisskopf", + "radius": 5.0, + "l": 6 + }, + { + "name": "BarrierFactor_l0", + "type": "BlattWeisskopf", + "radius": 0.0, + "l": 0 + }, + { + "name": "BarrierFactor_l1", + "type": "BlattWeisskopf", + "radius": 0.0, + "l": 1 + }, + { + "name": "BarrierFactor_l2", + "type": "BlattWeisskopf", + "radius": 0.0, + "l": 2 + }, + { + "name": "BarrierFactor_l3", + "type": "BlattWeisskopf", + "radius": 0.0, + "l": 3 + } + ], + "domains": [ + { + "name": "default", + "type": "product_domain", + "axes": [ + { + "name": "cos_theta_12", + "min": -1.0, + "max": 1.0 + }, + { + "name": "phi_12", + "min": -3.14, + "max": 3.14 + }, + { + "name": "m_12", + "min": 1.0, + "max": 5.5 + }, + { + "name": "cos_theta_12_3", + "min": -1.0, + "max": 1.0 + }, + { + "name": "phi_12_3", + "min": -3.14, + "max": 3.14 + }, + { + "name": "m_12_3", + "min": 1.0, + "max": 5.5 + }, + { + "name": "L_1520_mass", + "min": 3.0, + "max": 6.5 + } + ] + } + ], + "misc": { + "amplitude_model_checksums": [ + { + "name": "validation_point1", + "distribution": "Lb2pKg_model", + "value": 100.09146203771249 + }, + { + "name": "validation_point2", + "distribution": "Lb2pKg_model", + "value": 16.638566783307887 + }, + { + "name": "validation_point3", + "distribution": "Lb2pKg_model", + "value": 3.946965083381133 + } + ] + }, + "parameter_points": [ + { + "name": "validation_point1", + "parameters": [ + { + "name": "cos_theta_12", + "value": 0.2260000000000005 + }, + { + "name": "phi_12", + "value": 0.0 + }, + { + "name": "m_12", + "value": 1.797004885914337 + }, + { + "name": "cos_theta_12_3", + "value": 0.0 + }, + { + "name": "phi_12_3", + "value": 0.0 + }, + { + "name": "m_12_3", + "value": 5.6196 + } + ] + }, + { + "name": "validation_point2", + "parameters": [ + { + "name": "cos_theta_12", + "value": 0.6259999999999996 + }, + { + "name": "phi_12", + "value": 0.0 + }, + { + "name": "m_12", + "value": 4.889261075050094 + }, + { + "name": "cos_theta_12_3", + "value": 0.0 + }, + { + "name": "phi_12_3", + "value": 0.0 + }, + { + "name": "m_12_3", + "value": 5.6196 + } + ] + }, + { + "name": "validation_point3", + "parameters": [ + { + "name": "cos_theta_12", + "value": -0.5739999999999997 + }, + { + "name": "phi_12", + "value": 0.0 + }, + { + "name": "m_12", + "value": 3.477099115642233 + }, + { + "name": "cos_theta_12_3", + "value": 0.0 + }, + { + "name": "phi_12_3", + "value": 0.0 + }, + { + "name": "m_12_3", + "value": 5.6196 + } + ] + } + ] +} From 2e637c47f13a7b3cb7a21587d095287d4a5366d8 Mon Sep 17 00:00:00 2001 From: Ilya Segal <44557106+IlyaSegal@users.noreply.github.com> Date: Tue, 14 May 2024 13:32:19 +0300 Subject: [PATCH 03/17] Delete models/Lb2pKg,json --- models/Lb2pKg,json | 2529 -------------------------------------------- 1 file changed, 2529 deletions(-) delete mode 100644 models/Lb2pKg,json diff --git a/models/Lb2pKg,json b/models/Lb2pKg,json deleted file mode 100644 index c6c3f3d..0000000 --- a/models/Lb2pKg,json +++ /dev/null @@ -1,2529 +0,0 @@ -{ - "distributions": [ - { - "name": "Lb2pKg_model", - "type": "HadronicUnpolarizedIntensity", - "decay_description": { - "kinematics": { - "initial_state": { - "index": 0, - "name": "Lb", - "spin": "1/2", - "mass": 5.6196 - }, - "final_state": [ - { - "index": 1, - "name": "p", - "spin": "1/2", - "mass": 0.938272046 - }, - { - "index": 2, - "name": "K", - "spin": "0", - "mass": 0.493677 - }, - { - "index": 3, - "name": "g", - "spin": "1", - "mass": 0.0 - } - ] - }, - "reference_topology": [[1, 2], 3], - "chains": [ - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1405_Flatte" - } - ], - "weight": "2.2615419999999995 - 1.7992479999999997i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "" - } - ], - "topology": [[1, 2], 3], - "name": "L1405" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1405_Flatte" - } - ], - "weight": "-1.8662079999999999 - 1.0409729999999997i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "" - } - ], - "topology": [[1, 2], 3], - "name": "L1405" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1405_Flatte" - } - ], - "weight": "1.319608331904584 + 0.7360790673321034i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "" - } - ], - "topology": [[1, 2], 3], - "name": "L1405" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1405_Flatte" - } - ], - "weight": "-1.5991516841381865 + 1.2722604618363327i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "" - } - ], - "topology": [[1, 2], 3], - "name": "L1405" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1520_BW" - } - ], - "weight": "0.1787061055481877 - 0.0029077827979407263i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l0" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1520" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1520_BW" - } - ], - "weight": "0.23981694894606595 + 0.035455988278427664i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1520" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1520_BW" - } - ], - "weight": "-0.07241774473290369 + 0.9195480730863396i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1520" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1520_BW" - } - ], - "weight": "-0.2501855961577325 + 0.4451666988733546i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1520" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1520_BW" - } - ], - "weight": "0.21659486538591105 - 0.15055623295778503i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1520" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1520_BW" - } - ], - "weight": "0.20288824824430146 - 0.2800886910287802i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1520" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1600_BW" - } - ], - "weight": "2.284312320810868 + 3.3342947994153125i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l0" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1600" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1600_BW" - } - ], - "weight": "-2.3740723898115097 + 0.2018514690632694i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1600" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1600_BW" - } - ], - "weight": "1.6787226858634705 - 0.14273054256710435i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1600" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1600_BW" - } - ], - "weight": "-1.6152527323933445 - 2.357702463141606i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1600" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1670_BW" - } - ], - "weight": "-0.16420699999999996 + 0.07874799999999998i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l0" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l0" - } - ], - "topology": [[1, 2], 3], - "name": "L1670" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1670_BW" - } - ], - "weight": "0.3361199999999999 + 0.20572699999999997i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l0" - } - ], - "topology": [[1, 2], 3], - "name": "L1670" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1670_BW" - } - ], - "weight": "-0.2376727312924222 - 0.14547095677316477i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l0" - } - ], - "topology": [[1, 2], 3], - "name": "L1670" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1670_BW" - } - ], - "weight": "0.11611188321829932 - 0.05568324480487821i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l0" - } - ], - "topology": [[1, 2], 3], - "name": "L1670" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1690_BW" - } - ], - "weight": "-0.1638425144881511 - 0.027239780101902436i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l0" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1690" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1690_BW" - } - ], - "weight": "0.8340596165977585 + 0.6936591443585243i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1690" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1690_BW" - } - ], - "weight": "0.5733385625572381 + 0.1544300099436635i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1690" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1690_BW" - } - ], - "weight": "1.040432591231551 + 0.7879720195135104i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1690" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1690_BW" - } - ], - "weight": "-0.4689318637438509 - 0.2829606731711704i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1690" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1690_BW" - } - ], - "weight": "0.4305584791475875 + 0.4655463300187793i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1690" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1800_BW" - } - ], - "weight": "0.9999999999999999 + 0.0i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l0" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l0" - } - ], - "topology": [[1, 2], 3], - "name": "L1800" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1800_BW" - } - ], - "weight": "0.32073699999999994 - 4.406508999999999i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l0" - } - ], - "topology": [[1, 2], 3], - "name": "L1800" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1800_BW" - } - ], - "weight": "-0.22679530767742956 + 3.1158723952595504i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l0" - } - ], - "topology": [[1, 2], 3], - "name": "L1800" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1800_BW" - } - ], - "weight": "-0.7071067811865472 + 0.0i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l0" - } - ], - "topology": [[1, 2], 3], - "name": "L1800" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1810_BW" - } - ], - "weight": "-0.7590164181414873 - 0.3568902236001055i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l0" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1810" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1810_BW" - } - ], - "weight": "0.09230907043911411 - 0.19521309566812706i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1810" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1810_BW" - } - ], - "weight": "-0.06527236967252424 + 0.13803650372335083i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1810" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1810_BW" - } - ], - "weight": "0.5367056562997696 + 0.2523594972468178i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1810" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1820_BW" - } - ], - "weight": "-0.25761604922941317 - 0.04587128030229186i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L1820" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1820_BW" - } - ], - "weight": "-0.42822618862999434 - 1.1175887875910098i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L1820" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1820_BW" - } - ], - "weight": "-0.13782512304728772 - 0.8422685044813712i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L1820" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1820_BW" - } - ], - "weight": "0.30661460758138337 - 1.1008683952340275i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L1820" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1820_BW" - } - ], - "weight": "-0.28409816112852415 + 0.2077829900075715i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L1820" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1820_BW" - } - ], - "weight": "-0.3274610999276565 - 0.7467049015473368i", - "vertices": [ - { - "type": "ls", - "l": "4", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l4" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L1820" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1830_BW" - } - ], - "weight": "-0.2002653785600497 + 0.20813410177287145i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1830" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1830_BW" - } - ], - "weight": "-0.36595980454716615 - 0.1456574680543363i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1830" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1830_BW" - } - ], - "weight": "0.3200457263379719 + 0.2396823376538205i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1830" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1830_BW" - } - ], - "weight": "-0.28545599079402767 - 0.18768391847784938i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1830" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1830_BW" - } - ], - "weight": "-0.10372413693990794 + 0.21610488311193665i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1830" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1830_BW" - } - ], - "weight": "-0.37774833978283734 - 0.17546038108722728i", - "vertices": [ - { - "type": "ls", - "l": "4", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l4" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1830" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1890_BW" - } - ], - "weight": "0.5389610950906693 - 1.0669617726710425i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l0" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1890" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1890_BW" - } - ], - "weight": "0.7460104486274528 + 0.13157062079481627i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1890" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1890_BW" - } - ], - "weight": "-0.8364252328333558 + 0.019747111257092772i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1890" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1890_BW" - } - ], - "weight": "0.2919319674633116 + 2.243260984620678i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1890" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1890_BW" - } - ], - "weight": "0.3044072261290513 - 1.5430200125689373i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1890" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1890_BW" - } - ], - "weight": "0.834851769296486 + 0.0914845802273212i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1890" - }, - { - "propagators": [ - { - "spin": "7/2", - "node": [1, 2], - "parametrization": "L2100_BW" - } - ], - "weight": "0.6811896666666667 - 0.40513466666666664i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "4", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l4" - } - ], - "topology": [[1, 2], 3], - "name": "L2100" - }, - { - "propagators": [ - { - "spin": "7/2", - "node": [1, 2], - "parametrization": "L2100_BW" - } - ], - "weight": "0.7091103333333333 + 1.5402046666666664i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "4", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l4" - } - ], - "topology": [[1, 2], 3], - "name": "L2100" - }, - { - "propagators": [ - { - "spin": "7/2", - "node": [1, 2], - "parametrization": "L2100_BW" - } - ], - "weight": "0.19807766666666665 + 1.0452593333333333i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "4", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l4" - } - ], - "topology": [[1, 2], 3], - "name": "L2100" - }, - { - "propagators": [ - { - "spin": "7/2", - "node": [1, 2], - "parametrization": "L2100_BW" - } - ], - "weight": "-0.7996766666666667 + 2.167724333333333i", - "vertices": [ - { - "type": "ls", - "l": "4", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l4" - }, - { - "type": "ls", - "l": "4", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l4" - } - ], - "topology": [[1, 2], 3], - "name": "L2100" - }, - { - "propagators": [ - { - "spin": "7/2", - "node": [1, 2], - "parametrization": "L2100_BW" - } - ], - "weight": "0.7334657683006988 - 0.722246144357622i", - "vertices": [ - { - "type": "ls", - "l": "4", - "s": "9/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l4" - }, - { - "type": "ls", - "l": "4", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l4" - } - ], - "topology": [[1, 2], 3], - "name": "L2100" - }, - { - "propagators": [ - { - "spin": "7/2", - "node": [1, 2], - "parametrization": "L2100_BW" - } - ], - "weight": "0.5893375068756963 + 1.1760961873278304i", - "vertices": [ - { - "type": "ls", - "l": "5", - "s": "9/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l5" - }, - { - "type": "ls", - "l": "4", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l4" - } - ], - "topology": [[1, 2], 3], - "name": "L2100" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L2110_BW" - } - ], - "weight": "-0.5738215053134057 + 0.5447303357548315i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L2110" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L2110_BW" - } - ], - "weight": "-1.6639043063456418 - 1.6594654915746214i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L2110" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L2110_BW" - } - ], - "weight": "-0.08229344877935303 - 0.8834704116841071i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L2110" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L2110_BW" - } - ], - "weight": "0.06403927659089939 - 2.606881444660322i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L2110" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L2110_BW" - } - ], - "weight": "-0.4944131334300535 + 1.0386705091208868i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L2110" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L2110_BW" - } - ], - "weight": "-1.3737208465399549 - 1.190858452549667i", - "vertices": [ - { - "type": "ls", - "l": "4", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l4" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L2110" - }, - { - "propagators": [ - { - "spin": "9/2", - "node": [1, 2], - "parametrization": "L2350_BW" - } - ], - "weight": "-0.03912923776526843 - 0.1484153412322692i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "5", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l5" - } - ], - "topology": [[1, 2], 3], - "name": "L2350" - }, - { - "propagators": [ - { - "spin": "9/2", - "node": [1, 2], - "parametrization": "L2350_BW" - } - ], - "weight": "0.11812430551060878 - 0.1639139288776i", - "vertices": [ - { - "type": "ls", - "l": "4", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l4" - }, - { - "type": "ls", - "l": "5", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l5" - } - ], - "topology": [[1, 2], 3], - "name": "L2350" - }, - { - "propagators": [ - { - "spin": "9/2", - "node": [1, 2], - "parametrization": "L2350_BW" - } - ], - "weight": "0.1189414012544145 - 0.5143331271479781i", - "vertices": [ - { - "type": "ls", - "l": "4", - "s": "9/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l4" - }, - { - "type": "ls", - "l": "5", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l5" - } - ], - "topology": [[1, 2], 3], - "name": "L2350" - }, - { - "propagators": [ - { - "spin": "9/2", - "node": [1, 2], - "parametrization": "L2350_BW" - } - ], - "weight": "0.2452402823392156 - 0.07215166475745884i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l0" - }, - { - "type": "ls", - "l": "5", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l5" - } - ], - "topology": [[1, 2], 3], - "name": "L2350" - }, - { - "propagators": [ - { - "spin": "9/2", - "node": [1, 2], - "parametrization": "L2350_BW" - } - ], - "weight": "-0.035320825594352574 - 0.13397021466756734i", - "vertices": [ - { - "type": "ls", - "l": "5", - "s": "11/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l5" - }, - { - "type": "ls", - "l": "5", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l5" - } - ], - "topology": [[1, 2], 3], - "name": "L2350" - }, - { - "propagators": [ - { - "spin": "9/2", - "node": [1, 2], - "parametrization": "L2350_BW" - } - ], - "weight": "0.09044150258962932 - 0.07796846595501146i", - "vertices": [ - { - "type": "ls", - "l": "6", - "s": "11/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l6" - }, - { - "type": "ls", - "l": "5", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l5" - } - ], - "topology": [[1, 2], 3], - "name": "L2350" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "LNR3O_NR" - } - ], - "weight": "0.505570050363152 + 0.3447283391008056i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BarrierFactor_l0" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BarrierFactor_l2" - } - ], - "topology": [[1, 2], 3], - "name": "LNR30" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "LNR3O_NR" - } - ], - "weight": "-3.9400148334715945 + 0.04170982319789908i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BarrierFactor_l1" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BarrierFactor_l2" - } - ], - "topology": [[1, 2], 3], - "name": "LNR30" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "LNR3O_NR" - } - ], - "weight": "3.365161111252803 - 0.02084820339501704i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BarrierFactor_l1" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BarrierFactor_l2" - } - ], - "topology": [[1, 2], 3], - "name": "LNR30" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "LNR3O_NR" - } - ], - "weight": "-2.4054666736984323 - 0.834854315156962i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BarrierFactor_l2" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BarrierFactor_l2" - } - ], - "topology": [[1, 2], 3], - "name": "LNR30" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "LNR3O_NR" - } - ], - "weight": "1.1786518912328119 + 0.5352301050523212i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BarrierFactor_l2" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BarrierFactor_l2" - } - ], - "topology": [[1, 2], 3], - "name": "LNR30" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "LNR3O_NR" - } - ], - "weight": "-4.058434037084272 + 0.038038067798339015i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BarrierFactor_l3" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BarrierFactor_l2" - } - ], - "topology": [[1, 2], 3], - "name": "LNR30" - } - ], - "appendix": {} - }, - "variables": [ - { - "node": [1, 2], - "mass_angles": ["m_12", "phi_12", "cos_theta_12"] - }, - { - "node": [[1, 2], 3], - "mass_angles": ["m_12_3", "phi_12_3", "cos_theta_12_3"] - } - ], - "parameters": [] - } - ], - "functions": [ - { - "name": "L1405_Flatte", - "type": "MultichannelBreitWigner", - "mass": 1.405, - "channels": [ - { - "gsq": 0.24941478752959237, - "ma": 0.938, - "mb": 0.493, - "l": 0, - "d": 0 - }, - { - "gsq": 0.24941478752959237, - "ma": 1.197, - "mb": 0.14, - "l": 0, - "d": 0 - } - ] - }, - { - "name": "L1520_BW", - "l": 2, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 1.518467, - "ma": 0.493677, - "width": 0.015195 - }, - { - "name": "L1600_BW", - "l": 1, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 1.63, - "ma": 0.493677, - "width": 0.25 - }, - { - "name": "L1670_BW", - "l": 0, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 1.67, - "ma": 0.493677, - "width": 0.03 - }, - { - "name": "L1690_BW", - "l": 2, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 1.69, - "ma": 0.493677, - "width": 0.07 - }, - { - "name": "L1800_BW", - "l": 0, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 1.8, - "ma": 0.493677, - "width": 0.2 - }, - { - "name": "L1810_BW", - "l": 1, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 1.79, - "ma": 0.493677, - "width": 0.11 - }, - { - "name": "L1820_BW", - "l": 3, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 1.82, - "ma": 0.493677, - "width": 0.08 - }, - { - "name": "L1830_BW", - "l": 2, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 1.825, - "ma": 0.493677, - "width": 0.09 - }, - { - "name": "L1890_BW", - "l": 1, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 1.89, - "ma": 0.493677, - "width": 0.12 - }, - { - "name": "L2100_BW", - "l": 4, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 2.1, - "ma": 0.493677, - "width": 0.2 - }, - { - "name": "L2110_BW", - "l": 3, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 2.09, - "ma": 0.493677, - "width": 0.25 - }, - { - "name": "L2350_BW", - "l": 5, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 2.35, - "ma": 0.493677, - "width": 0.15 - }, - { - "name": "LNR3O_NR", - "l": 2, - "mb": 0.938272046, - "type": "NonResonant", - "mass": 3.5, - "width": 1.0 - }, - { - "name": "BlattWeisskopf_resonance_l0", - "type": "BlattWeisskopf", - "radius": 1.5, - "l": 0 - }, - { - "name": "BlattWeisskopf_resonance_l1", - "type": "BlattWeisskopf", - "radius": 1.5, - "l": 1 - }, - { - "name": "BlattWeisskopf_resonance_l2", - "type": "BlattWeisskopf", - "radius": 1.5, - "l": 2 - }, - { - "name": "BlattWeisskopf_resonance_l3", - "type": "BlattWeisskopf", - "radius": 1.5, - "l": 3 - }, - { - "name": "BlattWeisskopf_resonance_l4", - "type": "BlattWeisskopf", - "radius": 1.5, - "l": 4 - }, - { - "name": "BlattWeisskopf_resonance_l5", - "type": "BlattWeisskopf", - "radius": 1.5, - "l": 5 - }, - { - "name": "BlattWeisskopf_b_decay_l0", - "type": "BlattWeisskopf", - "radius": 5.0, - "l": 0 - }, - { - "name": "BlattWeisskopf_b_decay_l1", - "type": "BlattWeisskopf", - "radius": 5.0, - "l": 1 - }, - { - "name": "BlattWeisskopf_b_decay_l2", - "type": "BlattWeisskopf", - "radius": 5.0, - "l": 2 - }, - { - "name": "BlattWeisskopf_b_decay_l3", - "type": "BlattWeisskopf", - "radius": 5.0, - "l": 3 - }, - { - "name": "BlattWeisskopf_b_decay_l4", - "type": "BlattWeisskopf", - "radius": 5.0, - "l": 4 - }, - { - "name": "BlattWeisskopf_b_decay_l5", - "type": "BlattWeisskopf", - "radius": 5.0, - "l": 5 - }, - { - "name": "BlattWeisskopf_b_decay_l6", - "type": "BlattWeisskopf", - "radius": 5.0, - "l": 6 - }, - { - "name": "BarrierFactor_l0", - "type": "BlattWeisskopf", - "radius": 0.0, - "l": 0 - }, - { - "name": "BarrierFactor_l1", - "type": "BlattWeisskopf", - "radius": 0.0, - "l": 1 - }, - { - "name": "BarrierFactor_l2", - "type": "BlattWeisskopf", - "radius": 0.0, - "l": 2 - }, - { - "name": "BarrierFactor_l3", - "type": "BlattWeisskopf", - "radius": 0.0, - "l": 3 - } - ], - "domains": [ - { - "name": "default", - "type": "product_domain", - "axes": [ - { - "name": "cos_theta_12", - "min": -1.0, - "max": 1.0 - }, - { - "name": "phi_12", - "min": -3.14, - "max": 3.14 - }, - { - "name": "m_12", - "min": 1.0, - "max": 5.5 - }, - { - "name": "cos_theta_12_3", - "min": -1.0, - "max": 1.0 - }, - { - "name": "phi_12_3", - "min": -3.14, - "max": 3.14 - }, - { - "name": "m_12_3", - "min": 1.0, - "max": 5.5 - }, - { - "name": "L_1520_mass", - "min": 3.0, - "max": 6.5 - } - ] - } - ], - "misc": { - "amplitude_model_checksums": [ - { - "name": "validation_point1", - "distribution": "Lb2pKg_model", - "value": 100.09146203771249 - }, - { - "name": "validation_point2", - "distribution": "Lb2pKg_model", - "value": 16.638566783307887 - }, - { - "name": "validation_point3", - "distribution": "Lb2pKg_model", - "value": 3.946965083381133 - } - ] - }, - "parameter_points": [ - { - "name": "validation_point1", - "parameters": [ - { - "name": "cos_theta_12", - "value": 0.2260000000000005 - }, - { - "name": "phi_12", - "value": 0.0 - }, - { - "name": "m_12", - "value": 1.797004885914337 - }, - { - "name": "cos_theta_12_3", - "value": 0.0 - }, - { - "name": "phi_12_3", - "value": 0.0 - }, - { - "name": "m_12_3", - "value": 5.6196 - } - ] - }, - { - "name": "validation_point2", - "parameters": [ - { - "name": "cos_theta_12", - "value": 0.6259999999999996 - }, - { - "name": "phi_12", - "value": 0.0 - }, - { - "name": "m_12", - "value": 4.889261075050094 - }, - { - "name": "cos_theta_12_3", - "value": 0.0 - }, - { - "name": "phi_12_3", - "value": 0.0 - }, - { - "name": "m_12_3", - "value": 5.6196 - } - ] - }, - { - "name": "validation_point3", - "parameters": [ - { - "name": "cos_theta_12", - "value": -0.5739999999999997 - }, - { - "name": "phi_12", - "value": 0.0 - }, - { - "name": "m_12", - "value": 3.477099115642233 - }, - { - "name": "cos_theta_12_3", - "value": 0.0 - }, - { - "name": "phi_12_3", - "value": 0.0 - }, - { - "name": "m_12_3", - "value": 5.6196 - } - ] - } - ] -} From c15a1f49d73579a9209ce36ef8173e0dc2b46081 Mon Sep 17 00:00:00 2001 From: isegal Date: Tue, 14 May 2024 13:45:43 +0200 Subject: [PATCH 04/17] Updated json file and docs .qmd file for Lb2pKg --- docs/julia/Lb2pKg.qmd | 226 ++++++++++++++++++++++++++++++++++++++++++ models/Lb2pKg.json | 5 +- 2 files changed, 227 insertions(+), 4 deletions(-) create mode 100644 docs/julia/Lb2pKg.qmd diff --git a/docs/julia/Lb2pKg.qmd b/docs/julia/Lb2pKg.qmd new file mode 100644 index 0000000..2716f36 --- /dev/null +++ b/docs/julia/Lb2pKg.qmd @@ -0,0 +1,226 @@ +--- +jupyter: julia-amplitude-serialization-1.10 +--- + +# $\Lambda_b^0 \to p K^- \gamma$ + +This page demostrates deserialization and evaluation of an amplitude model for the decay $\Lambda_b^0 \to p K^- \gamma$. The resonant structure is studied using proton-proton collision data recorded at centre-of-mass energies of $7$, $8$, and $13$ TeV collected with the LHCb detector, [INSPIRE-HEP 2765817](https://inspirehep.net/literature/2765817). + +```{julia} +#| code-fold: true +#| code-summary: Activate environment +#| output: false +import Pkg +Pkg.activate(@__DIR__) +Pkg.instantiate() + +using ThreeBodyDecaysIO +using ThreeBodyDecaysIO.ThreeBodyDecays +using ThreeBodyDecaysIO.HadronicLineshapes +using ThreeBodyDecaysIO.Parameters +using ThreeBodyDecaysIO.DataFrames +using ThreeBodyDecaysIO.JSON +using Measurements +using Statistics +using QuadGK +using Plots + +theme(:wong2, frame=:box, grid=false, minorticks=true, + guidefontvalign=:top, guidefonthalign=:right, + foreground_color_legend=nothing, + xlim=(:auto, :auto), ylim=(:auto, :auto), + lab="") +``` + +## Function definitions + +Non-standard lineshapes are used to model resonances that do not conform to a simple `BreitWigner` distributions, or a `MultichannelBreitWigner` has to be defined explicitly. +The code below defines a new lineshape, and its deserialization method. + +```{julia} +struct BreitWignerWidthExpLikeBugg <: HadronicLineshapes.AbstractFlexFunc + m::Float64 + Γ::Float64 + γ::Float64 +end +function (BW::BreitWignerWidthExpLikeBugg)(σ) + mK = 0.493677 + σA = mK^2 / 2 + @unpack m, Γ, γ = BW + Γt = (σ - σA) / (m^2 - σA) * Γ * exp(-γ * σ) + 1 / (m^2 - σ - 1im * m * Γt) +end +function ThreeBodyDecaysIO.dict2instance(::Type{BreitWignerWidthExpLikeBugg}, dict) + @unpack mass, width, slope = dict + return BreitWignerWidthExpLikeBugg(mass, width, slope) +end +``` + +```{julia} +@with_kw struct NonResonant <: HadronicLineshapes.AbstractFlexFunc + m::Float64 +end +function (BW::NonResonant)(σ) + @unpack m = BW + 1 +end +function ThreeBodyDecaysIO.dict2instance(::Type{NonResonant}, dict) + @unpack mass = dict + return NonResonant(mass) +end +``` + +## Deserialization of Objects to a Workspace + +Model components are deserialized from a JSON file into computational objects within a workspace for further manipulation. First, functions representing lineshapes and formfactors are built. Following this, distributions are processed and added to the workspace. + +```{julia} +input = open(joinpath(@__DIR__, "..", "..", "models", "Lb2pKg.json")) do io + JSON.parse(io) +end + +workspace = Dict{String,Any}() + +@unpack functions = input +for fn in functions + @unpack name, type = fn + instance_type = eval(Symbol(type)) + workspace[name] = dict2instance(instance_type, fn) +end + +@unpack distributions = input +for dist in distributions + @unpack name, type = dist + instance_type = eval(Symbol(type)) + workspace[name] = dict2instance(instance_type, distributions[1]; workspace) +end +``` + +## Validation + +The integrity of the model is checked by validating the value of distributions at a few phase space points. +The table lists the validation checkes and their status ("🟢" or "🔴"). + +```{julia} +#| code-fold: true +#| code-summary: A loop over validation points +let + @unpack misc, parameter_points = input + @unpack amplitude_model_checksums = misc + + map(amplitude_model_checksums) do check_point_info + @unpack name, value, distribution = check_point_info + # + # pull distribution + dist = workspace[distribution] + + # pull correct parameter point + parameter_points_dict = array2dict(parameter_points; key="name") + # find the point in the list of points + parameter_point = parameter_points_dict[name] + # compute, compare + _parameters = array2dict(parameter_point["parameters"]; + key="name", apply=v -> v["value"]) + # + # @assert value ≈ dist(_parameters) "Check-point validation failed with $distribution 🥕" + status = (value ≈ dist(_parameters)) ? "🟢" : "🔴" + (; Distribution=distribution, + Point=name, Status=status) + end |> DataFrame +end +``` + +## Visualization + +The model descibing the decay is fetched from the workspace + +```{julia} +model_dist = [v for (k, v) in workspace if v isa HadronicUnpolarizedIntensity] |> first; +``` + +### Dalitz plot + +The Dalitz plot shows the probability distribution across two dimensional phase space of the decay. + +```{julia} +#| code-fold: true +#| code-summary: Dalitz plot plotting +let iσx = 3, iσy = 2 + xlab = ((i, j) = ij_from_k(iσx); + "m²($i$j) [GeV²]") + ylab = ((i, j) = ij_from_k(iσy); + "m²($i$j) [GeV²]") + model = model_dist.model + + plot(masses(model), Base.Fix1(unpolarized_intensity, model); + iσx, iσy, xlab, ylab) +end +``` + + +c +The projection of the model onto a mass variable is shown by black line. +Contributions from individual resonances are shown by the colored lines. + +```{julia} +#| code-fold: true +#| code-summary: Computation of projections +#let k = 3 +# i, j = ij_from_k(k) +# xlab = "m($i$j) [GeV]" +# model = model_dist.model +# # +# mlims = sqrt.(lims(k, masses(model))) +# mv = range(mlims..., 150) |> shift_by_half +# # +# plot() +# plot!(mv, lab="Total") do m +# I = Base.Fix1(unpolarized_intensity, model) +# m * quadgk(projection_integrand(I, masses(model), m^2; k), 0, 1)[1] +# end +# chain_names = Set(model.names) |> collect |> sort +# for name in chain_names +# _model = model[model.names.==name] +# plot!(mv, lab=name) do m +# I = Base.Fix1(unpolarized_intensity, _model) +# m * quadgk(projection_integrand(I, masses(_model), m^2; k), 0, 1)[1] +# end +# end +# plot!(; xlab) +#end +``` + +## Fit Fractions + +The contribution of different resonances to the overall decay process is quantitatively assessed using numerical evaluation on a finite-size sample. Statistical uncertainty in the reported values only reflects the precision of these calculations. For a understanding of model uncertainties, refer to the original publications. + +```{julia} +#| code-fold: true +#| code-summary: Computation of fit fractions +#| output: true +let + model = model_dist.model + ms = masses(model) + # + x2 = rand(10000, 2) + data = map(eachslice(x2; dims=1)) do (x, y) + σ1 = lims1(ms)[1] + x * diff(lims1(ms) |> collect)[1] + σ2 = lims2(ms)[1] + y * diff(lims2(ms) |> collect)[1] + σs = Invariants(ms; σ1, σ2) + end + filter!(data) do σs + Kibble(σs, ms^2) < 0 + end + # + chain_names = Set(model.names) |> collect |> sort + _int_i = map(chain_names) do name + _calv = unpolarized_intensity.(model[model.names.==name] |> Ref, data) + _value = mean(_calv) + _err = sqrt(cov(_calv, _calv) / length(data)) + _value ± _err + end + _int0 = sum(unpolarized_intensity.(model |> Ref, data)) / length(data) + ff = round.(_int_i ./ _int0 .* 100; digits=2) + DataFrame("Resonance" => chain_names, "Fit Franction [%]" => ff) +end +``` diff --git a/models/Lb2pKg.json b/models/Lb2pKg.json index c6c3f3d..3509681 100644 --- a/models/Lb2pKg.json +++ b/models/Lb2pKg.json @@ -2266,11 +2266,8 @@ }, { "name": "LNR3O_NR", - "l": 2, - "mb": 0.938272046, "type": "NonResonant", - "mass": 3.5, - "width": 1.0 + "mass": 3.5 }, { "name": "BlattWeisskopf_resonance_l0", From 1c88f3435021259989eea1486d001d181938ab66 Mon Sep 17 00:00:00 2001 From: isegal Date: Tue, 14 May 2024 13:52:15 +0200 Subject: [PATCH 05/17] Add .qmd file and modified json file --- docs/_quarto.yml | 1 + .../Lb2pKg_files/execute-results/html.json | 16 + models/Lb2pKg,json | 2529 ----------------- 3 files changed, 17 insertions(+), 2529 deletions(-) create mode 100644 docs/julia/Lb2pKg_files/execute-results/html.json delete mode 100644 models/Lb2pKg,json diff --git a/docs/_quarto.yml b/docs/_quarto.yml index e8dda29..46016ed 100644 --- a/docs/_quarto.yml +++ b/docs/_quarto.yml @@ -34,6 +34,7 @@ website: contents: - section: Julia contents: + - julia/Lb2pKg.qmd - julia/lc2pkpi.qmd - section: Python contents: diff --git a/docs/julia/Lb2pKg_files/execute-results/html.json b/docs/julia/Lb2pKg_files/execute-results/html.json new file mode 100644 index 0000000..b7cd887 --- /dev/null +++ b/docs/julia/Lb2pKg_files/execute-results/html.json @@ -0,0 +1,16 @@ +{ + "hash": "853d64a79b35a06fc0ea370276cbf837", + "result": { + "engine": "jupyter", + "markdown": "---\ntitle: $\\Lambda_b^0 \\to p K^- \\gamma$\n---\n\n\n\nThis page demostrates deserialization and evaluation of an amplitude model for the decay $\\Lambda_b^0 \\to p K^- \\gamma$. The resonant structure is studied using proton-proton collision data recorded at centre-of-mass energies of $7$, $8$, and $13$ TeV collected with the LHCb detector, [INSPIRE-HEP 2765817](https://inspirehep.net/literature/2765817).\n\n\n::: {#0b822085 .cell execution_count=1}\n``` {.julia .cell-code code-fold=\"true\" code-summary=\"Activate environment\"}\nimport Pkg\nPkg.activate(@__DIR__)\nPkg.instantiate()\n\nusing ThreeBodyDecaysIO\nusing ThreeBodyDecaysIO.ThreeBodyDecays\nusing ThreeBodyDecaysIO.HadronicLineshapes\nusing ThreeBodyDecaysIO.Parameters\nusing ThreeBodyDecaysIO.DataFrames\nusing ThreeBodyDecaysIO.JSON\nusing Measurements\nusing Statistics\nusing QuadGK\nusing Plots\n\ntheme(:wong2, frame=:box, grid=false, minorticks=true,\n guidefontvalign=:top, guidefonthalign=:right,\n foreground_color_legend=nothing,\n xlim=(:auto, :auto), ylim=(:auto, :auto),\n lab=\"\")\n```\n:::\n\n\n## Function definitions\n\nNon-standard lineshapes are used to model resonances that do not conform to a simple `BreitWigner` distributions, or a `MultichannelBreitWigner` has to be defined explicitly.\nThe code below defines a new lineshape, and its deserialization method.\n\n::: {#a30cd6e8 .cell execution_count=2}\n``` {.julia .cell-code}\nstruct BreitWignerWidthExpLikeBugg <: HadronicLineshapes.AbstractFlexFunc\n m::Float64\n Γ::Float64\n γ::Float64\nend\nfunction (BW::BreitWignerWidthExpLikeBugg)(σ)\n mK = 0.493677\n σA = mK^2 / 2\n @unpack m, Γ, γ = BW\n Γt = (σ - σA) / (m^2 - σA) * Γ * exp(-γ * σ)\n 1 / (m^2 - σ - 1im * m * Γt)\nend\nfunction ThreeBodyDecaysIO.dict2instance(::Type{BreitWignerWidthExpLikeBugg}, dict)\n @unpack mass, width, slope = dict\n return BreitWignerWidthExpLikeBugg(mass, width, slope)\nend\n```\n:::\n\n\n::: {#931c84b5 .cell execution_count=3}\n``` {.julia .cell-code}\n@with_kw struct NonResonant <: HadronicLineshapes.AbstractFlexFunc\n m::Float64\nend\nfunction (BW::NonResonant)(σ)\n @unpack m = BW\n# exp(m^2 - σ)\n coeff = [1.0 .+ 0im, 0, 0]\n sum(c * (sqrt(σ) - m)^(i - 1) for (i, c) in enumerate(coeff))\nend\nfunction ThreeBodyDecaysIO.dict2instance(::Type{NonResonant}, dict)\n @unpack mass = dict\n return NonResonant(mass)\nend\n```\n:::\n\n\n## Deserialization of Objects to a Workspace\n\nModel components are deserialized from a JSON file into computational objects within a workspace for further manipulation. First, functions representing lineshapes and formfactors are built. Following this, distributions are processed and added to the workspace.\n\n::: {#de5dcbf4 .cell execution_count=4}\n``` {.julia .cell-code}\ninput = open(joinpath(@__DIR__, \"..\", \"..\", \"models\", \"Lb2pKg.json\")) do io\n JSON.parse(io)\nend\n\nworkspace = Dict{String,Any}()\n\n@unpack functions = input\nfor fn in functions\n @unpack name, type = fn\n instance_type = eval(Symbol(type))\n workspace[name] = dict2instance(instance_type, fn)\nend\n\n@unpack distributions = input\nfor dist in distributions\n @unpack name, type = dist\n instance_type = eval(Symbol(type))\n workspace[name] = dict2instance(instance_type, distributions[1]; workspace)\nend\n```\n:::\n\n\n## Validation\n\nThe integrity of the model is checked by validating the value of distributions at a few phase space points.\nThe table lists the validation checkes and their status (\"🟢\" or \"🔴\").\n\n::: {#a6e611f3 .cell execution_count=5}\n``` {.julia .cell-code code-fold=\"true\" code-summary=\"A loop over validation points\"}\nlet\n @unpack misc, parameter_points = input\n @unpack amplitude_model_checksums = misc\n\n map(amplitude_model_checksums) do check_point_info\n @unpack name, value, distribution = check_point_info\n #\n # pull distribution\n dist = workspace[distribution]\n\n # pull correct parameter point\n parameter_points_dict = array2dict(parameter_points; key=\"name\")\n # find the point in the list of points\n parameter_point = parameter_points_dict[name]\n # compute, compare\n _parameters = array2dict(parameter_point[\"parameters\"];\n key=\"name\", apply=v -> v[\"value\"])\n #\n # @assert value ≈ dist(_parameters) \"Check-point validation failed with $distribution 🥕\"\n status = (value ≈ dist(_parameters)) ? \"🟢\" : \"🔴\"\n (; Distribution=distribution,\n Point=name, Status=status)\n end |> DataFrame\nend\n```\n\n::: {.cell-output .cell-output-display execution_count=6}\n```{=html}\n
3×3 DataFrame
RowDistributionPointStatus
StringStringString
1Lb2pKg_modelvalidation_point1🔴
2Lb2pKg_modelvalidation_point2🔴
3Lb2pKg_modelvalidation_point3🔴
\n```\n:::\n:::\n\n\n## Visualization\n\nThe model descibing the decay is fetched from the workspace\n\n::: {#ecadb033 .cell execution_count=6}\n``` {.julia .cell-code}\nmodel_dist = [v for (k, v) in workspace if v isa HadronicUnpolarizedIntensity] |> first;\n```\n:::\n\n\n### Dalitz plot\n\nThe Dalitz plot shows the probability distribution across two dimensional phase space of the decay.\n\n::: {#0df4292c .cell execution_count=7}\n``` {.julia .cell-code code-fold=\"true\" code-summary=\"Dalitz plot plotting\"}\nlet iσx = 3, iσy = 2\n xlab = ((i, j) = ij_from_k(iσx);\n \"m²($i$j) [GeV²]\")\n ylab = ((i, j) = ij_from_k(iσy);\n \"m²($i$j) [GeV²]\")\n model = model_dist.model\n\n plot(masses(model), Base.Fix1(unpolarized_intensity, model);\n iσx, iσy, xlab, ylab)\nend\n```\n\n::: {.cell-output .cell-output-display execution_count=8}\n```{=html}\n\n\n\n \n \n \n\n\n\n \n \n \n\n\n\n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n```\n:::\n:::\n\n\nc\nThe projection of the model onto a mass variable is shown by black line.\nContributions from individual resonances are shown by the colored lines.\n\n#```{julia}\n#| code-fold: true\n#| code-summary: Computation of projections\n#let k = 3\n# i, j = ij_from_k(k)\n# xlab = \"m($i$j) [GeV]\"\n# model = model_dist.model\n# #\n# mlims = sqrt.(lims(k, masses(model)))\n# mv = range(mlims..., 150) |> shift_by_half\n# #\n# plot()\n# plot!(mv, lab=\"Total\") do m\n# I = Base.Fix1(unpolarized_intensity, model)\n# m * quadgk(projection_integrand(I, masses(model), m^2; k), 0, 1)[1]\n# end\n# chain_names = Set(model.names) |> collect |> sort\n# for name in chain_names\n# _model = model[model.names.==name]\n# plot!(mv, lab=name) do m\n# I = Base.Fix1(unpolarized_intensity, _model)\n# m * quadgk(projection_integrand(I, masses(_model), m^2; k), 0, 1)[1]\n# end\n# end\n# plot!(; xlab)\n#end\n#```\n\n## Fit Fractions\n\nThe contribution of different resonances to the overall decay process is quantitatively assessed using numerical evaluation on a finite-size sample. Statistical uncertainty in the reported values only reflects the precision of these calculations. For a understanding of model uncertainties, refer to the original publications.\n\n::: {#aff3791b .cell execution_count=8}\n``` {.julia .cell-code code-fold=\"true\" code-summary=\"Computation of fit fractions\"}\nlet\n model = model_dist.model\n ms = masses(model)\n #\n x2 = rand(10000, 2)\n data = map(eachslice(x2; dims=1)) do (x, y)\n σ1 = lims1(ms)[1] + x * diff(lims1(ms) |> collect)[1]\n σ2 = lims2(ms)[1] + y * diff(lims2(ms) |> collect)[1]\n σs = Invariants(ms; σ1, σ2)\n end\n filter!(data) do σs\n Kibble(σs, ms^2) < 0\n end\n #\n chain_names = Set(model.names) |> collect |> sort\n _int_i = map(chain_names) do name\n _calv = unpolarized_intensity.(model[model.names.==name] |> Ref, data)\n _value = mean(_calv)\n _err = sqrt(cov(_calv, _calv) / length(data))\n _value ± _err\n end\n _int0 = sum(unpolarized_intensity.(model |> Ref, data)) / length(data)\n ff = round.(_int_i ./ _int0 .* 100; digits=2)\n DataFrame(\"Resonance\" => chain_names, \"Fit Franction [%]\" => ff)\nend\n```\n\n::: {.cell-output .cell-output-display execution_count=9}\n```{=html}\n
14×2 DataFrame
RowResonanceFit Franction [%]
StringMeasurem…
1L1405NaN±NaN
2L1520NaN±NaN
3L1600NaN±NaN
4L1670NaN±NaN
5L1690NaN±NaN
6L1800NaN±NaN
7L1810NaN±NaN
8L1820NaN±NaN
9L1830NaN±NaN
10L1890NaN±NaN
11L2100NaN±NaN
12L2110NaN±NaN
13L2350NaN±NaN
14LNR30NaN±NaN
\n```\n:::\n:::\n\n\n", + "supporting": [ + "Lb2pKg_files/figure-html" + ], + "filters": [], + "includes": { + "include-in-header": [ + "\n\n\n" + ] + } + } +} \ No newline at end of file diff --git a/models/Lb2pKg,json b/models/Lb2pKg,json deleted file mode 100644 index c6c3f3d..0000000 --- a/models/Lb2pKg,json +++ /dev/null @@ -1,2529 +0,0 @@ -{ - "distributions": [ - { - "name": "Lb2pKg_model", - "type": "HadronicUnpolarizedIntensity", - "decay_description": { - "kinematics": { - "initial_state": { - "index": 0, - "name": "Lb", - "spin": "1/2", - "mass": 5.6196 - }, - "final_state": [ - { - "index": 1, - "name": "p", - "spin": "1/2", - "mass": 0.938272046 - }, - { - "index": 2, - "name": "K", - "spin": "0", - "mass": 0.493677 - }, - { - "index": 3, - "name": "g", - "spin": "1", - "mass": 0.0 - } - ] - }, - "reference_topology": [[1, 2], 3], - "chains": [ - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1405_Flatte" - } - ], - "weight": "2.2615419999999995 - 1.7992479999999997i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "" - } - ], - "topology": [[1, 2], 3], - "name": "L1405" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1405_Flatte" - } - ], - "weight": "-1.8662079999999999 - 1.0409729999999997i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "" - } - ], - "topology": [[1, 2], 3], - "name": "L1405" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1405_Flatte" - } - ], - "weight": "1.319608331904584 + 0.7360790673321034i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "" - } - ], - "topology": [[1, 2], 3], - "name": "L1405" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1405_Flatte" - } - ], - "weight": "-1.5991516841381865 + 1.2722604618363327i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "" - } - ], - "topology": [[1, 2], 3], - "name": "L1405" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1520_BW" - } - ], - "weight": "0.1787061055481877 - 0.0029077827979407263i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l0" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1520" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1520_BW" - } - ], - "weight": "0.23981694894606595 + 0.035455988278427664i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1520" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1520_BW" - } - ], - "weight": "-0.07241774473290369 + 0.9195480730863396i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1520" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1520_BW" - } - ], - "weight": "-0.2501855961577325 + 0.4451666988733546i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1520" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1520_BW" - } - ], - "weight": "0.21659486538591105 - 0.15055623295778503i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1520" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1520_BW" - } - ], - "weight": "0.20288824824430146 - 0.2800886910287802i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1520" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1600_BW" - } - ], - "weight": "2.284312320810868 + 3.3342947994153125i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l0" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1600" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1600_BW" - } - ], - "weight": "-2.3740723898115097 + 0.2018514690632694i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1600" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1600_BW" - } - ], - "weight": "1.6787226858634705 - 0.14273054256710435i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1600" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1600_BW" - } - ], - "weight": "-1.6152527323933445 - 2.357702463141606i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1600" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1670_BW" - } - ], - "weight": "-0.16420699999999996 + 0.07874799999999998i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l0" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l0" - } - ], - "topology": [[1, 2], 3], - "name": "L1670" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1670_BW" - } - ], - "weight": "0.3361199999999999 + 0.20572699999999997i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l0" - } - ], - "topology": [[1, 2], 3], - "name": "L1670" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1670_BW" - } - ], - "weight": "-0.2376727312924222 - 0.14547095677316477i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l0" - } - ], - "topology": [[1, 2], 3], - "name": "L1670" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1670_BW" - } - ], - "weight": "0.11611188321829932 - 0.05568324480487821i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l0" - } - ], - "topology": [[1, 2], 3], - "name": "L1670" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1690_BW" - } - ], - "weight": "-0.1638425144881511 - 0.027239780101902436i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l0" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1690" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1690_BW" - } - ], - "weight": "0.8340596165977585 + 0.6936591443585243i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1690" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1690_BW" - } - ], - "weight": "0.5733385625572381 + 0.1544300099436635i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1690" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1690_BW" - } - ], - "weight": "1.040432591231551 + 0.7879720195135104i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1690" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1690_BW" - } - ], - "weight": "-0.4689318637438509 - 0.2829606731711704i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1690" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1690_BW" - } - ], - "weight": "0.4305584791475875 + 0.4655463300187793i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1690" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1800_BW" - } - ], - "weight": "0.9999999999999999 + 0.0i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l0" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l0" - } - ], - "topology": [[1, 2], 3], - "name": "L1800" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1800_BW" - } - ], - "weight": "0.32073699999999994 - 4.406508999999999i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l0" - } - ], - "topology": [[1, 2], 3], - "name": "L1800" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1800_BW" - } - ], - "weight": "-0.22679530767742956 + 3.1158723952595504i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l0" - } - ], - "topology": [[1, 2], 3], - "name": "L1800" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1800_BW" - } - ], - "weight": "-0.7071067811865472 + 0.0i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l0" - } - ], - "topology": [[1, 2], 3], - "name": "L1800" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1810_BW" - } - ], - "weight": "-0.7590164181414873 - 0.3568902236001055i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l0" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1810" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1810_BW" - } - ], - "weight": "0.09230907043911411 - 0.19521309566812706i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1810" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1810_BW" - } - ], - "weight": "-0.06527236967252424 + 0.13803650372335083i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1810" - }, - { - "propagators": [ - { - "spin": "1/2", - "node": [1, 2], - "parametrization": "L1810_BW" - } - ], - "weight": "0.5367056562997696 + 0.2523594972468178i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1810" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1820_BW" - } - ], - "weight": "-0.25761604922941317 - 0.04587128030229186i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L1820" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1820_BW" - } - ], - "weight": "-0.42822618862999434 - 1.1175887875910098i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L1820" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1820_BW" - } - ], - "weight": "-0.13782512304728772 - 0.8422685044813712i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L1820" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1820_BW" - } - ], - "weight": "0.30661460758138337 - 1.1008683952340275i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L1820" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1820_BW" - } - ], - "weight": "-0.28409816112852415 + 0.2077829900075715i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L1820" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1820_BW" - } - ], - "weight": "-0.3274610999276565 - 0.7467049015473368i", - "vertices": [ - { - "type": "ls", - "l": "4", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l4" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L1820" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1830_BW" - } - ], - "weight": "-0.2002653785600497 + 0.20813410177287145i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1830" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1830_BW" - } - ], - "weight": "-0.36595980454716615 - 0.1456574680543363i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1830" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1830_BW" - } - ], - "weight": "0.3200457263379719 + 0.2396823376538205i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1830" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1830_BW" - } - ], - "weight": "-0.28545599079402767 - 0.18768391847784938i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1830" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1830_BW" - } - ], - "weight": "-0.10372413693990794 + 0.21610488311193665i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1830" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L1830_BW" - } - ], - "weight": "-0.37774833978283734 - 0.17546038108722728i", - "vertices": [ - { - "type": "ls", - "l": "4", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l4" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l2" - } - ], - "topology": [[1, 2], 3], - "name": "L1830" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1890_BW" - } - ], - "weight": "0.5389610950906693 - 1.0669617726710425i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l0" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1890" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1890_BW" - } - ], - "weight": "0.7460104486274528 + 0.13157062079481627i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1890" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1890_BW" - } - ], - "weight": "-0.8364252328333558 + 0.019747111257092772i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1890" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1890_BW" - } - ], - "weight": "0.2919319674633116 + 2.243260984620678i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1890" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1890_BW" - } - ], - "weight": "0.3044072261290513 - 1.5430200125689373i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1890" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "L1890_BW" - } - ], - "weight": "0.834851769296486 + 0.0914845802273212i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l1" - } - ], - "topology": [[1, 2], 3], - "name": "L1890" - }, - { - "propagators": [ - { - "spin": "7/2", - "node": [1, 2], - "parametrization": "L2100_BW" - } - ], - "weight": "0.6811896666666667 - 0.40513466666666664i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "4", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l4" - } - ], - "topology": [[1, 2], 3], - "name": "L2100" - }, - { - "propagators": [ - { - "spin": "7/2", - "node": [1, 2], - "parametrization": "L2100_BW" - } - ], - "weight": "0.7091103333333333 + 1.5402046666666664i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "4", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l4" - } - ], - "topology": [[1, 2], 3], - "name": "L2100" - }, - { - "propagators": [ - { - "spin": "7/2", - "node": [1, 2], - "parametrization": "L2100_BW" - } - ], - "weight": "0.19807766666666665 + 1.0452593333333333i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "4", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l4" - } - ], - "topology": [[1, 2], 3], - "name": "L2100" - }, - { - "propagators": [ - { - "spin": "7/2", - "node": [1, 2], - "parametrization": "L2100_BW" - } - ], - "weight": "-0.7996766666666667 + 2.167724333333333i", - "vertices": [ - { - "type": "ls", - "l": "4", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l4" - }, - { - "type": "ls", - "l": "4", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l4" - } - ], - "topology": [[1, 2], 3], - "name": "L2100" - }, - { - "propagators": [ - { - "spin": "7/2", - "node": [1, 2], - "parametrization": "L2100_BW" - } - ], - "weight": "0.7334657683006988 - 0.722246144357622i", - "vertices": [ - { - "type": "ls", - "l": "4", - "s": "9/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l4" - }, - { - "type": "ls", - "l": "4", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l4" - } - ], - "topology": [[1, 2], 3], - "name": "L2100" - }, - { - "propagators": [ - { - "spin": "7/2", - "node": [1, 2], - "parametrization": "L2100_BW" - } - ], - "weight": "0.5893375068756963 + 1.1760961873278304i", - "vertices": [ - { - "type": "ls", - "l": "5", - "s": "9/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l5" - }, - { - "type": "ls", - "l": "4", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l4" - } - ], - "topology": [[1, 2], 3], - "name": "L2100" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L2110_BW" - } - ], - "weight": "-0.5738215053134057 + 0.5447303357548315i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l1" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L2110" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L2110_BW" - } - ], - "weight": "-1.6639043063456418 - 1.6594654915746214i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L2110" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L2110_BW" - } - ], - "weight": "-0.08229344877935303 - 0.8834704116841071i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l2" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L2110" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L2110_BW" - } - ], - "weight": "0.06403927659089939 - 2.606881444660322i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L2110" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L2110_BW" - } - ], - "weight": "-0.4944131334300535 + 1.0386705091208868i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L2110" - }, - { - "propagators": [ - { - "spin": "5/2", - "node": [1, 2], - "parametrization": "L2110_BW" - } - ], - "weight": "-1.3737208465399549 - 1.190858452549667i", - "vertices": [ - { - "type": "ls", - "l": "4", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l4" - }, - { - "type": "ls", - "l": "3", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l3" - } - ], - "topology": [[1, 2], 3], - "name": "L2110" - }, - { - "propagators": [ - { - "spin": "9/2", - "node": [1, 2], - "parametrization": "L2350_BW" - } - ], - "weight": "-0.03912923776526843 - 0.1484153412322692i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l3" - }, - { - "type": "ls", - "l": "5", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l5" - } - ], - "topology": [[1, 2], 3], - "name": "L2350" - }, - { - "propagators": [ - { - "spin": "9/2", - "node": [1, 2], - "parametrization": "L2350_BW" - } - ], - "weight": "0.11812430551060878 - 0.1639139288776i", - "vertices": [ - { - "type": "ls", - "l": "4", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l4" - }, - { - "type": "ls", - "l": "5", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l5" - } - ], - "topology": [[1, 2], 3], - "name": "L2350" - }, - { - "propagators": [ - { - "spin": "9/2", - "node": [1, 2], - "parametrization": "L2350_BW" - } - ], - "weight": "0.1189414012544145 - 0.5143331271479781i", - "vertices": [ - { - "type": "ls", - "l": "4", - "s": "9/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l4" - }, - { - "type": "ls", - "l": "5", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l5" - } - ], - "topology": [[1, 2], 3], - "name": "L2350" - }, - { - "propagators": [ - { - "spin": "9/2", - "node": [1, 2], - "parametrization": "L2350_BW" - } - ], - "weight": "0.2452402823392156 - 0.07215166475745884i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l0" - }, - { - "type": "ls", - "l": "5", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l5" - } - ], - "topology": [[1, 2], 3], - "name": "L2350" - }, - { - "propagators": [ - { - "spin": "9/2", - "node": [1, 2], - "parametrization": "L2350_BW" - } - ], - "weight": "-0.035320825594352574 - 0.13397021466756734i", - "vertices": [ - { - "type": "ls", - "l": "5", - "s": "11/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l5" - }, - { - "type": "ls", - "l": "5", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l5" - } - ], - "topology": [[1, 2], 3], - "name": "L2350" - }, - { - "propagators": [ - { - "spin": "9/2", - "node": [1, 2], - "parametrization": "L2350_BW" - } - ], - "weight": "0.09044150258962932 - 0.07796846595501146i", - "vertices": [ - { - "type": "ls", - "l": "6", - "s": "11/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l6" - }, - { - "type": "ls", - "l": "5", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l5" - } - ], - "topology": [[1, 2], 3], - "name": "L2350" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "LNR3O_NR" - } - ], - "weight": "0.505570050363152 + 0.3447283391008056i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BarrierFactor_l0" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BarrierFactor_l2" - } - ], - "topology": [[1, 2], 3], - "name": "LNR30" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "LNR3O_NR" - } - ], - "weight": "-3.9400148334715945 + 0.04170982319789908i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BarrierFactor_l1" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BarrierFactor_l2" - } - ], - "topology": [[1, 2], 3], - "name": "LNR30" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "LNR3O_NR" - } - ], - "weight": "3.365161111252803 - 0.02084820339501704i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BarrierFactor_l1" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BarrierFactor_l2" - } - ], - "topology": [[1, 2], 3], - "name": "LNR30" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "LNR3O_NR" - } - ], - "weight": "-2.4054666736984323 - 0.834854315156962i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "BarrierFactor_l2" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BarrierFactor_l2" - } - ], - "topology": [[1, 2], 3], - "name": "LNR30" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "LNR3O_NR" - } - ], - "weight": "1.1786518912328119 + 0.5352301050523212i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BarrierFactor_l2" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BarrierFactor_l2" - } - ], - "topology": [[1, 2], 3], - "name": "LNR30" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "LNR3O_NR" - } - ], - "weight": "-4.058434037084272 + 0.038038067798339015i", - "vertices": [ - { - "type": "ls", - "l": "3", - "s": "5/2", - "node": [[1, 2], 3], - "formfactor": "BarrierFactor_l3" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "BarrierFactor_l2" - } - ], - "topology": [[1, 2], 3], - "name": "LNR30" - } - ], - "appendix": {} - }, - "variables": [ - { - "node": [1, 2], - "mass_angles": ["m_12", "phi_12", "cos_theta_12"] - }, - { - "node": [[1, 2], 3], - "mass_angles": ["m_12_3", "phi_12_3", "cos_theta_12_3"] - } - ], - "parameters": [] - } - ], - "functions": [ - { - "name": "L1405_Flatte", - "type": "MultichannelBreitWigner", - "mass": 1.405, - "channels": [ - { - "gsq": 0.24941478752959237, - "ma": 0.938, - "mb": 0.493, - "l": 0, - "d": 0 - }, - { - "gsq": 0.24941478752959237, - "ma": 1.197, - "mb": 0.14, - "l": 0, - "d": 0 - } - ] - }, - { - "name": "L1520_BW", - "l": 2, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 1.518467, - "ma": 0.493677, - "width": 0.015195 - }, - { - "name": "L1600_BW", - "l": 1, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 1.63, - "ma": 0.493677, - "width": 0.25 - }, - { - "name": "L1670_BW", - "l": 0, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 1.67, - "ma": 0.493677, - "width": 0.03 - }, - { - "name": "L1690_BW", - "l": 2, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 1.69, - "ma": 0.493677, - "width": 0.07 - }, - { - "name": "L1800_BW", - "l": 0, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 1.8, - "ma": 0.493677, - "width": 0.2 - }, - { - "name": "L1810_BW", - "l": 1, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 1.79, - "ma": 0.493677, - "width": 0.11 - }, - { - "name": "L1820_BW", - "l": 3, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 1.82, - "ma": 0.493677, - "width": 0.08 - }, - { - "name": "L1830_BW", - "l": 2, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 1.825, - "ma": 0.493677, - "width": 0.09 - }, - { - "name": "L1890_BW", - "l": 1, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 1.89, - "ma": 0.493677, - "width": 0.12 - }, - { - "name": "L2100_BW", - "l": 4, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 2.1, - "ma": 0.493677, - "width": 0.2 - }, - { - "name": "L2110_BW", - "l": 3, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 2.09, - "ma": 0.493677, - "width": 0.25 - }, - { - "name": "L2350_BW", - "l": 5, - "mb": 0.938272046, - "type": "BreitWigner", - "d": 1.5, - "mass": 2.35, - "ma": 0.493677, - "width": 0.15 - }, - { - "name": "LNR3O_NR", - "l": 2, - "mb": 0.938272046, - "type": "NonResonant", - "mass": 3.5, - "width": 1.0 - }, - { - "name": "BlattWeisskopf_resonance_l0", - "type": "BlattWeisskopf", - "radius": 1.5, - "l": 0 - }, - { - "name": "BlattWeisskopf_resonance_l1", - "type": "BlattWeisskopf", - "radius": 1.5, - "l": 1 - }, - { - "name": "BlattWeisskopf_resonance_l2", - "type": "BlattWeisskopf", - "radius": 1.5, - "l": 2 - }, - { - "name": "BlattWeisskopf_resonance_l3", - "type": "BlattWeisskopf", - "radius": 1.5, - "l": 3 - }, - { - "name": "BlattWeisskopf_resonance_l4", - "type": "BlattWeisskopf", - "radius": 1.5, - "l": 4 - }, - { - "name": "BlattWeisskopf_resonance_l5", - "type": "BlattWeisskopf", - "radius": 1.5, - "l": 5 - }, - { - "name": "BlattWeisskopf_b_decay_l0", - "type": "BlattWeisskopf", - "radius": 5.0, - "l": 0 - }, - { - "name": "BlattWeisskopf_b_decay_l1", - "type": "BlattWeisskopf", - "radius": 5.0, - "l": 1 - }, - { - "name": "BlattWeisskopf_b_decay_l2", - "type": "BlattWeisskopf", - "radius": 5.0, - "l": 2 - }, - { - "name": "BlattWeisskopf_b_decay_l3", - "type": "BlattWeisskopf", - "radius": 5.0, - "l": 3 - }, - { - "name": "BlattWeisskopf_b_decay_l4", - "type": "BlattWeisskopf", - "radius": 5.0, - "l": 4 - }, - { - "name": "BlattWeisskopf_b_decay_l5", - "type": "BlattWeisskopf", - "radius": 5.0, - "l": 5 - }, - { - "name": "BlattWeisskopf_b_decay_l6", - "type": "BlattWeisskopf", - "radius": 5.0, - "l": 6 - }, - { - "name": "BarrierFactor_l0", - "type": "BlattWeisskopf", - "radius": 0.0, - "l": 0 - }, - { - "name": "BarrierFactor_l1", - "type": "BlattWeisskopf", - "radius": 0.0, - "l": 1 - }, - { - "name": "BarrierFactor_l2", - "type": "BlattWeisskopf", - "radius": 0.0, - "l": 2 - }, - { - "name": "BarrierFactor_l3", - "type": "BlattWeisskopf", - "radius": 0.0, - "l": 3 - } - ], - "domains": [ - { - "name": "default", - "type": "product_domain", - "axes": [ - { - "name": "cos_theta_12", - "min": -1.0, - "max": 1.0 - }, - { - "name": "phi_12", - "min": -3.14, - "max": 3.14 - }, - { - "name": "m_12", - "min": 1.0, - "max": 5.5 - }, - { - "name": "cos_theta_12_3", - "min": -1.0, - "max": 1.0 - }, - { - "name": "phi_12_3", - "min": -3.14, - "max": 3.14 - }, - { - "name": "m_12_3", - "min": 1.0, - "max": 5.5 - }, - { - "name": "L_1520_mass", - "min": 3.0, - "max": 6.5 - } - ] - } - ], - "misc": { - "amplitude_model_checksums": [ - { - "name": "validation_point1", - "distribution": "Lb2pKg_model", - "value": 100.09146203771249 - }, - { - "name": "validation_point2", - "distribution": "Lb2pKg_model", - "value": 16.638566783307887 - }, - { - "name": "validation_point3", - "distribution": "Lb2pKg_model", - "value": 3.946965083381133 - } - ] - }, - "parameter_points": [ - { - "name": "validation_point1", - "parameters": [ - { - "name": "cos_theta_12", - "value": 0.2260000000000005 - }, - { - "name": "phi_12", - "value": 0.0 - }, - { - "name": "m_12", - "value": 1.797004885914337 - }, - { - "name": "cos_theta_12_3", - "value": 0.0 - }, - { - "name": "phi_12_3", - "value": 0.0 - }, - { - "name": "m_12_3", - "value": 5.6196 - } - ] - }, - { - "name": "validation_point2", - "parameters": [ - { - "name": "cos_theta_12", - "value": 0.6259999999999996 - }, - { - "name": "phi_12", - "value": 0.0 - }, - { - "name": "m_12", - "value": 4.889261075050094 - }, - { - "name": "cos_theta_12_3", - "value": 0.0 - }, - { - "name": "phi_12_3", - "value": 0.0 - }, - { - "name": "m_12_3", - "value": 5.6196 - } - ] - }, - { - "name": "validation_point3", - "parameters": [ - { - "name": "cos_theta_12", - "value": -0.5739999999999997 - }, - { - "name": "phi_12", - "value": 0.0 - }, - { - "name": "m_12", - "value": 3.477099115642233 - }, - { - "name": "cos_theta_12_3", - "value": 0.0 - }, - { - "name": "phi_12_3", - "value": 0.0 - }, - { - "name": "m_12_3", - "value": 5.6196 - } - ] - } - ] -} From 02bdb5d3fcd85c8c0f4ac11418f6cc540abf7835 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 14 May 2024 11:57:51 +0000 Subject: [PATCH 06/17] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- docs/julia/Lb2pKg_files/execute-results/html.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/julia/Lb2pKg_files/execute-results/html.json b/docs/julia/Lb2pKg_files/execute-results/html.json index b7cd887..4249cd4 100644 --- a/docs/julia/Lb2pKg_files/execute-results/html.json +++ b/docs/julia/Lb2pKg_files/execute-results/html.json @@ -3,9 +3,7 @@ "result": { "engine": "jupyter", "markdown": "---\ntitle: $\\Lambda_b^0 \\to p K^- \\gamma$\n---\n\n\n\nThis page demostrates deserialization and evaluation of an amplitude model for the decay $\\Lambda_b^0 \\to p K^- \\gamma$. The resonant structure is studied using proton-proton collision data recorded at centre-of-mass energies of $7$, $8$, and $13$ TeV collected with the LHCb detector, [INSPIRE-HEP 2765817](https://inspirehep.net/literature/2765817).\n\n\n::: {#0b822085 .cell execution_count=1}\n``` {.julia .cell-code code-fold=\"true\" code-summary=\"Activate environment\"}\nimport Pkg\nPkg.activate(@__DIR__)\nPkg.instantiate()\n\nusing ThreeBodyDecaysIO\nusing ThreeBodyDecaysIO.ThreeBodyDecays\nusing ThreeBodyDecaysIO.HadronicLineshapes\nusing ThreeBodyDecaysIO.Parameters\nusing ThreeBodyDecaysIO.DataFrames\nusing ThreeBodyDecaysIO.JSON\nusing Measurements\nusing Statistics\nusing QuadGK\nusing Plots\n\ntheme(:wong2, frame=:box, grid=false, minorticks=true,\n guidefontvalign=:top, guidefonthalign=:right,\n foreground_color_legend=nothing,\n xlim=(:auto, :auto), ylim=(:auto, :auto),\n lab=\"\")\n```\n:::\n\n\n## Function definitions\n\nNon-standard lineshapes are used to model resonances that do not conform to a simple `BreitWigner` distributions, or a `MultichannelBreitWigner` has to be defined explicitly.\nThe code below defines a new lineshape, and its deserialization method.\n\n::: {#a30cd6e8 .cell execution_count=2}\n``` {.julia .cell-code}\nstruct BreitWignerWidthExpLikeBugg <: HadronicLineshapes.AbstractFlexFunc\n m::Float64\n Γ::Float64\n γ::Float64\nend\nfunction (BW::BreitWignerWidthExpLikeBugg)(σ)\n mK = 0.493677\n σA = mK^2 / 2\n @unpack m, Γ, γ = BW\n Γt = (σ - σA) / (m^2 - σA) * Γ * exp(-γ * σ)\n 1 / (m^2 - σ - 1im * m * Γt)\nend\nfunction ThreeBodyDecaysIO.dict2instance(::Type{BreitWignerWidthExpLikeBugg}, dict)\n @unpack mass, width, slope = dict\n return BreitWignerWidthExpLikeBugg(mass, width, slope)\nend\n```\n:::\n\n\n::: {#931c84b5 .cell execution_count=3}\n``` {.julia .cell-code}\n@with_kw struct NonResonant <: HadronicLineshapes.AbstractFlexFunc\n m::Float64\nend\nfunction (BW::NonResonant)(σ)\n @unpack m = BW\n# exp(m^2 - σ)\n coeff = [1.0 .+ 0im, 0, 0]\n sum(c * (sqrt(σ) - m)^(i - 1) for (i, c) in enumerate(coeff))\nend\nfunction ThreeBodyDecaysIO.dict2instance(::Type{NonResonant}, dict)\n @unpack mass = dict\n return NonResonant(mass)\nend\n```\n:::\n\n\n## Deserialization of Objects to a Workspace\n\nModel components are deserialized from a JSON file into computational objects within a workspace for further manipulation. First, functions representing lineshapes and formfactors are built. Following this, distributions are processed and added to the workspace.\n\n::: {#de5dcbf4 .cell execution_count=4}\n``` {.julia .cell-code}\ninput = open(joinpath(@__DIR__, \"..\", \"..\", \"models\", \"Lb2pKg.json\")) do io\n JSON.parse(io)\nend\n\nworkspace = Dict{String,Any}()\n\n@unpack functions = input\nfor fn in functions\n @unpack name, type = fn\n instance_type = eval(Symbol(type))\n workspace[name] = dict2instance(instance_type, fn)\nend\n\n@unpack distributions = input\nfor dist in distributions\n @unpack name, type = dist\n instance_type = eval(Symbol(type))\n workspace[name] = dict2instance(instance_type, distributions[1]; workspace)\nend\n```\n:::\n\n\n## Validation\n\nThe integrity of the model is checked by validating the value of distributions at a few phase space points.\nThe table lists the validation checkes and their status (\"🟢\" or \"🔴\").\n\n::: {#a6e611f3 .cell execution_count=5}\n``` {.julia .cell-code code-fold=\"true\" code-summary=\"A loop over validation points\"}\nlet\n @unpack misc, parameter_points = input\n @unpack amplitude_model_checksums = misc\n\n map(amplitude_model_checksums) do check_point_info\n @unpack name, value, distribution = check_point_info\n #\n # pull distribution\n dist = workspace[distribution]\n\n # pull correct parameter point\n parameter_points_dict = array2dict(parameter_points; key=\"name\")\n # find the point in the list of points\n parameter_point = parameter_points_dict[name]\n # compute, compare\n _parameters = array2dict(parameter_point[\"parameters\"];\n key=\"name\", apply=v -> v[\"value\"])\n #\n # @assert value ≈ dist(_parameters) \"Check-point validation failed with $distribution 🥕\"\n status = (value ≈ dist(_parameters)) ? \"🟢\" : \"🔴\"\n (; Distribution=distribution,\n Point=name, Status=status)\n end |> DataFrame\nend\n```\n\n::: {.cell-output .cell-output-display execution_count=6}\n```{=html}\n
3×3 DataFrame
RowDistributionPointStatus
StringStringString
1Lb2pKg_modelvalidation_point1🔴
2Lb2pKg_modelvalidation_point2🔴
3Lb2pKg_modelvalidation_point3🔴
\n```\n:::\n:::\n\n\n## Visualization\n\nThe model descibing the decay is fetched from the workspace\n\n::: {#ecadb033 .cell execution_count=6}\n``` {.julia .cell-code}\nmodel_dist = [v for (k, v) in workspace if v isa HadronicUnpolarizedIntensity] |> first;\n```\n:::\n\n\n### Dalitz plot\n\nThe Dalitz plot shows the probability distribution across two dimensional phase space of the decay.\n\n::: {#0df4292c .cell execution_count=7}\n``` {.julia .cell-code code-fold=\"true\" code-summary=\"Dalitz plot plotting\"}\nlet iσx = 3, iσy = 2\n xlab = ((i, j) = ij_from_k(iσx);\n \"m²($i$j) [GeV²]\")\n ylab = ((i, j) = ij_from_k(iσy);\n \"m²($i$j) [GeV²]\")\n model = model_dist.model\n\n plot(masses(model), Base.Fix1(unpolarized_intensity, model);\n iσx, iσy, xlab, ylab)\nend\n```\n\n::: {.cell-output .cell-output-display execution_count=8}\n```{=html}\n\n\n\n \n \n \n\n\n\n \n \n \n\n\n\n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n```\n:::\n:::\n\n\nc\nThe projection of the model onto a mass variable is shown by black line.\nContributions from individual resonances are shown by the colored lines.\n\n#```{julia}\n#| code-fold: true\n#| code-summary: Computation of projections\n#let k = 3\n# i, j = ij_from_k(k)\n# xlab = \"m($i$j) [GeV]\"\n# model = model_dist.model\n# #\n# mlims = sqrt.(lims(k, masses(model)))\n# mv = range(mlims..., 150) |> shift_by_half\n# #\n# plot()\n# plot!(mv, lab=\"Total\") do m\n# I = Base.Fix1(unpolarized_intensity, model)\n# m * quadgk(projection_integrand(I, masses(model), m^2; k), 0, 1)[1]\n# end\n# chain_names = Set(model.names) |> collect |> sort\n# for name in chain_names\n# _model = model[model.names.==name]\n# plot!(mv, lab=name) do m\n# I = Base.Fix1(unpolarized_intensity, _model)\n# m * quadgk(projection_integrand(I, masses(_model), m^2; k), 0, 1)[1]\n# end\n# end\n# plot!(; xlab)\n#end\n#```\n\n## Fit Fractions\n\nThe contribution of different resonances to the overall decay process is quantitatively assessed using numerical evaluation on a finite-size sample. Statistical uncertainty in the reported values only reflects the precision of these calculations. For a understanding of model uncertainties, refer to the original publications.\n\n::: {#aff3791b .cell execution_count=8}\n``` {.julia .cell-code code-fold=\"true\" code-summary=\"Computation of fit fractions\"}\nlet\n model = model_dist.model\n ms = masses(model)\n #\n x2 = rand(10000, 2)\n data = map(eachslice(x2; dims=1)) do (x, y)\n σ1 = lims1(ms)[1] + x * diff(lims1(ms) |> collect)[1]\n σ2 = lims2(ms)[1] + y * diff(lims2(ms) |> collect)[1]\n σs = Invariants(ms; σ1, σ2)\n end\n filter!(data) do σs\n Kibble(σs, ms^2) < 0\n end\n #\n chain_names = Set(model.names) |> collect |> sort\n _int_i = map(chain_names) do name\n _calv = unpolarized_intensity.(model[model.names.==name] |> Ref, data)\n _value = mean(_calv)\n _err = sqrt(cov(_calv, _calv) / length(data))\n _value ± _err\n end\n _int0 = sum(unpolarized_intensity.(model |> Ref, data)) / length(data)\n ff = round.(_int_i ./ _int0 .* 100; digits=2)\n DataFrame(\"Resonance\" => chain_names, \"Fit Franction [%]\" => ff)\nend\n```\n\n::: {.cell-output .cell-output-display execution_count=9}\n```{=html}\n
14×2 DataFrame
RowResonanceFit Franction [%]
StringMeasurem…
1L1405NaN±NaN
2L1520NaN±NaN
3L1600NaN±NaN
4L1670NaN±NaN
5L1690NaN±NaN
6L1800NaN±NaN
7L1810NaN±NaN
8L1820NaN±NaN
9L1830NaN±NaN
10L1890NaN±NaN
11L2100NaN±NaN
12L2110NaN±NaN
13L2350NaN±NaN
14LNR30NaN±NaN
\n```\n:::\n:::\n\n\n", - "supporting": [ - "Lb2pKg_files/figure-html" - ], + "supporting": ["Lb2pKg_files/figure-html"], "filters": [], "includes": { "include-in-header": [ @@ -13,4 +11,4 @@ ] } } -} \ No newline at end of file +} From a8cc0579e32e6d27c0ce1d739cf556cff5b8371a Mon Sep 17 00:00:00 2001 From: Mikhail Mikhasenko Date: Tue, 14 May 2024 14:42:56 +0200 Subject: [PATCH 07/17] update deps. - no Graphs - up TBDsIO.jl, HadronicLineshapes.jl --- docs/julia/Manifest.toml | 66 ++++++---------------------------------- 1 file changed, 9 insertions(+), 57 deletions(-) diff --git a/docs/julia/Manifest.toml b/docs/julia/Manifest.toml index d0f62c7..d38122a 100644 --- a/docs/julia/Manifest.toml +++ b/docs/julia/Manifest.toml @@ -8,12 +8,6 @@ project_hash = "e40973e8a6fbb9a08333ee74ae05bd4d2aa9d2f4" uuid = "0dad84c5-d112-42e6-8d28-ef12dabb789f" version = "1.1.1" -[[deps.ArnoldiMethod]] -deps = ["LinearAlgebra", "Random", "StaticArrays"] -git-tree-sha1 = "62e51b39331de8911e4a7ff6f5aaf38a5f4cc0ae" -uuid = "ec485272-7323-5ecc-a04f-4719b315124d" -version = "0.2.0" - [[deps.Artifacts]] uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33" @@ -94,12 +88,6 @@ deps = ["Artifacts", "Libdl"] uuid = "e66e0078-7015-5450-92f7-15fbd957f2ae" version = "1.1.1+0" -[[deps.Compose]] -deps = ["Base64", "Colors", "DataStructures", "Dates", "IterTools", "JSON", "LinearAlgebra", "Measures", "Printf", "Random", "Requires", "Statistics", "UUIDs"] -git-tree-sha1 = "bf6570a34c850f99407b494757f5d7ad233a7257" -uuid = "a81c6b42-2e10-5240-aca2-a61377ecd94b" -version = "0.9.5" - [[deps.ConcurrentUtilities]] deps = ["Serialization", "Sockets"] git-tree-sha1 = "6cbbd4d241d7e6579ab354737f4dd95ca43946e1" @@ -162,10 +150,6 @@ git-tree-sha1 = "9e2f36d3c96a820c678f2f1f1782582fcf685bae" uuid = "8bb1440f-4735-579b-a4ab-409b98df4dab" version = "1.9.1" -[[deps.Distributed]] -deps = ["Random", "Serialization", "Sockets"] -uuid = "8ba89e20-285c-5b6f-9357-94700520ee1b" - [[deps.DocStringExtensions]] deps = ["LibGit2"] git-tree-sha1 = "2fb1e02f2b635d0845df5d7c167fec4dd739b00d" @@ -212,9 +196,9 @@ uuid = "7b1f6079-737a-58dc-b8bc-7a2ca5c1b5ee" [[deps.FixedPointNumbers]] deps = ["Statistics"] -git-tree-sha1 = "335bfdceacc84c5cdf16aadc768aa5ddfc5383cc" +git-tree-sha1 = "05882d6995ae5c12bb5f36dd2ed3f61c98cbb172" uuid = "53c48c17-4a7d-5ca2-90c5-79b7896eea93" -version = "0.8.4" +version = "0.8.5" [[deps.Fontconfig_jll]] deps = ["Artifacts", "Bzip2_jll", "Expat_jll", "FreeType2_jll", "JLLWrappers", "Libdl", "Libuuid_jll", "Zlib_jll"] @@ -273,24 +257,12 @@ git-tree-sha1 = "7c82e6a6cd34e9d935e9aa4051b66c6ff3af59ba" uuid = "7746bdde-850d-59dc-9ae8-88ece973131d" version = "2.80.2+0" -[[deps.GraphPlot]] -deps = ["ArnoldiMethod", "ColorTypes", "Colors", "Compose", "DelimitedFiles", "Graphs", "LinearAlgebra", "Random", "SparseArrays"] -git-tree-sha1 = "5cd479730a0cb01f880eff119e9803c13f214cab" -uuid = "a2cc645c-3eea-5389-862e-a155d0052231" -version = "0.5.2" - [[deps.Graphite2_jll]] deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"] git-tree-sha1 = "344bf40dcab1073aca04aa0df4fb092f920e4011" uuid = "3b182d85-2403-5c21-9c21-1e1f0cc25472" version = "1.3.14+0" -[[deps.Graphs]] -deps = ["ArnoldiMethod", "Compat", "DataStructures", "Distributed", "Inflate", "LinearAlgebra", "Random", "SharedArrays", "SimpleTraits", "SparseArrays", "Statistics"] -git-tree-sha1 = "899050ace26649433ef1af25bc17a815b3db52b7" -uuid = "86223c79-3864-5bf0-83f7-82e725a168b6" -version = "1.9.0" - [[deps.Grisu]] git-tree-sha1 = "53bb909d1151e57e2484c3d1b53e19552b887fb2" uuid = "42e2da0e-8278-4e71-bc24-59509adca0fe" @@ -304,11 +276,11 @@ version = "1.10.8" [[deps.HadronicLineshapes]] deps = ["Parameters", "QuadGK", "StaticArrays"] -git-tree-sha1 = "a5a003ce9e1203fb41a51e1d36d4a6cf82c40f13" +git-tree-sha1 = "a8ad741e2299f02a9f52378060d66befd4bdd8f7" repo-rev = "main" repo-url = "https://github.com/mmikhasenko/HadronicLineshapes.jl" uuid = "49c9d978-1f9d-4e96-a984-0a9783c0b9bf" -version = "0.2.0" +version = "0.3.0" [[deps.HarfBuzz_jll]] deps = ["Artifacts", "Cairo_jll", "Fontconfig_jll", "FreeType2_jll", "Glib_jll", "Graphite2_jll", "JLLWrappers", "Libdl", "Libffi_jll", "Pkg"] @@ -316,11 +288,6 @@ git-tree-sha1 = "129acf094d168394e80ee1dc4bc06ec835e510a3" uuid = "2e76f6c2-a576-52d4-95c1-20adfe4de566" version = "2.8.1+1" -[[deps.Inflate]] -git-tree-sha1 = "ea8031dea4aff6bd41f1df8f2fdfb25b33626381" -uuid = "d25df0c9-e2be-5dd7-82c8-3ad0b3e990b9" -version = "0.1.4" - [[deps.InlineStrings]] deps = ["Parsers"] git-tree-sha1 = "9cc2baf75c6d09f9da536ddf58eb2f29dedaf461" @@ -341,11 +308,6 @@ git-tree-sha1 = "630b497eafcc20001bba38a4651b327dcfc491d2" uuid = "92d709cd-6900-40b7-9082-c6be49f344b6" version = "0.2.2" -[[deps.IterTools]] -git-tree-sha1 = "42d5f897009e7ff2cf88db414a389e5ed1bdd023" -uuid = "c8e1da08-722c-5040-9ed9-7db0dc04731e" -version = "1.10.0" - [[deps.IteratorInterfaceExtensions]] git-tree-sha1 = "a3f24677c21f5bbe9d2a714f95dcd58337fb2856" uuid = "82899510-4779-5014-852e-03e436cf321d" @@ -825,10 +787,6 @@ git-tree-sha1 = "e2cc6d8c88613c05e1defb55170bf5ff211fbeac" uuid = "efcf1570-3423-57d1-acb7-fd33fddbac46" version = "1.1.1" -[[deps.SharedArrays]] -deps = ["Distributed", "Mmap", "Random", "Serialization"] -uuid = "1a1011a3-84de-559e-8e89-a11a2f7dc383" - [[deps.Showoff]] deps = ["Dates", "Grisu"] git-tree-sha1 = "91eddf657aca81df9ae6ceb20b959ae5653ad1de" @@ -840,12 +798,6 @@ git-tree-sha1 = "874e8867b33a00e784c8a7e4b60afe9e037b74e1" uuid = "777ac1f9-54b0-4bf8-805c-2214025038e7" version = "1.1.0" -[[deps.SimpleTraits]] -deps = ["InteractiveUtils", "MacroTools"] -git-tree-sha1 = "5d7e3f4e11935503d3ecaf7186eac40602e7d231" -uuid = "699a6c99-e7fa-54fc-8d76-47d257e15c1d" -version = "0.9.4" - [[deps.Sockets]] uuid = "6462fe0b-24de-5631-8697-dd941f90decc" @@ -946,12 +898,12 @@ uuid = "e6563dab-9ca1-5843-bde3-2ccf38d63843" version = "0.11.2" [[deps.ThreeBodyDecaysIO]] -deps = ["DataFrames", "GraphPlot", "Graphs", "HadronicLineshapes", "JSON", "OrderedCollections", "Parameters", "ThreeBodyDecays"] -git-tree-sha1 = "cfd6e74d4ebe316d8c44640d78c05e4fc29e4288" +deps = ["DataFrames", "HadronicLineshapes", "JSON", "OrderedCollections", "Parameters", "ThreeBodyDecays"] +git-tree-sha1 = "553720fbc7779bc22d7d20207b9a7f140df803ac" repo-rev = "main" repo-url = "https://github.com/mmikhasenko/ThreeBodyDecaysIO.jl" uuid = "418e7ecf-680e-4cb5-ad61-5e2f006aefac" -version = "0.1.1" +version = "0.2.1" [[deps.TranscodingStreams]] git-tree-sha1 = "5d54d076465da49d6746c647022f3b3674e64156" @@ -987,9 +939,9 @@ version = "0.4.1" [[deps.Unitful]] deps = ["Dates", "LinearAlgebra", "Random"] -git-tree-sha1 = "3c793be6df9dd77a0cf49d80984ef9ff996948fa" +git-tree-sha1 = "352edac1ad17e018186881b051960bfca78a075a" uuid = "1986cc42-f94f-5a68-af5c-568840ba703d" -version = "1.19.0" +version = "1.19.1" [deps.Unitful.extensions] ConstructionBaseUnitfulExt = "ConstructionBase" From ca77ef4d017cb7271465ba37deccf06e66e7459f Mon Sep 17 00:00:00 2001 From: Mikhail Mikhasenko Date: Tue, 14 May 2024 14:54:47 +0200 Subject: [PATCH 08/17] introduced MomentumPower for FF --- models/Lb2pKg.json | 44 ++++++++++++++++++++------------------------ 1 file changed, 20 insertions(+), 24 deletions(-) diff --git a/models/Lb2pKg.json b/models/Lb2pKg.json index 3509681..5ac2a3d 100644 --- a/models/Lb2pKg.json +++ b/models/Lb2pKg.json @@ -1953,14 +1953,14 @@ "l": "0", "s": "1/2", "node": [[1, 2], 3], - "formfactor": "BarrierFactor_l0" + "formfactor": "MomentumPower0" }, { "type": "ls", "l": "2", "s": "1/2", "node": [1, 2], - "formfactor": "BarrierFactor_l2" + "formfactor": "MomentumPower2" } ], "topology": [[1, 2], 3], @@ -1981,14 +1981,14 @@ "l": "1", "s": "1/2", "node": [[1, 2], 3], - "formfactor": "BarrierFactor_l1" + "formfactor": "MomentumPower1" }, { "type": "ls", "l": "2", "s": "1/2", "node": [1, 2], - "formfactor": "BarrierFactor_l2" + "formfactor": "MomentumPower2" } ], "topology": [[1, 2], 3], @@ -2009,14 +2009,14 @@ "l": "1", "s": "3/2", "node": [[1, 2], 3], - "formfactor": "BarrierFactor_l1" + "formfactor": "MomentumPower1" }, { "type": "ls", "l": "2", "s": "1/2", "node": [1, 2], - "formfactor": "BarrierFactor_l2" + "formfactor": "MomentumPower2" } ], "topology": [[1, 2], 3], @@ -2037,14 +2037,14 @@ "l": "2", "s": "3/2", "node": [[1, 2], 3], - "formfactor": "BarrierFactor_l2" + "formfactor": "MomentumPower2" }, { "type": "ls", "l": "2", "s": "1/2", "node": [1, 2], - "formfactor": "BarrierFactor_l2" + "formfactor": "MomentumPower2" } ], "topology": [[1, 2], 3], @@ -2065,14 +2065,14 @@ "l": "2", "s": "5/2", "node": [[1, 2], 3], - "formfactor": "BarrierFactor_l2" + "formfactor": "MomentumPower2" }, { "type": "ls", "l": "2", "s": "1/2", "node": [1, 2], - "formfactor": "BarrierFactor_l2" + "formfactor": "MomentumPower2" } ], "topology": [[1, 2], 3], @@ -2093,14 +2093,14 @@ "l": "3", "s": "5/2", "node": [[1, 2], 3], - "formfactor": "BarrierFactor_l3" + "formfactor": "MomentumPower3" }, { "type": "ls", "l": "2", "s": "1/2", "node": [1, 2], - "formfactor": "BarrierFactor_l2" + "formfactor": "MomentumPower2" } ], "topology": [[1, 2], 3], @@ -2348,27 +2348,23 @@ "l": 6 }, { - "name": "BarrierFactor_l0", - "type": "BlattWeisskopf", - "radius": 0.0, + "name": "MomentumPower0", + "type": "MomentumPower", "l": 0 }, { - "name": "BarrierFactor_l1", - "type": "BlattWeisskopf", - "radius": 0.0, + "name": "MomentumPower1", + "type": "MomentumPower", "l": 1 }, { - "name": "BarrierFactor_l2", - "type": "BlattWeisskopf", - "radius": 0.0, + "name": "MomentumPower2", + "type": "MomentumPower", "l": 2 }, { - "name": "BarrierFactor_l3", - "type": "BlattWeisskopf", - "radius": 0.0, + "name": "MomentumPower3", + "type": "MomentumPower", "l": 3 } ], From 3ffbe924539b2c42466825b634da699de715c775 Mon Sep 17 00:00:00 2001 From: Mikhail Mikhasenko Date: Tue, 14 May 2024 14:58:50 +0200 Subject: [PATCH 09/17] test of lineshape computation --- docs/julia/Lb2pKg.qmd | 100 ++++++------------------------------------ 1 file changed, 14 insertions(+), 86 deletions(-) diff --git a/docs/julia/Lb2pKg.qmd b/docs/julia/Lb2pKg.qmd index 2716f36..2b32254 100644 --- a/docs/julia/Lb2pKg.qmd +++ b/docs/julia/Lb2pKg.qmd @@ -38,31 +38,12 @@ Non-standard lineshapes are used to model resonances that do not conform to a si The code below defines a new lineshape, and its deserialization method. ```{julia} -struct BreitWignerWidthExpLikeBugg <: HadronicLineshapes.AbstractFlexFunc - m::Float64 - Γ::Float64 - γ::Float64 -end -function (BW::BreitWignerWidthExpLikeBugg)(σ) - mK = 0.493677 - σA = mK^2 / 2 - @unpack m, Γ, γ = BW - Γt = (σ - σA) / (m^2 - σA) * Γ * exp(-γ * σ) - 1 / (m^2 - σ - 1im * m * Γt) -end -function ThreeBodyDecaysIO.dict2instance(::Type{BreitWignerWidthExpLikeBugg}, dict) - @unpack mass, width, slope = dict - return BreitWignerWidthExpLikeBugg(mass, width, slope) -end -``` - -```{julia} -@with_kw struct NonResonant <: HadronicLineshapes.AbstractFlexFunc +struct NonResonant <: HadronicLineshapes.AbstractFlexFunc m::Float64 end function (BW::NonResonant)(σ) @unpack m = BW - 1 + 1.0 end function ThreeBodyDecaysIO.dict2instance(::Type{NonResonant}, dict) @unpack mass = dict @@ -104,7 +85,7 @@ The table lists the validation checkes and their status ("🟢" or "🔴"). ```{julia} #| code-fold: true #| code-summary: A loop over validation points -let +df = let @unpack misc, parameter_points = input @unpack amplitude_model_checksums = misc @@ -122,9 +103,15 @@ let _parameters = array2dict(parameter_point["parameters"]; key="name", apply=v -> v["value"]) # - # @assert value ≈ dist(_parameters) "Check-point validation failed with $distribution 🥕" - status = (value ≈ dist(_parameters)) ? "🟢" : "🔴" - (; Distribution=distribution, + function label_diff(diff; levels=[1e-2, 1e-4]) + _diff = abs(diff) + _diff < levels[2] && return '🟢' + _diff < levels[1] && return '🟡' + return '🔴' + end + computed_value = dist(_parameters) + status = label_diff(value - computed_value) + (; Distribution=distribution, Reference=value, Computed_value=computed_value, Point=name, Status=status) end |> DataFrame end @@ -157,70 +144,11 @@ let iσx = 3, iσy = 2 end ``` - -c -The projection of the model onto a mass variable is shown by black line. -Contributions from individual resonances are shown by the colored lines. - -```{julia} -#| code-fold: true -#| code-summary: Computation of projections -#let k = 3 -# i, j = ij_from_k(k) -# xlab = "m($i$j) [GeV]" -# model = model_dist.model -# # -# mlims = sqrt.(lims(k, masses(model))) -# mv = range(mlims..., 150) |> shift_by_half -# # -# plot() -# plot!(mv, lab="Total") do m -# I = Base.Fix1(unpolarized_intensity, model) -# m * quadgk(projection_integrand(I, masses(model), m^2; k), 0, 1)[1] -# end -# chain_names = Set(model.names) |> collect |> sort -# for name in chain_names -# _model = model[model.names.==name] -# plot!(mv, lab=name) do m -# I = Base.Fix1(unpolarized_intensity, _model) -# m * quadgk(projection_integrand(I, masses(_model), m^2; k), 0, 1)[1] -# end -# end -# plot!(; xlab) -#end -``` - -## Fit Fractions - -The contribution of different resonances to the overall decay process is quantitatively assessed using numerical evaluation on a finite-size sample. Statistical uncertainty in the reported values only reflects the precision of these calculations. For a understanding of model uncertainties, refer to the original publications. +Test that the NonResonant part is implemented correctly. ```{julia} -#| code-fold: true -#| code-summary: Computation of fit fractions -#| output: true let model = model_dist.model - ms = masses(model) - # - x2 = rand(10000, 2) - data = map(eachslice(x2; dims=1)) do (x, y) - σ1 = lims1(ms)[1] + x * diff(lims1(ms) |> collect)[1] - σ2 = lims2(ms)[1] + y * diff(lims2(ms) |> collect)[1] - σs = Invariants(ms; σ1, σ2) - end - filter!(data) do σs - Kibble(σs, ms^2) < 0 - end - # - chain_names = Set(model.names) |> collect |> sort - _int_i = map(chain_names) do name - _calv = unpolarized_intensity.(model[model.names.==name] |> Ref, data) - _value = mean(_calv) - _err = sqrt(cov(_calv, _calv) / length(data)) - _value ± _err - end - _int0 = sum(unpolarized_intensity.(model |> Ref, data)) / length(data) - ff = round.(_int_i ./ _int0 .* 100; digits=2) - DataFrame("Resonance" => chain_names, "Fit Franction [%]" => ff) + @assert model.chains[74].Xlineshape(3.5^2) == 1.0 "Not computed / normalized correctly" end ``` From 3587412650055a7a03e756c719bf2d10a4a06625 Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Wed, 15 May 2024 16:18:58 +0200 Subject: [PATCH 10/17] MAINT: make page name lower case --- docs/_quarto.yml | 2 +- docs/julia/{Lb2pKg.qmd => lb2pkg.qmd} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename docs/julia/{Lb2pKg.qmd => lb2pkg.qmd} (100%) diff --git a/docs/_quarto.yml b/docs/_quarto.yml index 46016ed..0126e23 100644 --- a/docs/_quarto.yml +++ b/docs/_quarto.yml @@ -34,7 +34,7 @@ website: contents: - section: Julia contents: - - julia/Lb2pKg.qmd + - julia/lb2pkg.qmd - julia/lc2pkpi.qmd - section: Python contents: diff --git a/docs/julia/Lb2pKg.qmd b/docs/julia/lb2pkg.qmd similarity index 100% rename from docs/julia/Lb2pKg.qmd rename to docs/julia/lb2pkg.qmd From 2ab2c3583f69f955a1b9ac842bffa6453e1d4040 Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Wed, 15 May 2024 16:20:21 +0200 Subject: [PATCH 11/17] MAINT: git-ignore Quaro output files --- docs/.gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/.gitignore b/docs/.gitignore index a2237fc..764dad3 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -1,3 +1,5 @@ .jupyter_cache/ +*.html *.ipynb /.quarto/ +site_libs/ From 51273f3ef0eef3fb5e3f5f994e21d61fc52969c9 Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Wed, 15 May 2024 16:21:33 +0200 Subject: [PATCH 12/17] DOC: switch Julia notebook order Prefer to keep the finished analysis first --- docs/_quarto.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/_quarto.yml b/docs/_quarto.yml index 0126e23..49a4e2c 100644 --- a/docs/_quarto.yml +++ b/docs/_quarto.yml @@ -34,8 +34,8 @@ website: contents: - section: Julia contents: - - julia/lb2pkg.qmd - julia/lc2pkpi.qmd + - julia/lb2pkg.qmd - section: Python contents: - python/lc2pkpi.qmd From a6eb8bffc4c41af9920e4cde76bb055a73b7ddf3 Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Wed, 15 May 2024 16:23:31 +0200 Subject: [PATCH 13/17] MAINT: remove temporary files --- docs/.gitignore | 1 + docs/julia/Lb2pKg_files/execute-results/html.json | 14 -------------- 2 files changed, 1 insertion(+), 14 deletions(-) delete mode 100644 docs/julia/Lb2pKg_files/execute-results/html.json diff --git a/docs/.gitignore b/docs/.gitignore index 764dad3..dd4c998 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -2,4 +2,5 @@ *.html *.ipynb /.quarto/ +execute-results/ site_libs/ diff --git a/docs/julia/Lb2pKg_files/execute-results/html.json b/docs/julia/Lb2pKg_files/execute-results/html.json deleted file mode 100644 index 4249cd4..0000000 --- a/docs/julia/Lb2pKg_files/execute-results/html.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "853d64a79b35a06fc0ea370276cbf837", - "result": { - "engine": "jupyter", - "markdown": "---\ntitle: $\\Lambda_b^0 \\to p K^- \\gamma$\n---\n\n\n\nThis page demostrates deserialization and evaluation of an amplitude model for the decay $\\Lambda_b^0 \\to p K^- \\gamma$. The resonant structure is studied using proton-proton collision data recorded at centre-of-mass energies of $7$, $8$, and $13$ TeV collected with the LHCb detector, [INSPIRE-HEP 2765817](https://inspirehep.net/literature/2765817).\n\n\n::: {#0b822085 .cell execution_count=1}\n``` {.julia .cell-code code-fold=\"true\" code-summary=\"Activate environment\"}\nimport Pkg\nPkg.activate(@__DIR__)\nPkg.instantiate()\n\nusing ThreeBodyDecaysIO\nusing ThreeBodyDecaysIO.ThreeBodyDecays\nusing ThreeBodyDecaysIO.HadronicLineshapes\nusing ThreeBodyDecaysIO.Parameters\nusing ThreeBodyDecaysIO.DataFrames\nusing ThreeBodyDecaysIO.JSON\nusing Measurements\nusing Statistics\nusing QuadGK\nusing Plots\n\ntheme(:wong2, frame=:box, grid=false, minorticks=true,\n guidefontvalign=:top, guidefonthalign=:right,\n foreground_color_legend=nothing,\n xlim=(:auto, :auto), ylim=(:auto, :auto),\n lab=\"\")\n```\n:::\n\n\n## Function definitions\n\nNon-standard lineshapes are used to model resonances that do not conform to a simple `BreitWigner` distributions, or a `MultichannelBreitWigner` has to be defined explicitly.\nThe code below defines a new lineshape, and its deserialization method.\n\n::: {#a30cd6e8 .cell execution_count=2}\n``` {.julia .cell-code}\nstruct BreitWignerWidthExpLikeBugg <: HadronicLineshapes.AbstractFlexFunc\n m::Float64\n Γ::Float64\n γ::Float64\nend\nfunction (BW::BreitWignerWidthExpLikeBugg)(σ)\n mK = 0.493677\n σA = mK^2 / 2\n @unpack m, Γ, γ = BW\n Γt = (σ - σA) / (m^2 - σA) * Γ * exp(-γ * σ)\n 1 / (m^2 - σ - 1im * m * Γt)\nend\nfunction ThreeBodyDecaysIO.dict2instance(::Type{BreitWignerWidthExpLikeBugg}, dict)\n @unpack mass, width, slope = dict\n return BreitWignerWidthExpLikeBugg(mass, width, slope)\nend\n```\n:::\n\n\n::: {#931c84b5 .cell execution_count=3}\n``` {.julia .cell-code}\n@with_kw struct NonResonant <: HadronicLineshapes.AbstractFlexFunc\n m::Float64\nend\nfunction (BW::NonResonant)(σ)\n @unpack m = BW\n# exp(m^2 - σ)\n coeff = [1.0 .+ 0im, 0, 0]\n sum(c * (sqrt(σ) - m)^(i - 1) for (i, c) in enumerate(coeff))\nend\nfunction ThreeBodyDecaysIO.dict2instance(::Type{NonResonant}, dict)\n @unpack mass = dict\n return NonResonant(mass)\nend\n```\n:::\n\n\n## Deserialization of Objects to a Workspace\n\nModel components are deserialized from a JSON file into computational objects within a workspace for further manipulation. First, functions representing lineshapes and formfactors are built. Following this, distributions are processed and added to the workspace.\n\n::: {#de5dcbf4 .cell execution_count=4}\n``` {.julia .cell-code}\ninput = open(joinpath(@__DIR__, \"..\", \"..\", \"models\", \"Lb2pKg.json\")) do io\n JSON.parse(io)\nend\n\nworkspace = Dict{String,Any}()\n\n@unpack functions = input\nfor fn in functions\n @unpack name, type = fn\n instance_type = eval(Symbol(type))\n workspace[name] = dict2instance(instance_type, fn)\nend\n\n@unpack distributions = input\nfor dist in distributions\n @unpack name, type = dist\n instance_type = eval(Symbol(type))\n workspace[name] = dict2instance(instance_type, distributions[1]; workspace)\nend\n```\n:::\n\n\n## Validation\n\nThe integrity of the model is checked by validating the value of distributions at a few phase space points.\nThe table lists the validation checkes and their status (\"🟢\" or \"🔴\").\n\n::: {#a6e611f3 .cell execution_count=5}\n``` {.julia .cell-code code-fold=\"true\" code-summary=\"A loop over validation points\"}\nlet\n @unpack misc, parameter_points = input\n @unpack amplitude_model_checksums = misc\n\n map(amplitude_model_checksums) do check_point_info\n @unpack name, value, distribution = check_point_info\n #\n # pull distribution\n dist = workspace[distribution]\n\n # pull correct parameter point\n parameter_points_dict = array2dict(parameter_points; key=\"name\")\n # find the point in the list of points\n parameter_point = parameter_points_dict[name]\n # compute, compare\n _parameters = array2dict(parameter_point[\"parameters\"];\n key=\"name\", apply=v -> v[\"value\"])\n #\n # @assert value ≈ dist(_parameters) \"Check-point validation failed with $distribution 🥕\"\n status = (value ≈ dist(_parameters)) ? \"🟢\" : \"🔴\"\n (; Distribution=distribution,\n Point=name, Status=status)\n end |> DataFrame\nend\n```\n\n::: {.cell-output .cell-output-display execution_count=6}\n```{=html}\n
3×3 DataFrame
RowDistributionPointStatus
StringStringString
1Lb2pKg_modelvalidation_point1🔴
2Lb2pKg_modelvalidation_point2🔴
3Lb2pKg_modelvalidation_point3🔴
\n```\n:::\n:::\n\n\n## Visualization\n\nThe model descibing the decay is fetched from the workspace\n\n::: {#ecadb033 .cell execution_count=6}\n``` {.julia .cell-code}\nmodel_dist = [v for (k, v) in workspace if v isa HadronicUnpolarizedIntensity] |> first;\n```\n:::\n\n\n### Dalitz plot\n\nThe Dalitz plot shows the probability distribution across two dimensional phase space of the decay.\n\n::: {#0df4292c .cell execution_count=7}\n``` {.julia .cell-code code-fold=\"true\" code-summary=\"Dalitz plot plotting\"}\nlet iσx = 3, iσy = 2\n xlab = ((i, j) = ij_from_k(iσx);\n \"m²($i$j) [GeV²]\")\n ylab = ((i, j) = ij_from_k(iσy);\n \"m²($i$j) [GeV²]\")\n model = model_dist.model\n\n plot(masses(model), Base.Fix1(unpolarized_intensity, model);\n iσx, iσy, xlab, ylab)\nend\n```\n\n::: {.cell-output .cell-output-display execution_count=8}\n```{=html}\n\n\n\n \n \n \n\n\n\n \n \n \n\n\n\n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n```\n:::\n:::\n\n\nc\nThe projection of the model onto a mass variable is shown by black line.\nContributions from individual resonances are shown by the colored lines.\n\n#```{julia}\n#| code-fold: true\n#| code-summary: Computation of projections\n#let k = 3\n# i, j = ij_from_k(k)\n# xlab = \"m($i$j) [GeV]\"\n# model = model_dist.model\n# #\n# mlims = sqrt.(lims(k, masses(model)))\n# mv = range(mlims..., 150) |> shift_by_half\n# #\n# plot()\n# plot!(mv, lab=\"Total\") do m\n# I = Base.Fix1(unpolarized_intensity, model)\n# m * quadgk(projection_integrand(I, masses(model), m^2; k), 0, 1)[1]\n# end\n# chain_names = Set(model.names) |> collect |> sort\n# for name in chain_names\n# _model = model[model.names.==name]\n# plot!(mv, lab=name) do m\n# I = Base.Fix1(unpolarized_intensity, _model)\n# m * quadgk(projection_integrand(I, masses(_model), m^2; k), 0, 1)[1]\n# end\n# end\n# plot!(; xlab)\n#end\n#```\n\n## Fit Fractions\n\nThe contribution of different resonances to the overall decay process is quantitatively assessed using numerical evaluation on a finite-size sample. Statistical uncertainty in the reported values only reflects the precision of these calculations. For a understanding of model uncertainties, refer to the original publications.\n\n::: {#aff3791b .cell execution_count=8}\n``` {.julia .cell-code code-fold=\"true\" code-summary=\"Computation of fit fractions\"}\nlet\n model = model_dist.model\n ms = masses(model)\n #\n x2 = rand(10000, 2)\n data = map(eachslice(x2; dims=1)) do (x, y)\n σ1 = lims1(ms)[1] + x * diff(lims1(ms) |> collect)[1]\n σ2 = lims2(ms)[1] + y * diff(lims2(ms) |> collect)[1]\n σs = Invariants(ms; σ1, σ2)\n end\n filter!(data) do σs\n Kibble(σs, ms^2) < 0\n end\n #\n chain_names = Set(model.names) |> collect |> sort\n _int_i = map(chain_names) do name\n _calv = unpolarized_intensity.(model[model.names.==name] |> Ref, data)\n _value = mean(_calv)\n _err = sqrt(cov(_calv, _calv) / length(data))\n _value ± _err\n end\n _int0 = sum(unpolarized_intensity.(model |> Ref, data)) / length(data)\n ff = round.(_int_i ./ _int0 .* 100; digits=2)\n DataFrame(\"Resonance\" => chain_names, \"Fit Franction [%]\" => ff)\nend\n```\n\n::: {.cell-output .cell-output-display execution_count=9}\n```{=html}\n
14×2 DataFrame
RowResonanceFit Franction [%]
StringMeasurem…
1L1405NaN±NaN
2L1520NaN±NaN
3L1600NaN±NaN
4L1670NaN±NaN
5L1690NaN±NaN
6L1800NaN±NaN
7L1810NaN±NaN
8L1820NaN±NaN
9L1830NaN±NaN
10L1890NaN±NaN
11L2100NaN±NaN
12L2110NaN±NaN
13L2350NaN±NaN
14LNR30NaN±NaN
\n```\n:::\n:::\n\n\n", - "supporting": ["Lb2pKg_files/figure-html"], - "filters": [], - "includes": { - "include-in-header": [ - "\n\n\n" - ] - } - } -} From c256bb1ce0cde394d190dfe5d516ffc93d4660fa Mon Sep 17 00:00:00 2001 From: Ilya Segal Date: Fri, 17 May 2024 18:28:14 +0200 Subject: [PATCH 14/17] update masses to approximate --- models/Lb2pKg.json | 411 ++++++++++++--------------------------------- 1 file changed, 105 insertions(+), 306 deletions(-) diff --git a/models/Lb2pKg.json b/models/Lb2pKg.json index 5ac2a3d..2fcd472 100644 --- a/models/Lb2pKg.json +++ b/models/Lb2pKg.json @@ -9,20 +9,20 @@ "index": 0, "name": "Lb", "spin": "1/2", - "mass": 5.6196 + "mass": 5.62 }, "final_state": [ { "index": 1, "name": "p", "spin": "1/2", - "mass": 0.938272046 + "mass": 0.938 }, { "index": 2, "name": "K", "spin": "0", - "mass": 0.493677 + "mass": 0.493 }, { "index": 3, @@ -42,7 +42,7 @@ "parametrization": "L1405_Flatte" } ], - "weight": "2.2615419999999995 - 1.7992479999999997i", + "weight": "-0.018329 - 0.700486i", "vertices": [ { "type": "ls", @@ -70,7 +70,7 @@ "parametrization": "L1405_Flatte" } ], - "weight": "-1.8662079999999999 - 1.0409729999999997i", + "weight": "-0.251873 + 1.21282i", "vertices": [ { "type": "ls", @@ -98,7 +98,7 @@ "parametrization": "L1405_Flatte" } ], - "weight": "1.319608331904584 + 0.7360790673321034i", + "weight": "0.178101 - 0.85759i", "vertices": [ { "type": "ls", @@ -126,7 +126,7 @@ "parametrization": "L1405_Flatte" } ], - "weight": "-1.5991516841381865 + 1.2722604618363327i", + "weight": "0.0129606 + 0.495318i", "vertices": [ { "type": "ls", @@ -154,7 +154,7 @@ "parametrization": "L1520_BW" } ], - "weight": "0.1787061055481877 - 0.0029077827979407263i", + "weight": "-0.08633726789283988 + 0.0627382536719026i", "vertices": [ { "type": "ls", @@ -182,7 +182,7 @@ "parametrization": "L1520_BW" } ], - "weight": "0.23981694894606595 + 0.035455988278427664i", + "weight": "-0.0699907 + 0.106367i", "vertices": [ { "type": "ls", @@ -210,7 +210,7 @@ "parametrization": "L1520_BW" } ], - "weight": "-0.07241774473290369 + 0.9195480730863396i", + "weight": "0.167673 - 0.226747i", "vertices": [ { "type": "ls", @@ -238,7 +238,7 @@ "parametrization": "L1520_BW" } ], - "weight": "-0.2501855961577325 + 0.4451666988733546i", + "weight": "-0.269593 - 0.0268418i", "vertices": [ { "type": "ls", @@ -266,7 +266,7 @@ "parametrization": "L1520_BW" } ], - "weight": "0.21659486538591105 - 0.15055623295778503i", + "weight": "0.0255124 + 0.0557096i", "vertices": [ { "type": "ls", @@ -294,7 +294,7 @@ "parametrization": "L1520_BW" } ], - "weight": "0.20288824824430146 - 0.2800886910287802i", + "weight": "-0.108059 + 0.154864i", "vertices": [ { "type": "ls", @@ -322,7 +322,7 @@ "parametrization": "L1600_BW" } ], - "weight": "2.284312320810868 + 3.3342947994153125i", + "weight": "0.379811 - 0.866708i", "vertices": [ { "type": "ls", @@ -350,7 +350,7 @@ "parametrization": "L1600_BW" } ], - "weight": "-2.3740723898115097 + 0.2018514690632694i", + "weight": "-1.04782 + 1.10797i", "vertices": [ { "type": "ls", @@ -378,7 +378,7 @@ "parametrization": "L1600_BW" } ], - "weight": "1.6787226858634705 - 0.14273054256710435i", + "weight": "0.740919 - 0.783451i", "vertices": [ { "type": "ls", @@ -406,7 +406,7 @@ "parametrization": "L1600_BW" } ], - "weight": "-1.6152527323933445 - 2.357702463141606i", + "weight": "-0.268567 + 0.612855i", "vertices": [ { "type": "ls", @@ -434,7 +434,7 @@ "parametrization": "L1670_BW" } ], - "weight": "-0.16420699999999996 + 0.07874799999999998i", + "weight": "-0.040225 + 0.105106i", "vertices": [ { "type": "ls", @@ -462,7 +462,7 @@ "parametrization": "L1670_BW" } ], - "weight": "0.3361199999999999 + 0.20572699999999997i", + "weight": "0.012169 - 0.116263i", "vertices": [ { "type": "ls", @@ -490,7 +490,7 @@ "parametrization": "L1670_BW" } ], - "weight": "-0.2376727312924222 - 0.14547095677316477i", + "weight": "-0.00860478 + 0.0822104i", "vertices": [ { "type": "ls", @@ -518,7 +518,7 @@ "parametrization": "L1670_BW" } ], - "weight": "0.11611188321829932 - 0.05568324480487821i", + "weight": "0.0284434 - 0.0743212i", "vertices": [ { "type": "ls", @@ -546,7 +546,7 @@ "parametrization": "L1690_BW" } ], - "weight": "-0.1638425144881511 - 0.027239780101902436i", + "weight": "-0.284137 + 0.277812i", "vertices": [ { "type": "ls", @@ -574,7 +574,7 @@ "parametrization": "L1690_BW" } ], - "weight": "0.8340596165977585 + 0.6936591443585243i", + "weight": "0.154803 + 0.0301292i", "vertices": [ { "type": "ls", @@ -602,7 +602,7 @@ "parametrization": "L1690_BW" } ], - "weight": "0.5733385625572381 + 0.1544300099436635i", + "weight": "-0.308839 - 0.0497668i", "vertices": [ { "type": "ls", @@ -630,7 +630,7 @@ "parametrization": "L1690_BW" } ], - "weight": "1.040432591231551 + 0.7879720195135104i", + "weight": "-0.11852 + 0.0194431i", "vertices": [ { "type": "ls", @@ -658,7 +658,7 @@ "parametrization": "L1690_BW" } ], - "weight": "-0.4689318637438509 - 0.2829606731711704i", + "weight": "-0.172277 + 0.200588i", "vertices": [ { "type": "ls", @@ -686,7 +686,7 @@ "parametrization": "L1690_BW" } ], - "weight": "0.4305584791475875 + 0.4655463300187793i", + "weight": "0.21833 + 0.0390459i", "vertices": [ { "type": "ls", @@ -714,7 +714,7 @@ "parametrization": "L1800_BW" } ], - "weight": "0.9999999999999999 + 0.0i", + "weight": "1.0 + 0.0i", "vertices": [ { "type": "ls", @@ -742,7 +742,7 @@ "parametrization": "L1800_BW" } ], - "weight": "0.32073699999999994 - 4.406508999999999i", + "weight": "-0.783846 + 0.907078i", "vertices": [ { "type": "ls", @@ -770,7 +770,7 @@ "parametrization": "L1800_BW" } ], - "weight": "-0.22679530767742956 + 3.1158723952595504i", + "weight": "0.554263 - 0.641401i", "vertices": [ { "type": "ls", @@ -798,7 +798,7 @@ "parametrization": "L1800_BW" } ], - "weight": "-0.7071067811865472 + 0.0i", + "weight": "-0.707107 + 0.0i", "vertices": [ { "type": "ls", @@ -826,7 +826,7 @@ "parametrization": "L1810_BW" } ], - "weight": "-0.7590164181414873 - 0.3568902236001055i", + "weight": "0.106627 + 0.225718i", "vertices": [ { "type": "ls", @@ -854,7 +854,7 @@ "parametrization": "L1810_BW" } ], - "weight": "0.09230907043911411 - 0.19521309566812706i", + "weight": "0.0783291 - 0.312209i", "vertices": [ { "type": "ls", @@ -882,7 +882,7 @@ "parametrization": "L1810_BW" } ], - "weight": "-0.06527236967252424 + 0.13803650372335083i", + "weight": "-0.055387 + 0.220765i", "vertices": [ { "type": "ls", @@ -910,7 +910,7 @@ "parametrization": "L1810_BW" } ], - "weight": "0.5367056562997696 + 0.2523594972468178i", + "weight": "-0.0753965 - 0.159607i", "vertices": [ { "type": "ls", @@ -938,7 +938,7 @@ "parametrization": "L1820_BW" } ], - "weight": "-0.25761604922941317 - 0.04587128030229186i", + "weight": "0.532177 - 0.0588207i", "vertices": [ { "type": "ls", @@ -966,7 +966,7 @@ "parametrization": "L1820_BW" } ], - "weight": "-0.42822618862999434 - 1.1175887875910098i", + "weight": "0.0935783 - 0.239319i", "vertices": [ { "type": "ls", @@ -994,7 +994,7 @@ "parametrization": "L1820_BW" } ], - "weight": "-0.13782512304728772 - 0.8422685044813712i", + "weight": "-0.104502 + 0.207622i", "vertices": [ { "type": "ls", @@ -1022,7 +1022,7 @@ "parametrization": "L1820_BW" } ], - "weight": "0.30661460758138337 - 1.1008683952340275i", + "weight": "0.354879 + 0.0095247i", "vertices": [ { "type": "ls", @@ -1050,7 +1050,7 @@ "parametrization": "L1820_BW" } ], - "weight": "-0.28409816112852415 + 0.2077829900075715i", + "weight": "0.365898 - 0.0513427i", "vertices": [ { "type": "ls", @@ -1078,7 +1078,7 @@ "parametrization": "L1820_BW" } ], - "weight": "-0.3274610999276565 - 0.7467049015473368i", + "weight": "0.101661 - 0.246654i", "vertices": [ { "type": "ls", @@ -1106,7 +1106,7 @@ "parametrization": "L1830_BW" } ], - "weight": "-0.2002653785600497 + 0.20813410177287145i", + "weight": "0.111666 - 2.68328e-6i", "vertices": [ { "type": "ls", @@ -1134,7 +1134,7 @@ "parametrization": "L1830_BW" } ], - "weight": "-0.36595980454716615 - 0.1456574680543363i", + "weight": "-0.115665 - 0.0944135i", "vertices": [ { "type": "ls", @@ -1162,7 +1162,7 @@ "parametrization": "L1830_BW" } ], - "weight": "0.3200457263379719 + 0.2396823376538205i", + "weight": "0.163526 - 0.30452i", "vertices": [ { "type": "ls", @@ -1190,7 +1190,7 @@ "parametrization": "L1830_BW" } ], - "weight": "-0.28545599079402767 - 0.18768391847784938i", + "weight": "-0.216621 + 0.00236978i", "vertices": [ { "type": "ls", @@ -1218,7 +1218,7 @@ "parametrization": "L1830_BW" } ], - "weight": "-0.10372413693990794 + 0.21610488311193665i", + "weight": "-0.141864 - 0.000532145i", "vertices": [ { "type": "ls", @@ -1246,7 +1246,7 @@ "parametrization": "L1830_BW" } ], - "weight": "-0.37774833978283734 - 0.17546038108722728i", + "weight": "-0.133338 - 0.0108992i", "vertices": [ { "type": "ls", @@ -1274,7 +1274,7 @@ "parametrization": "L1890_BW" } ], - "weight": "0.5389610950906693 - 1.0669617726710425i", + "weight": "-0.21894 + 0.189466i", "vertices": [ { "type": "ls", @@ -1302,7 +1302,7 @@ "parametrization": "L1890_BW" } ], - "weight": "0.7460104486274528 + 0.13157062079481627i", + "weight": "0.159494 + 0.224365i", "vertices": [ { "type": "ls", @@ -1330,7 +1330,7 @@ "parametrization": "L1890_BW" } ], - "weight": "-0.8364252328333558 + 0.019747111257092772i", + "weight": "-0.826594 + 0.369277i", "vertices": [ { "type": "ls", @@ -1358,7 +1358,7 @@ "parametrization": "L1890_BW" } ], - "weight": "0.2919319674633116 + 2.243260984620678i", + "weight": "0.526391 - 0.444572i", "vertices": [ { "type": "ls", @@ -1386,7 +1386,7 @@ "parametrization": "L1890_BW" } ], - "weight": "0.3044072261290513 - 1.5430200125689373i", + "weight": "-0.338652 + 0.28941i", "vertices": [ { "type": "ls", @@ -1414,7 +1414,7 @@ "parametrization": "L1890_BW" } ], - "weight": "0.834851769296486 + 0.0914845802273212i", + "weight": "0.394411 + 0.0441396i", "vertices": [ { "type": "ls", @@ -1442,7 +1442,7 @@ "parametrization": "L2100_BW" } ], - "weight": "0.6811896666666667 - 0.40513466666666664i", + "weight": "-1.75088 + 0.370785i", "vertices": [ { "type": "ls", @@ -1470,7 +1470,7 @@ "parametrization": "L2100_BW" } ], - "weight": "0.7091103333333333 + 1.5402046666666664i", + "weight": "-0.352509 + 0.704247i", "vertices": [ { "type": "ls", @@ -1498,7 +1498,7 @@ "parametrization": "L2100_BW" } ], - "weight": "0.19807766666666665 + 1.0452593333333333i", + "weight": "0.314525 - 0.584756i", "vertices": [ { "type": "ls", @@ -1526,35 +1526,7 @@ "parametrization": "L2100_BW" } ], - "weight": "-0.7996766666666667 + 2.167724333333333i", - "vertices": [ - { - "type": "ls", - "l": "4", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l4" - }, - { - "type": "ls", - "l": "4", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l4" - } - ], - "topology": [[1, 2], 3], - "name": "L2100" - }, - { - "propagators": [ - { - "spin": "7/2", - "node": [1, 2], - "parametrization": "L2100_BW" - } - ], - "weight": "0.7334657683006988 - 0.722246144357622i", + "weight": "-1.53781 + 0.325664i", "vertices": [ { "type": "ls", @@ -1582,7 +1554,7 @@ "parametrization": "L2100_BW" } ], - "weight": "0.5893375068756963 + 1.1760961873278304i", + "weight": "-0.362776 + 0.717389i", "vertices": [ { "type": "ls", @@ -1610,7 +1582,7 @@ "parametrization": "L2110_BW" } ], - "weight": "-0.5738215053134057 + 0.5447303357548315i", + "weight": "0.940355 - 0.551072i", "vertices": [ { "type": "ls", @@ -1638,7 +1610,7 @@ "parametrization": "L2110_BW" } ], - "weight": "-1.6639043063456418 - 1.6594654915746214i", + "weight": "0.293906 - 0.737049i", "vertices": [ { "type": "ls", @@ -1666,7 +1638,7 @@ "parametrization": "L2110_BW" } ], - "weight": "-0.08229344877935303 - 0.8834704116841071i", + "weight": "-0.289903 + 0.6641i", "vertices": [ { "type": "ls", @@ -1694,7 +1666,7 @@ "parametrization": "L2110_BW" } ], - "weight": "0.06403927659089939 - 2.606881444660322i", + "weight": "0.188439 - 0.0919761i", "vertices": [ { "type": "ls", @@ -1722,7 +1694,7 @@ "parametrization": "L2110_BW" } ], - "weight": "-0.4944131334300535 + 1.0386705091208868i", + "weight": "0.744621 - 0.440494i", "vertices": [ { "type": "ls", @@ -1750,7 +1722,7 @@ "parametrization": "L2110_BW" } ], - "weight": "-1.3737208465399549 - 1.190858452549667i", + "weight": "0.310724 - 0.765157i", "vertices": [ { "type": "ls", @@ -1778,7 +1750,7 @@ "parametrization": "L2350_BW" } ], - "weight": "-0.03912923776526843 - 0.1484153412322692i", + "weight": "0.268649 + 0.18873i", "vertices": [ { "type": "ls", @@ -1806,91 +1778,7 @@ "parametrization": "L2350_BW" } ], - "weight": "0.11812430551060878 - 0.1639139288776i", - "vertices": [ - { - "type": "ls", - "l": "4", - "s": "7/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l4" - }, - { - "type": "ls", - "l": "5", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l5" - } - ], - "topology": [[1, 2], 3], - "name": "L2350" - }, - { - "propagators": [ - { - "spin": "9/2", - "node": [1, 2], - "parametrization": "L2350_BW" - } - ], - "weight": "0.1189414012544145 - 0.5143331271479781i", - "vertices": [ - { - "type": "ls", - "l": "4", - "s": "9/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l4" - }, - { - "type": "ls", - "l": "5", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l5" - } - ], - "topology": [[1, 2], 3], - "name": "L2350" - }, - { - "propagators": [ - { - "spin": "9/2", - "node": [1, 2], - "parametrization": "L2350_BW" - } - ], - "weight": "0.2452402823392156 - 0.07215166475745884i", - "vertices": [ - { - "type": "ls", - "l": "0", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "BlattWeisskopf_b_decay_l0" - }, - { - "type": "ls", - "l": "5", - "s": "1/2", - "node": [1, 2], - "formfactor": "BlattWeisskopf_resonance_l5" - } - ], - "topology": [[1, 2], 3], - "name": "L2350" - }, - { - "propagators": [ - { - "spin": "9/2", - "node": [1, 2], - "parametrization": "L2350_BW" - } - ], - "weight": "-0.035320825594352574 - 0.13397021466756734i", + "weight": "0.242501 + 0.170361i", "vertices": [ { "type": "ls", @@ -1918,7 +1806,7 @@ "parametrization": "L2350_BW" } ], - "weight": "0.09044150258962932 - 0.07796846595501146i", + "weight": "-1.38778e-16 - 8.32667e-17i", "vertices": [ { "type": "ls", @@ -1946,7 +1834,7 @@ "parametrization": "LNR3O_NR" } ], - "weight": "0.505570050363152 + 0.3447283391008056i", + "weight": "0.205143 - 1.84147i", "vertices": [ { "type": "ls", @@ -1974,91 +1862,7 @@ "parametrization": "LNR3O_NR" } ], - "weight": "-3.9400148334715945 + 0.04170982319789908i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "1/2", - "node": [[1, 2], 3], - "formfactor": "MomentumPower1" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "MomentumPower2" - } - ], - "topology": [[1, 2], 3], - "name": "LNR30" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "LNR3O_NR" - } - ], - "weight": "3.365161111252803 - 0.02084820339501704i", - "vertices": [ - { - "type": "ls", - "l": "1", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "MomentumPower1" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "MomentumPower2" - } - ], - "topology": [[1, 2], 3], - "name": "LNR30" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "LNR3O_NR" - } - ], - "weight": "-2.4054666736984323 - 0.834854315156962i", - "vertices": [ - { - "type": "ls", - "l": "2", - "s": "3/2", - "node": [[1, 2], 3], - "formfactor": "MomentumPower2" - }, - { - "type": "ls", - "l": "2", - "s": "1/2", - "node": [1, 2], - "formfactor": "MomentumPower2" - } - ], - "topology": [[1, 2], 3], - "name": "LNR30" - }, - { - "propagators": [ - { - "spin": "3/2", - "node": [1, 2], - "parametrization": "LNR3O_NR" - } - ], - "weight": "1.1786518912328119 + 0.5352301050523212i", + "weight": "0.152905 - 1.37255i", "vertices": [ { "type": "ls", @@ -2086,7 +1890,7 @@ "parametrization": "LNR3O_NR" } ], - "weight": "-4.058434037084272 + 0.038038067798339015i", + "weight": "0.0 + 0.0i", "vertices": [ { "type": "ls", @@ -2147,121 +1951,121 @@ { "name": "L1520_BW", "l": 2, - "mb": 0.938272046, + "mb": 0.938, "type": "BreitWigner", "d": 1.5, - "mass": 1.518467, - "ma": 0.493677, - "width": 0.015195 + "mass": 1.519, + "ma": 0.493, + "width": 0.016 }, { "name": "L1600_BW", "l": 1, - "mb": 0.938272046, + "mb": 0.938, "type": "BreitWigner", "d": 1.5, - "mass": 1.63, - "ma": 0.493677, - "width": 0.25 + "mass": 1.6, + "ma": 0.493, + "width": 0.2 }, { "name": "L1670_BW", "l": 0, - "mb": 0.938272046, + "mb": 0.938, "type": "BreitWigner", "d": 1.5, - "mass": 1.67, - "ma": 0.493677, + "mass": 1.674, + "ma": 0.493, "width": 0.03 }, { "name": "L1690_BW", "l": 2, - "mb": 0.938272046, + "mb": 0.938, "type": "BreitWigner", "d": 1.5, "mass": 1.69, - "ma": 0.493677, + "ma": 0.493, "width": 0.07 }, { "name": "L1800_BW", "l": 0, - "mb": 0.938272046, + "mb": 0.938, "type": "BreitWigner", "d": 1.5, "mass": 1.8, - "ma": 0.493677, + "ma": 0.493, "width": 0.2 }, { "name": "L1810_BW", "l": 1, - "mb": 0.938272046, + "mb": 0.938, "type": "BreitWigner", "d": 1.5, "mass": 1.79, - "ma": 0.493677, + "ma": 0.493, "width": 0.11 }, { "name": "L1820_BW", "l": 3, - "mb": 0.938272046, + "mb": 0.938, "type": "BreitWigner", "d": 1.5, "mass": 1.82, - "ma": 0.493677, + "ma": 0.493, "width": 0.08 }, { "name": "L1830_BW", "l": 2, - "mb": 0.938272046, + "mb": 0.938, "type": "BreitWigner", "d": 1.5, "mass": 1.825, - "ma": 0.493677, + "ma": 0.493, "width": 0.09 }, { "name": "L1890_BW", "l": 1, - "mb": 0.938272046, + "mb": 0.938, "type": "BreitWigner", "d": 1.5, "mass": 1.89, - "ma": 0.493677, + "ma": 0.493, "width": 0.12 }, { "name": "L2100_BW", "l": 4, - "mb": 0.938272046, + "mb": 0.938, "type": "BreitWigner", "d": 1.5, "mass": 2.1, - "ma": 0.493677, + "ma": 0.493, "width": 0.2 }, { "name": "L2110_BW", "l": 3, - "mb": 0.938272046, + "mb": 0.938, "type": "BreitWigner", "d": 1.5, "mass": 2.09, - "ma": 0.493677, + "ma": 0.493, "width": 0.25 }, { "name": "L2350_BW", "l": 5, - "mb": 0.938272046, + "mb": 0.938, "type": "BreitWigner", "d": 1.5, "mass": 2.35, - "ma": 0.493677, + "ma": 0.493, "width": 0.15 }, { @@ -2352,11 +2156,6 @@ "type": "MomentumPower", "l": 0 }, - { - "name": "MomentumPower1", - "type": "MomentumPower", - "l": 1 - }, { "name": "MomentumPower2", "type": "MomentumPower", @@ -2416,17 +2215,17 @@ { "name": "validation_point1", "distribution": "Lb2pKg_model", - "value": 100.09146203771249 + "value": 100.10209548443457 }, { "name": "validation_point2", "distribution": "Lb2pKg_model", - "value": 16.638566783307887 + "value": 20.87899076783355 }, { "name": "validation_point3", "distribution": "Lb2pKg_model", - "value": 3.946965083381133 + "value": 3.947305652216316 } ] }, @@ -2456,7 +2255,7 @@ }, { "name": "m_12_3", - "value": 5.6196 + "value": 5.62 } ] }, @@ -2485,7 +2284,7 @@ }, { "name": "m_12_3", - "value": 5.6196 + "value": 5.62 } ] }, @@ -2514,7 +2313,7 @@ }, { "name": "m_12_3", - "value": 5.6196 + "value": 5.62 } ] } From f035c2c1ef3de5b5bdb7b64455f853c9546f79fd Mon Sep 17 00:00:00 2001 From: Ilya Segal Date: Fri, 17 May 2024 18:46:36 +0200 Subject: [PATCH 15/17] fix couplings weights --- models/Lb2pKg.json | 130 ++++++++++++++++++++++----------------------- 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/models/Lb2pKg.json b/models/Lb2pKg.json index 2fcd472..ce6a457 100644 --- a/models/Lb2pKg.json +++ b/models/Lb2pKg.json @@ -42,7 +42,7 @@ "parametrization": "L1405_Flatte" } ], - "weight": "-0.018329 - 0.700486i", + "weight": "-0.018328999999999998 - 0.7004859999999999i", "vertices": [ { "type": "ls", @@ -70,7 +70,7 @@ "parametrization": "L1405_Flatte" } ], - "weight": "-0.251873 + 1.21282i", + "weight": "-0.25187299999999996 + 1.2128159999999997i", "vertices": [ { "type": "ls", @@ -98,7 +98,7 @@ "parametrization": "L1405_Flatte" } ], - "weight": "0.178101 - 0.85759i", + "weight": "0.17810110629779918 - 0.8575904179315432i", "vertices": [ { "type": "ls", @@ -126,7 +126,7 @@ "parametrization": "L1405_Flatte" } ], - "weight": "0.0129606 + 0.495318i", + "weight": "0.012960560192368215 + 0.4953184007262399i", "vertices": [ { "type": "ls", @@ -182,7 +182,7 @@ "parametrization": "L1520_BW" } ], - "weight": "-0.0699907 + 0.106367i", + "weight": "-0.06999071655012541 + 0.106367070408092i", "vertices": [ { "type": "ls", @@ -210,7 +210,7 @@ "parametrization": "L1520_BW" } ], - "weight": "0.167673 - 0.226747i", + "weight": "0.1676728989336082 - 0.22674668440398418i", "vertices": [ { "type": "ls", @@ -238,7 +238,7 @@ "parametrization": "L1520_BW" } ], - "weight": "-0.269593 - 0.0268418i", + "weight": "-0.2695933245616441 - 0.026841760001907473i", "vertices": [ { "type": "ls", @@ -266,7 +266,7 @@ "parametrization": "L1520_BW" } ], - "weight": "0.0255124 + 0.0557096i", + "weight": "0.025512441520548074 + 0.055709586667302545i", "vertices": [ { "type": "ls", @@ -294,7 +294,7 @@ "parametrization": "L1520_BW" } ], - "weight": "-0.108059 + 0.154864i", + "weight": "-0.10805896631120285 + 0.1548635614679949i", "vertices": [ { "type": "ls", @@ -322,7 +322,7 @@ "parametrization": "L1600_BW" } ], - "weight": "0.379811 - 0.866708i", + "weight": "0.37981102928693367 - 0.8667084091528899i", "vertices": [ { "type": "ls", @@ -350,7 +350,7 @@ "parametrization": "L1600_BW" } ], - "weight": "-1.04782 + 1.10797i", + "weight": "-1.0478174150949835 + 1.1079674981899665i", "vertices": [ { "type": "ls", @@ -378,7 +378,7 @@ "parametrization": "L1600_BW" } ], - "weight": "0.740919 - 0.783451i", + "weight": "0.7409187996590221 - 0.7834513313044188i", "vertices": [ { "type": "ls", @@ -406,7 +406,7 @@ "parametrization": "L1600_BW" } ], - "weight": "-0.268567 + 0.612855i", + "weight": "-0.2685669543782332 + 0.6128553934234132i", "vertices": [ { "type": "ls", @@ -434,7 +434,7 @@ "parametrization": "L1670_BW" } ], - "weight": "-0.040225 + 0.105106i", + "weight": "-0.04022499999999999 + 0.10510599999999999i", "vertices": [ { "type": "ls", @@ -462,7 +462,7 @@ "parametrization": "L1670_BW" } ], - "weight": "0.012169 - 0.116263i", + "weight": "0.012168999999999998 - 0.11626299999999999i", "vertices": [ { "type": "ls", @@ -490,7 +490,7 @@ "parametrization": "L1670_BW" } ], - "weight": "-0.00860478 + 0.0822104i", + "weight": "-0.008604782420259091 + 0.08221035570109153i", "vertices": [ { "type": "ls", @@ -518,7 +518,7 @@ "parametrization": "L1670_BW" } ], - "weight": "0.0284434 - 0.0743212i", + "weight": "0.02844337027322886 - 0.07432116534339323i", "vertices": [ { "type": "ls", @@ -546,7 +546,7 @@ "parametrization": "L1690_BW" } ], - "weight": "-0.284137 + 0.277812i", + "weight": "-0.2841371579008983 + 0.2778122160197423i", "vertices": [ { "type": "ls", @@ -574,7 +574,7 @@ "parametrization": "L1690_BW" } ], - "weight": "0.154803 + 0.0301292i", + "weight": "0.15480298608231044 + 0.030129227142427665i", "vertices": [ { "type": "ls", @@ -602,7 +602,7 @@ "parametrization": "L1690_BW" } ], - "weight": "-0.308839 - 0.0497668i", + "weight": "-0.30883900084833843 - 0.04976682333442632i", "vertices": [ { "type": "ls", @@ -630,7 +630,7 @@ "parametrization": "L1690_BW" } ], - "weight": "-0.11852 + 0.0194431i", + "weight": "-0.11851965265220783 + 0.01944305827795617i", "vertices": [ { "type": "ls", @@ -658,7 +658,7 @@ "parametrization": "L1690_BW" } ], - "weight": "-0.172277 + 0.200588i", + "weight": "-0.17227678244926423 + 0.20058798057401478i", "vertices": [ { "type": "ls", @@ -686,7 +686,7 @@ "parametrization": "L1690_BW" } ], - "weight": "0.21833 + 0.0390459i", + "weight": "0.2183296669494464 + 0.039045941111475524i", "vertices": [ { "type": "ls", @@ -714,7 +714,7 @@ "parametrization": "L1800_BW" } ], - "weight": "1.0 + 0.0i", + "weight": "0.9999999999999999 + 0.0i", "vertices": [ { "type": "ls", @@ -742,7 +742,7 @@ "parametrization": "L1800_BW" } ], - "weight": "-0.783846 + 0.907078i", + "weight": "-0.7838459999999999 + 0.9070779999999999i", "vertices": [ { "type": "ls", @@ -770,7 +770,7 @@ "parametrization": "L1800_BW" } ], - "weight": "0.554263 - 0.641401i", + "weight": "0.5542628220059502 - 0.6414010048651309i", "vertices": [ { "type": "ls", @@ -798,7 +798,7 @@ "parametrization": "L1800_BW" } ], - "weight": "-0.707107 + 0.0i", + "weight": "-0.7071067811865472 + 0.0i", "vertices": [ { "type": "ls", @@ -826,7 +826,7 @@ "parametrization": "L1810_BW" } ], - "weight": "0.106627 + 0.225718i", + "weight": "0.10662677976474766 + 0.22571797449103012i", "vertices": [ { "type": "ls", @@ -854,7 +854,7 @@ "parametrization": "L1810_BW" } ], - "weight": "0.0783291 - 0.312209i", + "weight": "0.07832911102095653 - 0.31220908626752036i", "vertices": [ { "type": "ls", @@ -882,7 +882,7 @@ "parametrization": "L1810_BW" } ], - "weight": "-0.055387 + 0.220765i", + "weight": "-0.05538704556723228 + 0.22076516204781937i", "vertices": [ { "type": "ls", @@ -910,7 +910,7 @@ "parametrization": "L1810_BW" } ], - "weight": "-0.0753965 - 0.159607i", + "weight": "-0.0753965190277376 - 0.15960671039829954i", "vertices": [ { "type": "ls", @@ -938,7 +938,7 @@ "parametrization": "L1820_BW" } ], - "weight": "0.532177 - 0.0588207i", + "weight": "0.532177001712776 - 0.058820721112061i", "vertices": [ { "type": "ls", @@ -966,7 +966,7 @@ "parametrization": "L1820_BW" } ], - "weight": "0.0935783 - 0.239319i", + "weight": "0.09357833404998953 - 0.2393187890910365i", "vertices": [ { "type": "ls", @@ -994,7 +994,7 @@ "parametrization": "L1820_BW" } ], - "weight": "-0.104502 + 0.207622i", + "weight": "-0.1045018852844292 + 0.2076223104200097i", "vertices": [ { "type": "ls", @@ -1022,7 +1022,7 @@ "parametrization": "L1820_BW" } ], - "weight": "0.354879 + 0.0095247i", + "weight": "0.3548787809622967 + 0.009524704719832527i", "vertices": [ { "type": "ls", @@ -1050,7 +1050,7 @@ "parametrization": "L1820_BW" } ], - "weight": "0.365898 - 0.0513427i", + "weight": "0.36589791657344073 - 0.051342734808286286i", "vertices": [ { "type": "ls", @@ -1078,7 +1078,7 @@ "parametrization": "L1820_BW" } ], - "weight": "0.101661 - 0.246654i", + "weight": "0.10166058337656558 - 0.24665422440548i", "vertices": [ { "type": "ls", @@ -1106,7 +1106,7 @@ "parametrization": "L1830_BW" } ], - "weight": "0.111666 - 2.68328e-6i", + "weight": "0.1116656570875755 - 2.6832815729997478e-6i", "vertices": [ { "type": "ls", @@ -1134,7 +1134,7 @@ "parametrization": "L1830_BW" } ], - "weight": "-0.115665 - 0.0944135i", + "weight": "-0.11566508827213164 - 0.09441349821397363i", "vertices": [ { "type": "ls", @@ -1162,7 +1162,7 @@ "parametrization": "L1830_BW" } ], - "weight": "0.163526 - 0.30452i", + "weight": "0.16352588726253714 - 0.30452025915659536i", "vertices": [ { "type": "ls", @@ -1190,7 +1190,7 @@ "parametrization": "L1830_BW" } ], - "weight": "-0.216621 + 0.00236978i", + "weight": "-0.21662132138826964 + 0.0023697848425542774i", "vertices": [ { "type": "ls", @@ -1218,7 +1218,7 @@ "parametrization": "L1830_BW" } ], - "weight": "-0.141864 - 0.000532145i", + "weight": "0.14186419162183592 - 0.0005321449944320643i", "vertices": [ { "type": "ls", @@ -1246,7 +1246,7 @@ "parametrization": "L1830_BW" } ], - "weight": "-0.133338 - 0.0108992i", + "weight": "-0.13333785582282792 - 0.01089919992087811i", "vertices": [ { "type": "ls", @@ -1274,7 +1274,7 @@ "parametrization": "L1890_BW" } ], - "weight": "-0.21894 + 0.189466i", + "weight": "-0.218939882330744 + 0.18946615108861356i", "vertices": [ { "type": "ls", @@ -1302,7 +1302,7 @@ "parametrization": "L1890_BW" } ], - "weight": "0.159494 + 0.224365i", + "weight": "0.1594941665641725 + 0.2243652428103189i", "vertices": [ { "type": "ls", @@ -1330,7 +1330,7 @@ "parametrization": "L1890_BW" } ], - "weight": "-0.826594 + 0.369277i", + "weight": "-0.8265935350993258 + 0.36927727362556906i", "vertices": [ { "type": "ls", @@ -1358,7 +1358,7 @@ "parametrization": "L1890_BW" } ], - "weight": "0.526391 - 0.444572i", + "weight": "0.5263910250298727 - 0.44457183163166486i", "vertices": [ { "type": "ls", @@ -1386,7 +1386,7 @@ "parametrization": "L1890_BW" } ], - "weight": "-0.338652 + 0.28941i", + "weight": "-0.3386518283024075 + 0.28941034163368384i", "vertices": [ { "type": "ls", @@ -1414,7 +1414,7 @@ "parametrization": "L1890_BW" } ], - "weight": "0.394411 + 0.0441396i", + "weight": "0.39441111118383027 + 0.0441395536955167i", "vertices": [ { "type": "ls", @@ -1442,7 +1442,7 @@ "parametrization": "L2100_BW" } ], - "weight": "-1.75088 + 0.370785i", + "weight": "-1.7508759999999999 + 0.37078466666666665i", "vertices": [ { "type": "ls", @@ -1470,7 +1470,7 @@ "parametrization": "L2100_BW" } ], - "weight": "-0.352509 + 0.704247i", + "weight": "-0.35250866666666664 + 0.7042470000000001i", "vertices": [ { "type": "ls", @@ -1498,7 +1498,7 @@ "parametrization": "L2100_BW" } ], - "weight": "0.314525 - 0.584756i", + "weight": "0.314525 - 0.5847559999999999i", "vertices": [ { "type": "ls", @@ -1526,7 +1526,7 @@ "parametrization": "L2100_BW" } ], - "weight": "-1.53781 + 0.325664i", + "weight": "-1.5378120145114527 + 0.32566390492337804i", "vertices": [ { "type": "ls", @@ -1554,7 +1554,7 @@ "parametrization": "L2100_BW" } ], - "weight": "-0.362776 + 0.717389i", + "weight": "-0.3627763385571885 + 0.7173890330820119i", "vertices": [ { "type": "ls", @@ -1582,7 +1582,7 @@ "parametrization": "L2110_BW" } ], - "weight": "0.940355 - 0.551072i", + "weight": "0.940355198765415 - 0.5510722016474533i", "vertices": [ { "type": "ls", @@ -1610,7 +1610,7 @@ "parametrization": "L2110_BW" } ], - "weight": "0.293906 - 0.737049i", + "weight": "0.29390593014092115 - 0.7370488646626976i", "vertices": [ { "type": "ls", @@ -1638,7 +1638,7 @@ "parametrization": "L2110_BW" } ], - "weight": "-0.289903 + 0.6641i", + "weight": "-0.2899025304428074 + 0.6641002095140247i", "vertices": [ { "type": "ls", @@ -1666,7 +1666,7 @@ "parametrization": "L2110_BW" } ], - "weight": "0.188439 - 0.0919761i", + "weight": "0.18843947952137238 - 0.09197614264890341i", "vertices": [ { "type": "ls", @@ -1694,7 +1694,7 @@ "parametrization": "L2110_BW" } ], - "weight": "0.744621 - 0.440494i", + "weight": "0.7446212569650814 - 0.44049359212543326i", "vertices": [ { "type": "ls", @@ -1722,7 +1722,7 @@ "parametrization": "L2110_BW" } ], - "weight": "0.310724 - 0.765157i", + "weight": "0.3107235198021572 - 0.7651566439001244i", "vertices": [ { "type": "ls", @@ -1750,7 +1750,7 @@ "parametrization": "L2350_BW" } ], - "weight": "0.268649 + 0.18873i", + "weight": "0.26864871859819944 + 0.18873042311576196i", "vertices": [ { "type": "ls", @@ -1778,7 +1778,7 @@ "parametrization": "L2350_BW" } ], - "weight": "0.242501 + 0.170361i", + "weight": "0.24250138969422358 + 0.17036146727951615i", "vertices": [ { "type": "ls", @@ -1806,7 +1806,7 @@ "parametrization": "L2350_BW" } ], - "weight": "-1.38778e-16 - 8.32667e-17i", + "weight": "-1.3877787807814457e-16 - 8.326672684688674e-17i", "vertices": [ { "type": "ls", @@ -1834,7 +1834,7 @@ "parametrization": "LNR3O_NR" } ], - "weight": "0.205143 - 1.84147i", + "weight": "0.2051431372461677 - 1.8414654838016378i", "vertices": [ { "type": "ls", @@ -1862,7 +1862,7 @@ "parametrization": "LNR3O_NR" } ], - "weight": "0.152905 - 1.37255i", + "weight": "0.15290466666666683 - 1.3725473333333347i", "vertices": [ { "type": "ls", From d5c73db49c0bd0a88118efa2e2fa1c4b38c6c68d Mon Sep 17 00:00:00 2001 From: Ilya Segal Date: Tue, 21 May 2024 18:14:18 +0200 Subject: [PATCH 16/17] add BlattWeisskopf for 1405 --- models/Lb2pKg.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/models/Lb2pKg.json b/models/Lb2pKg.json index ce6a457..c98f3a7 100644 --- a/models/Lb2pKg.json +++ b/models/Lb2pKg.json @@ -77,7 +77,7 @@ "l": "1", "s": "1/2", "node": [[1, 2], 3], - "formfactor": "" + "formfactor": "BlattWeisskopf_b_decay_l1" }, { "type": "ls", @@ -105,7 +105,7 @@ "l": "1", "s": "3/2", "node": [[1, 2], 3], - "formfactor": "" + "formfactor": "BlattWeisskopf_b_decay_l1" }, { "type": "ls", @@ -133,7 +133,7 @@ "l": "2", "s": "3/2", "node": [[1, 2], 3], - "formfactor": "" + "formfactor": "BlattWeisskopf_b_decay_l2" }, { "type": "ls", From a99d2a05c3d196d475688585686daf4b62bda961 Mon Sep 17 00:00:00 2001 From: Ilya Segal Date: Tue, 21 May 2024 19:23:09 +0200 Subject: [PATCH 17/17] add Dalitz and projections to docs --- docs/julia/lb2pkg.qmd | 58 +++++++++++++++++++++++++++++++------------ 1 file changed, 42 insertions(+), 16 deletions(-) diff --git a/docs/julia/lb2pkg.qmd b/docs/julia/lb2pkg.qmd index 2b32254..6e58b09 100644 --- a/docs/julia/lb2pkg.qmd +++ b/docs/julia/lb2pkg.qmd @@ -35,7 +35,7 @@ theme(:wong2, frame=:box, grid=false, minorticks=true, ## Function definitions Non-standard lineshapes are used to model resonances that do not conform to a simple `BreitWigner` distributions, or a `MultichannelBreitWigner` has to be defined explicitly. -The code below defines a new lineshape, and its deserialization method. +The code below defines a new `NonResonant` lineshape, and its deserialization method. In this case this is just a constant. ```{julia} struct NonResonant <: HadronicLineshapes.AbstractFlexFunc @@ -80,7 +80,7 @@ end ## Validation The integrity of the model is checked by validating the value of distributions at a few phase space points. -The table lists the validation checkes and their status ("🟢" or "🔴"). +The table lists the validation checkes and their status ("🟢" ($<10^{-12}$), "🟡" ($<10^{-2}$) or "🔴" $\ge10^{-2}$) for the difference between the reference and computed values. ```{julia} #| code-fold: true @@ -103,7 +103,7 @@ df = let _parameters = array2dict(parameter_point["parameters"]; key="name", apply=v -> v["value"]) # - function label_diff(diff; levels=[1e-2, 1e-4]) + function label_diff(diff; levels=[1e-2, 1e-12]) _diff = abs(diff) _diff < levels[2] && return '🟢' _diff < levels[1] && return '🟡' @@ -123,32 +123,58 @@ The model descibing the decay is fetched from the workspace ```{julia} model_dist = [v for (k, v) in workspace if v isa HadronicUnpolarizedIntensity] |> first; +model = model_dist.model ``` ### Dalitz plot -The Dalitz plot shows the probability distribution across two dimensional phase space of the decay. +The Dalitz plot shows the probability distribution across two dimensional phase space of the decay in the range of mass $m_{pK^{-}}$ from $1.5$ to $2.5 GeV/c^2$. ```{julia} #| code-fold: true #| code-summary: Dalitz plot plotting -let iσx = 3, iσy = 2 - xlab = ((i, j) = ij_from_k(iσx); - "m²($i$j) [GeV²]") - ylab = ((i, j) = ij_from_k(iσy); - "m²($i$j) [GeV²]") - model = model_dist.model - - plot(masses(model), Base.Fix1(unpolarized_intensity, model); - iσx, iσy, xlab, ylab) +let + ms = masses(model) + # + σ3v = range(lims3(ms)[1], 2.5^2, 100)[2:end-1] + σ2v = range(5, 27, 30)[2:end-1] + # + _model = model + f(σs) = Kibble(σs, ms^2) > 0 ? NaN : unpolarized_intensity(model, σs) + + calv = [ + f(Invariants(ms; σ3, σ2)) for σ2 in σ2v, σ3 in σ3v] + heatmap(σ3v, σ2v, calv) end ``` -Test that the NonResonant part is implemented correctly. +The projection of the model onto a mass variable is shown by black line. +Contributions from individual resonances are shown by the colored lines. ```{julia} -let +#| code-fold: true +#| code-summary: Computation of projections +let k = 3 + i, j = ij_from_k(k) + xlab = "m($i$j) [GeV]" model = model_dist.model - @assert model.chains[74].Xlineshape(3.5^2) == 1.0 "Not computed / normalized correctly" + # + mlims = (sqrt(lims(3, masses(model))[1]), 2.5) + mv = range(mlims..., 200) |> shift_by_half + # + plot() + plot!(mv, lab="Total") do m + I = Base.Fix1(unpolarized_intensity, model) + m * quadgk(projection_integrand(I, masses(model), m^2; k), 0, 1)[1] + end + chain_names = Set(model.names) |> collect |> sort + for name in chain_names + _model = model[model.names.==name] + plot!(mv, lab=name) do m + I = Base.Fix1(unpolarized_intensity, _model) + m * quadgk(projection_integrand(I, masses(_model), m^2; k), 0, 1)[1] + end + end + plot!(; xlab) end ```