feynlag.pheno.kinematics.ThreeBodyKinematics¶
- class feynlag.pheno.kinematics.ThreeBodyKinematics(M, m1, m2, m3, names=('p1', 'p2', 'p3'))[source]¶
Dalitz kinematics of
parent(M) → 1(p₁) + 2(p₂) + 3(p₃).Parametrised by the two Dalitz invariants
s₁₂ = (p₁+p₂)²ands₂₃ = (p₂+p₃)²(the third,s₁₃, is fixed bys₁₂+s₁₃+s₂₃ = M²+m₁²+m₂²+m₃²).s₂₃doubles as the invariant mass² of the(2,3)subsystem — the off-shellq²of a resonance decaying to particles 2 and 3.The width follows the PDG form
Γ = 1/((2π)³ 32 M³) ∬ |M|² ds₁₂ ds₂₃over the physical Dalitz region.- __init__(M, m1, m2, m3, names=('p1', 'p2', 'p3'))¶
Methods
__init__(M, m1, m2, m3[, names])dot(head_a, head_b)p_a·p_bas a function of the Dalitz invariantss₁₂, s₂₃.phase_space_constant()The
1/((2π)³ 32 M³)prefactor of the Dalitz integral.s12_bounds(s23_val)(s₁₂⁻, s₁₂⁺)at a fixed numerics₂₃(PDG Eq.s23_range()The outer
s₂₃bounds:[(m₂+m₃)², (M−m₁)²].Attributes
namesp1p2p3s12s23Mm1m2m3