builder#

Dynamics builder functions for register_builder().

Note

As opposed to AmpForm, AmpForm-DPD defines dynamics over the entire decay chain, not a single isobar node. The dynamics classes and the corresponding builders would have to be extended to implement other dynamics lineshapes.

formulate_breit_wigner_with_form_factor(decay: ThreeBodyDecayChain) tuple[Expr, dict[Symbol, complex | float]][source]#
create_mass_symbol(particle: IsobarNode | Particle) Symbol[source]#
get_mandelstam_s(decay: IsobarNode[Particle]) Symbol[source]#