kinematics#
import ampform.kinematics
Classes and functions for relativistic four-momentum kinematics.
- class HelicityAdapter(transitions: ReactionInfo | Iterable[Topology | StateTransition])[source]#
Bases:
object
Converter for four-momenta to kinematic variable data.
The
create_expressions
method forms the bridge between four-momentum data for the decay you are studying and the kinematic variables that are in theHelicityModel
. These are invariant mass (seeget_invariant_mass_symbol()
) and the \(\theta\) and \(\phi\) helicity angles (seeget_helicity_angle_symbols()
).- register_transition(transition: StateTransition) None [source]#
- permutate_registered_topologies() None [source]#
Register outgoing edge permutations of all
registered_topologies
.
Submodules and Subpackages
- angles
- lorentz
create_four_momentum_symbols()
create_four_momentum_symbol()
FourMomenta
FourMomentumSymbol
Energy
FourMomentumX
FourMomentumY
FourMomentumZ
ThreeMomentum
EuclideanNorm
EuclideanNormSquared
three_momentum_norm()
InvariantMass
NegativeMomentum
MinkowskiMetric
BoostZMatrix
BoostMatrix
RotationYMatrix
RotationZMatrix
ArraySize
compute_boost_chain()
get_four_momentum_sum()
compute_invariant_masses()
get_invariant_mass_symbol()
- phasespace