diff --git a/docs/.gitignore b/docs/.gitignore index a2237fc..dd4c998 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -1,3 +1,6 @@ .jupyter_cache/ +*.html *.ipynb /.quarto/ +execute-results/ +site_libs/ diff --git a/docs/_quarto.yml b/docs/_quarto.yml index e8dda29..49a4e2c 100644 --- a/docs/_quarto.yml +++ b/docs/_quarto.yml @@ -35,6 +35,7 @@ website: - section: Julia contents: - julia/lc2pkpi.qmd + - julia/lb2pkg.qmd - section: Python contents: - python/lc2pkpi.qmd 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" diff --git a/docs/julia/lb2pkg.qmd b/docs/julia/lb2pkg.qmd new file mode 100644 index 0000000..6e58b09 --- /dev/null +++ b/docs/julia/lb2pkg.qmd @@ -0,0 +1,180 @@ +--- +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 `NonResonant` lineshape, and its deserialization method. In this case this is just a constant. + +```{julia} +struct NonResonant <: HadronicLineshapes.AbstractFlexFunc + m::Float64 +end +function (BW::NonResonant)(σ) + @unpack m = BW + 1.0 +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 ("🟢" ($<10^{-12}$), "🟡" ($<10^{-2}$) or "🔴" $\ge10^{-2}$) for the difference between the reference and computed values. + +```{julia} +#| code-fold: true +#| code-summary: A loop over validation points +df = 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"]) + # + function label_diff(diff; levels=[1e-2, 1e-12]) + _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 +``` + +## 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; +model = model_dist.model +``` + +### Dalitz plot + +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 + 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 +``` + +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(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 +``` diff --git a/models/Lb2pKg.json b/models/Lb2pKg.json new file mode 100644 index 0000000..c98f3a7 --- /dev/null +++ b/models/Lb2pKg.json @@ -0,0 +1,2321 @@ +{ + "distributions": [ + { + "name": "Lb2pKg_model", + "type": "HadronicUnpolarizedIntensity", + "decay_description": { + "kinematics": { + "initial_state": { + "index": 0, + "name": "Lb", + "spin": "1/2", + "mass": 5.62 + }, + "final_state": [ + { + "index": 1, + "name": "p", + "spin": "1/2", + "mass": 0.938 + }, + { + "index": 2, + "name": "K", + "spin": "0", + "mass": 0.493 + }, + { + "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": "-0.018328999999999998 - 0.7004859999999999i", + "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": "-0.25187299999999996 + 1.2128159999999997i", + "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": "" + } + ], + "topology": [[1, 2], 3], + "name": "L1405" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1405_Flatte" + } + ], + "weight": "0.17810110629779918 - 0.8575904179315432i", + "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": "" + } + ], + "topology": [[1, 2], 3], + "name": "L1405" + }, + { + "propagators": [ + { + "spin": "1/2", + "node": [1, 2], + "parametrization": "L1405_Flatte" + } + ], + "weight": "0.012960560192368215 + 0.4953184007262399i", + "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": "" + } + ], + "topology": [[1, 2], 3], + "name": "L1405" + }, + { + "propagators": [ + { + "spin": "3/2", + "node": [1, 2], + "parametrization": "L1520_BW" + } + ], + "weight": "-0.08633726789283988 + 0.0627382536719026i", + "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.06999071655012541 + 0.106367070408092i", + "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.1676728989336082 - 0.22674668440398418i", + "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.2695933245616441 - 0.026841760001907473i", + "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.025512441520548074 + 0.055709586667302545i", + "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.10805896631120285 + 0.1548635614679949i", + "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": "0.37981102928693367 - 0.8667084091528899i", + "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": "-1.0478174150949835 + 1.1079674981899665i", + "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": "0.7409187996590221 - 0.7834513313044188i", + "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": "-0.2685669543782332 + 0.6128553934234132i", + "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.04022499999999999 + 0.10510599999999999i", + "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.012168999999999998 - 0.11626299999999999i", + "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.008604782420259091 + 0.08221035570109153i", + "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.02844337027322886 - 0.07432116534339323i", + "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.2841371579008983 + 0.2778122160197423i", + "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.15480298608231044 + 0.030129227142427665i", + "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.30883900084833843 - 0.04976682333442632i", + "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": "-0.11851965265220783 + 0.01944305827795617i", + "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.17227678244926423 + 0.20058798057401478i", + "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.2183296669494464 + 0.039045941111475524i", + "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.7838459999999999 + 0.9070779999999999i", + "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.5542628220059502 - 0.6414010048651309i", + "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.10662677976474766 + 0.22571797449103012i", + "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.07832911102095653 - 0.31220908626752036i", + "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.05538704556723228 + 0.22076516204781937i", + "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.0753965190277376 - 0.15960671039829954i", + "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.532177001712776 - 0.058820721112061i", + "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.09357833404998953 - 0.2393187890910365i", + "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.1045018852844292 + 0.2076223104200097i", + "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.3548787809622967 + 0.009524704719832527i", + "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.36589791657344073 - 0.051342734808286286i", + "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.10166058337656558 - 0.24665422440548i", + "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.1116656570875755 - 2.6832815729997478e-6i", + "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.11566508827213164 - 0.09441349821397363i", + "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.16352588726253714 - 0.30452025915659536i", + "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.21662132138826964 + 0.0023697848425542774i", + "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.14186419162183592 - 0.0005321449944320643i", + "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.13333785582282792 - 0.01089919992087811i", + "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.218939882330744 + 0.18946615108861356i", + "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.1594941665641725 + 0.2243652428103189i", + "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.8265935350993258 + 0.36927727362556906i", + "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.5263910250298727 - 0.44457183163166486i", + "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.3386518283024075 + 0.28941034163368384i", + "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.39441111118383027 + 0.0441395536955167i", + "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": "-1.7508759999999999 + 0.37078466666666665i", + "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.35250866666666664 + 0.7042470000000001i", + "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.314525 - 0.5847559999999999i", + "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": "-1.5378120145114527 + 0.32566390492337804i", + "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.3627763385571885 + 0.7173890330820119i", + "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.940355198765415 - 0.5510722016474533i", + "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": "0.29390593014092115 - 0.7370488646626976i", + "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.2899025304428074 + 0.6641002095140247i", + "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.18843947952137238 - 0.09197614264890341i", + "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.7446212569650814 - 0.44049359212543326i", + "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": "0.3107235198021572 - 0.7651566439001244i", + "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.26864871859819944 + 0.18873042311576196i", + "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.24250138969422358 + 0.17036146727951615i", + "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": "-1.3877787807814457e-16 - 8.326672684688674e-17i", + "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.2051431372461677 - 1.8414654838016378i", + "vertices": [ + { + "type": "ls", + "l": "0", + "s": "1/2", + "node": [[1, 2], 3], + "formfactor": "MomentumPower0" + }, + { + "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": "0.15290466666666683 - 1.3725473333333347i", + "vertices": [ + { + "type": "ls", + "l": "2", + "s": "5/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": "0.0 + 0.0i", + "vertices": [ + { + "type": "ls", + "l": "3", + "s": "5/2", + "node": [[1, 2], 3], + "formfactor": "MomentumPower3" + }, + { + "type": "ls", + "l": "2", + "s": "1/2", + "node": [1, 2], + "formfactor": "MomentumPower2" + } + ], + "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.938, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.519, + "ma": 0.493, + "width": 0.016 + }, + { + "name": "L1600_BW", + "l": 1, + "mb": 0.938, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.6, + "ma": 0.493, + "width": 0.2 + }, + { + "name": "L1670_BW", + "l": 0, + "mb": 0.938, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.674, + "ma": 0.493, + "width": 0.03 + }, + { + "name": "L1690_BW", + "l": 2, + "mb": 0.938, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.69, + "ma": 0.493, + "width": 0.07 + }, + { + "name": "L1800_BW", + "l": 0, + "mb": 0.938, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.8, + "ma": 0.493, + "width": 0.2 + }, + { + "name": "L1810_BW", + "l": 1, + "mb": 0.938, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.79, + "ma": 0.493, + "width": 0.11 + }, + { + "name": "L1820_BW", + "l": 3, + "mb": 0.938, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.82, + "ma": 0.493, + "width": 0.08 + }, + { + "name": "L1830_BW", + "l": 2, + "mb": 0.938, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.825, + "ma": 0.493, + "width": 0.09 + }, + { + "name": "L1890_BW", + "l": 1, + "mb": 0.938, + "type": "BreitWigner", + "d": 1.5, + "mass": 1.89, + "ma": 0.493, + "width": 0.12 + }, + { + "name": "L2100_BW", + "l": 4, + "mb": 0.938, + "type": "BreitWigner", + "d": 1.5, + "mass": 2.1, + "ma": 0.493, + "width": 0.2 + }, + { + "name": "L2110_BW", + "l": 3, + "mb": 0.938, + "type": "BreitWigner", + "d": 1.5, + "mass": 2.09, + "ma": 0.493, + "width": 0.25 + }, + { + "name": "L2350_BW", + "l": 5, + "mb": 0.938, + "type": "BreitWigner", + "d": 1.5, + "mass": 2.35, + "ma": 0.493, + "width": 0.15 + }, + { + "name": "LNR3O_NR", + "type": "NonResonant", + "mass": 3.5 + }, + { + "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": "MomentumPower0", + "type": "MomentumPower", + "l": 0 + }, + { + "name": "MomentumPower2", + "type": "MomentumPower", + "l": 2 + }, + { + "name": "MomentumPower3", + "type": "MomentumPower", + "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.10209548443457 + }, + { + "name": "validation_point2", + "distribution": "Lb2pKg_model", + "value": 20.87899076783355 + }, + { + "name": "validation_point3", + "distribution": "Lb2pKg_model", + "value": 3.947305652216316 + } + ] + }, + "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.62 + } + ] + }, + { + "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.62 + } + ] + }, + { + "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.62 + } + ] + } + ] +}