canonical_decay

Implementation of the canonical formalism for amplitude model generation.

class CanonicalAmplitudeGenerator(top_node_no_dynamics: bool = True)[source]

Bases: expertsystem.amplitude.helicity_decay.HelicityAmplitudeGenerator

Amplitude model generator for the canonical helicity formalism.

This class defines a full amplitude in the canonical formalism, using the helicity formalism as a foundation. The key here is that we take the full helicity intensity as a template, and just exchange the helicity amplitudes \(F\) as a sum of canonical amplitudes \(A\):

\[F^J_{\lambda_1,\lambda_2} = \sum_{LS} \mathrm{norm}(A^J_{LS})C^2.\]

Here, \(C\) stands for Clebsch-Gordan factor.