feynlag.pheno.particles¶
Physical (post-EWSB) Dirac particles for the decay calculator.
A Dirac fermion is not a declarable input field in feynlag — the SM is
chiral, so b_L (an SU(2) doublet, $Y=+1/6$) and b_R (a singlet, $Y=-1/3$)
carry different reps and no 4-component field can hold both invariantly;
DiracFermion raises on construction for exactly this
reason. After electroweak symmetry breaking, however, the physical b is
one Dirac particle built from those two Weyl legs, and a decay calculation
needs to treat it as one.
DiracParticle is that post-EWSB view. It bundles the two Weyl leg
bases, the particle/antiparticle symbols, the mass, and the colour
multiplicity $N_c$ into a single object, so the three things the calculator
otherwise tracks in separate, separately-keyed dicts
(particle_map/masses/color_factors) travel together and cannot fall
out of sync. The bar legs are derived automatically from the
bar_partner() registry — they are not passed in.
Functions
|
Merge a list of |
Classes
|
One physical Dirac fermion, assembled from its two Weyl legs. |
|
One external particle of a 2→2 scattering process. |