feynlag.models.weinberg_rotation

feynlag.models.weinberg_rotation(model, SU2L, U1Y, z='Z', a='A')[source]

Register the W³,B → Z,γ Weinberg rotation on model.

Parameters:
  • z – output symbol names (z is overridable — a chained model, e.g. U(1)_X, names the intermediate neutral state "Z0" because it still mixes with a Z′ in a following rotation).

  • a – output symbol names (z is overridable — a chained model, e.g. U(1)_X, names the intermediate neutral state "Z0" because it still mixes with a Z′ in a following rotation).

Returns:

(Z, A) symbols.