ComPWA / qrules

Rule-based particle reaction problem solver on a quantum number level
https://qrules.rtfd.io
Apache License 2.0
9 stars 4 forks source link

Write example that finds J^PC numbers with `CSPSolver` directly #272

Open redeboer opened 1 week ago

redeboer commented 1 week ago

As a step towards https://github.com/ComPWA/qrules/issues/219 and https://github.com/ComPWA/qrules/issues/20 (and an alternative to #266), it would be a good exercise to generate all allowed $J^{PC}$ numbers (spin, parity, $C$ parity) in a three-body decay using the CSPSolver directly (or if needed, using python-constraints directly). It's essentially reproducing the steps from the STM for a limited number of quantum numbers, without using a particle database.

### Tasks

An example from the visualization tutorial, $\psi^\prime \to \gamma \eta \eta$, i.e. $1^{--} \to 1^{--}\,0^{+-}\,0^{+-}$:

jpc

Particle transitions ![particles](https://github.com/ComPWA/qrules/assets/29308176/b2263cf9-1cd7-4271-8276-07462a9dad87)