dpd#

import ampform.helicity.align.dpd

Spin alignment with Dalitz-Plot Decomposition.

See [10].

class DalitzPlotDecomposition(reference_subsystem: Literal[1, 2, 3])[source]#

Bases: SpinAlignment

Alignment amplitudes with the “axis-angle” method.

See [1] and Wigner rotations.

reference_subsystem: Literal[1, 2, 3][source]#
formulate_amplitude(reaction: ReactionInfo) Expr[source]#
define_symbols(reaction: ReactionInfo) dict[Symbol, Expr][source]#
class T#

Allowed types for relabel_edge_ids().

alias of TypeVar(‘T’, ~qrules.transition.ReactionInfo, FrozenTransition[State, InteractionProperties], ~qrules.topology.Topology)

relabel_edge_ids(obj: T) T[source]#
relabel_edge_ids(obj: ReactionInfo) ReactionInfo
relabel_edge_ids(obj: StateTransition) StateTransition
relabel_edge_ids(obj: Topology) Topology