Amplitude

Helicity Formula

Each Decay has Amplitude defined like:

\[A^{A \rightarrow B+C}_{\lambda_{A},\lambda_{B},\lambda_{C}} = H_{\lambda_{B},\lambda_{C}}^{A \rightarrow B+C} D^{J_{A}\star}_{\lambda_{A},\lambda_{B}-\lambda_{C}}(\phi,\theta,0)\]

For a chain decay, amplitude can be combined as

\[A^{A \rightarrow R+B,R \rightarrow C+D}_{\lambda_{A},\lambda_{B},\lambda_{C},\lambda_{D}} = \sum_{\lambda_{R}}A^{A \rightarrow R+B}_{\lambda_{A},\lambda_{R},\lambda_{B}} \color{red}{R(m_{R})}\color{black} A^{R \rightarrow C+D} _{\lambda_{R},\lambda_{C},\lambda_{D}}\]

with angle aligned

\[{\hat{A}}^{A \rightarrow R+B,R \rightarrow C+D}_{\lambda_{A},\lambda_{B},\lambda_{C},\lambda_{D}} = \sum_{\lambda_{B}',\lambda_{C}',\lambda_{D}'}A^{A \rightarrow R+B,R \rightarrow C+D}_{\lambda_{A},\lambda_{B}',\lambda_{C}',\lambda_{D}'} D^{J_{B}\star}_{\lambda_{B}',\lambda_{B}}(\alpha_{B},\beta_{B},\gamma_{B}) D^{J_{C}\star}_{\lambda_{C}',\lambda_{C}}(\alpha_{C},\beta_{C},\gamma_{C}) D^{J_{D}\star}_{\lambda_{D}',\lambda_{D}}(\alpha_{D},\beta_{D},\gamma_{D})\]

the sum of resonances

\[A_{\lambda_{A},\lambda_{B},\lambda_{C},\lambda_{D}}^{total} = \sum_{R_{1}} {\hat{A}}^{A \rightarrow R_{1}+B,R_{1} \rightarrow C+D}_{\lambda_{A},\lambda_{B},\lambda_{C},\lambda_{D}} + \sum_{R_{2}} {\hat{A}}^{A \rightarrow R_{2}+C,R_{2} \rightarrow B+D}_{\lambda_{A},\lambda_{B},\lambda_{C},\lambda_{D}} + \sum_{R_{3}} {\hat{A}}^{A \rightarrow R_{3}+D,R_{3} \rightarrow B+C}_{\lambda_{A},\lambda_{B},\lambda_{C},\lambda_{D}}\]

then the differential cross-section

\[\frac{\mathrm{d}\sigma}{\mathrm{d}\Phi} = \frac{1}{N}\sum_{\lambda_{A}}\sum_{\lambda_{B},\lambda_{C},\lambda_{D}}|A_{\lambda_{A},\lambda_{B},\lambda_{C},\lambda_{D}}^{total}|^2\]

Amplitude Combination Rules

For a decay process A -> R B, R -> C D, we can get different part of amplitude:

  1. Particle:
    1. Initial state: \(1\)

    2. Final state: \(D(\alpha, \beta, \gamma)\)

    3. Propagator: \(R(m)\)

  2. Decay:

    Two body decay (A -> R B): \(H_{\lambda_R,\lambda_B} D_{\lambda_A, \lambda_R - \lambda_B} (\varphi, \theta,0)\)

Now we can use combination rules to build amplitude for the whole process.

Probability Density:

\(P = |\tilde{A}|^2\) (modular square)

Decay Group:

\(\tilde{A} = a_1 A_{R_1} + a_2 A_{R_2} + \cdots\) (addition)

Decay Chain:

\(A_{R} = A_1 \times R \times A_2 \cdots\) (multiplication)

Decay: \(A_i = HD(\varphi, \theta, 0)\)

Particle: \(R(m)\)

The indices part is quantum number, and it can be summed automatically.

Default Amplitude Model

The defalut model for Decay is helicity amplitude

\[A^{A \rightarrow B C}_{\lambda_A,\lambda_B, \lambda_C} = H_{\lambda_B,\lambda_C}^{A \rightarrow B C} D^{J_{A}*}_{\lambda_A,\lambda_B - \lambda_C}(\phi, \theta, 0).\]

The LS coupling formula is used

\[H_{\lambda_{B},\lambda_{C}}^{A \rightarrow B+C} = \sum_{ls} g_{ls} \sqrt{\frac{2l+1}{2 J_{A}+1}} \langle l 0; s \delta|J_{A} \delta\rangle \langle J_{B} \lambda_{B} ;J_{C} -\lambda_{C} | s \delta \rangle q^{l} B_{l}'(q, q_0, d)\]

\(g_{ls}\) are the fit parameters, the first one is fixed. \(q\) and \(q_0\) is the momentum in rest frame for invariant mass and resonance mass.

\(B_{l}'(q, q0, d)\) (Bprime) is Blatt-Weisskopf barrier factors. \(d\) is \(3.0 \mathrm{GeV}^{-1}\) by default.

Resonances model use Relativistic Breit-Wigner function

\[R(m) = \frac{1}{m_0^2 - m^2 - i m_0 \Gamma(m)}\]

with running width

\[\Gamma(m) = \Gamma_0 \left(\frac{q}{q_0}\right)^{2L+1}\frac{m_0}{m} B_{L}'^2(q,q_0,d).\]

By using the combination rules, the amplitude is built automatically.

Helicity Angles

The helicity angle in TFPWA is defined as the roation between two coordinates systems.

The first one is \((\vec{x}_0, \vec{y}_0, \vec{z}_0)\), the last one is \((\vec{x}_1, \vec{y}_1, \vec{z}_1)\). We can calculate the Eular Angle between the two system. The rotation order is:

    1. Rotate \(\alpha\) around \(\vec{z}_0\). The \(\vec{y}_0\) is rotated to \(\vec{y}_R\).

    1. Rotate \(\beta\) around \(\vec{y}_R\). The \(\vec{z}_0\) is rotated to \(\vec{z}_1\).

    1. Rotate \(\gamma\) around \(\vec{z}_1\). The \(\vec{y}_R\) is rotated to \(\vec{y}_1\).

From the rotation order, we can define that \(\vec{y}_R = \frac{\vec{z}_0 \times \vec{z}_1}{|\vec{z}_0 \times \vec{z}_1|}\), and then \(\beta\) is in the range \([0,\pi]\). The \(\alpha,\gamma\) can be calculated in the range \([-\pi,\pi]\), through \(\cos\alpha = \vec{y}_0 \cdot \vec{y}_R, \sin\alpha = - \vec{x}_0 \cdot \vec{y}_R\) and \(\cos\gamma = \vec{y}_R \cdot \vec{y}_1, \sin\gamma = \vec{x}_1 \cdot \vec{y}_R\).

For the decay process, we can set a initial coordinate system. For example, we can choose \(\vec{x}_0=(1,0,0),\vec{z}_0=(0,0,1)\) or the direction of total momentum. And then we can define the new coordinate system after the first decay A -> R B as \(\vec{z}_1 = \vec{p_{R}}\) in the rest frame of A. The \(\gamma\) angle can set to 0, then \(\vec{y}_1 = \vec{y}_R\). Then the coordinate system is defined. Based on the two coordinate system, we can calculate the helicity angle as \(\phi=\alpha,\theta=\beta\).

To calculate helicity angle of the second decay R -> C D, the first coordinate system has been defined as above. We need to keep the same coordinate system. And we define the second coordinate system by \(\vec{z}_1 = \vec{p_{C}}\) and \(\gamma=0\), and calculate the helicity angle. The \(p_{C}\) should boost to rest frame of R after we boost to the rest frame of A. The boost sequence will introduce a additional rotation of the coordinate system.

Due to the boost sequence of final particles, the coordinate system of each final particles in different decay chains is different. We need to do alignment for different decay chains before sum the amplitude over. We can record the roation and boost sequence, and combine then into a single object of Lorentz group, \(L_1 = \overleftarrow{R_y(\theta_2)R_z(\phi_2)B_z(\omega_2)R_y(\theta_1)R_z(\phi_1)B_z(\omega_1)}\), \(L_2 = \overleftarrow{R_y(\theta_2')R_z(\phi_2')B_z(\omega_2')R_y(\theta_1')R_z(\phi_1')B_z(\omega_1)}\), where \(\omega=\tanh^{-1}\frac{|p|}{E}\). The direction of the arrow is order of the operator. And then we can find the standalone rotation between the two coordinate system by solve \(\alpha,\beta,\gamma\) from \(L_1 = \overleftarrow{[R_z(\gamma)R_y(\beta)R_z(\alpha)B_z(\omega)] L_2} = \overleftarrow{[L_1 L_2^{-1}] L_2}\). The two coordinate system both have \(\vec{z}=\vec{p}\), so only \(B_z(\omega)\) remain. See Chin.Phys.C 45 (2021) 6, 063103 and JHEP 12 (2022) 033 for more information.

The two dimisional presentation of Lorentz group is used.

\[\begin{split}R_z(\phi) = \begin{pmatrix} e^{-i\frac{\phi}{2}} & 0 \\ 0 & e^{-i\frac{\phi}{2}} \end{pmatrix}, R_y(\theta) = \begin{pmatrix} \cos\frac{\theta}{2} & -\sin\frac{\theta}{2} \\ \sin\frac{\theta}{2} & \cos\frac{\theta}{2} \end{pmatrix}, B_z(\omega) = \begin{pmatrix} e^{-\frac{\omega}{2}} & 0 \\ 0 & e^{\frac{\omega}{2}} \end{pmatrix}.\end{split}\]

Then the angle can be solved as

\[\alpha + \gamma = 2\arg L_{22}, \alpha - \gamma = - 2\arg L_{21}, \cos\beta = L_{11} L_{22} + L_{12} L_{21}\]

The range of \(\beta\) is \([0,\pi]\) and the range of \(\alpha,\gamma\) are \([-2\pi,2\pi]\). The \(4\pi\) range is required for fermion, whose \(2\pi\) rotation will contribute a negative sign. It also raise a problem for the defination rotation to opposite direction. In the first decay A -> R B, we define the new coordinate as \(\vec{z}_1 = \vec{p_{R}}\), but the \(\vec{p_{B}}\) is the opposite direction. Additional rotation from \(\vec{p_{R}}\) to the opposite \(\vec{p_{B}}\) is required, which will affect the phase of fit parameters. In TFPWA, such rotation is defined as \(R_x(\pi)=[\overleftarrow{R_y(\pi-\theta)R_z(\phi-\pi)}][\overleftarrow{R_y(\theta)R_z(\phi)}]^{-1}=\overleftarrow{R_y(\pi)R_z(-\pi)}\). \(\phi-\pi\) and \(\pi-\theta\) are the angles if you calculate from \(\vec{z}_1 = \vec{p_{B}}\), but we fix the phase difference to \(-\pi\). If we calculate directly from \(\vec{z}_1 = \vec{p_{B}}\), the phase difference would be random sign \(\pm\pi\), which would cancel some interferences that should exist.

see Example for Numeric Amplitude for more detials.