9.1. amplitude#
import polarimetry.amplitude
- class AmplitudeModel(decay: ThreeBodyDecay, intensity: Expr = 1, amplitudes: dict[Indexed, Expr] = _Nothing.NOTHING, variables: dict[Symbol, Expr] = _Nothing.NOTHING, parameter_defaults: dict[Symbol, float] = _Nothing.NOTHING)[source]#
Bases:
object
- decay: ThreeBodyDecay#
- class DalitzPlotDecompositionBuilder(decay: ThreeBodyDecay, min_ls: bool = True)[source]#
Bases:
object
- formulate(reference_subsystem: Literal[1, 2, 3] = 1, cleanup_summations: bool = False) AmplitudeModel [source]#
- get_indexed_base(typ: Literal['production', 'decay'], min_ls: bool = True) IndexedBase [source]#
Get a basis to generate coupling symbols for the production or decay node.
- class DynamicsConfigurator(decay: ThreeBodyDecay)[source]#
Bases:
object
- register_builder(identifier, builder: DynamicsBuilder) None [source]#
- get_builder(identifier) DynamicsBuilder [source]#
- property decay: ThreeBodyDecay#
Submodules and Subpackages