dpd#

Spin alignment with Dalitz-Plot Decomposition.

See [Marangotto, 2020].

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

Bases: SpinAlignment

Alignment amplitudes with the β€œaxis-angle” method.

See [Marangotto, 2020] 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, ~qrules.topology.FrozenTransition[~qrules.transition.State, ~qrules.quantum_numbers.InteractionProperties], ~qrules.topology.Topology)

relabel_edge_ids(obj: T) β†’ T[source]#
relabel_edge_ids(obj: ReactionInfo) β†’ ReactionInfo
relabel_edge_ids(obj: FrozenTransition[State, InteractionProperties]) β†’ FrozenTransition[State, InteractionProperties]
relabel_edge_ids(obj: Topology) β†’ Topology