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 { norm * a^J_LS * CG * CG }.\]

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