feynlag.pheno.amplitudes¶
Spin-averaged squared amplitudes for the three-leg vertex catalog.
Each function returns ⟨|M|²⟩ — summed over final-state spins and
polarizations and averaged over the parent’s — so that
Γ = ⟨|M|²⟩ × √λ(M², m₁², m₂²)/(16 π M³)
with the phase-space factor from kinematics.
Every Dirac trace goes through the covariant engine in
lorentz; nothing here is a hard-coded textbook formula.
The one place a result is written down directly is Tr[P_{L,R}] = 2, which
is the definition of the projector reduction rather than an output of it.
Covered: the three-leg catalog subset a 1→2 decay can use — SSS, FFS, FFV,
VVS. VSS/VVV carry feynlag momentum tags (p(φ), see
to_momentum_space()) and are not handled yet; they
raise rather than being silently skipped, matching
classify_spins().
Module Attributes
|
three-leg catalog entries this module can square |
Functions
|
|
|
|
|
|
|
Vector polarization sum |
|
Fermion spin sum |
|
|
|
|