Polarimetry in Λc⁺ → p K⁻ π⁺

Contents

Polarimetry in Λc⁺ → p K⁻ π⁺#

10.1007/JHEP07(2023)228 10.48550/arXiv.2301.07010 10.5281/zenodo.7544989

\(\Lambda^+_\mathrm{c}\) polarimetry using the dominant hadronic mode

The polarimeter vector field for multibody decays of a spin-half baryon is introduced as a generalisation of the baryon asymmetry parameters. Using a recent amplitude analysis of the \(\Lambda^+_\mathrm{c} \to p K^- \pi^+\) decay performed at the LHCb experiment, we compute the distribution of the kinematic-dependent polarimeter vector for this process in the space of Mandelstam variables to express the polarised decay rate in a model-agnostic form. The obtained representation can facilitate polarisation measurements of the \(\Lambda^+_\mathrm{c}\) baryon and eases inclusion of the \(\Lambda^+_\mathrm{c} \to p K^- \pi^+\) decay mode in hadronic amplitude analyses.

https://doi.org/10.1007/JHEP07(2023)228
Symbolic expressions

Compute the amplitude model over large data samples with symbolic expressions.

Nominal amplitude model
JSON grids

Reuse the computed polarimeter field in any amplitude analysis involving \(\Lambda_\mathrm{c}^+\).

Exported distributions
Inspect interactively

Investigate how parameters in the amplitude model affect the polarimeter field.

Interactive visualization
Compute polarization

Learn how to determine the polarization vector using the polarimeter field.

Determination of polarization
Download this website as a single PDF file
_static/polarimetry.pdf

This website shows all analysis results that led to the publication of LHCb-PAPER-2022-044. More information on this publication can be found on the following pages:

Behind SSO login (LHCb members only)

Python package#

PyPI package Supported Python versions

Each of the pages contain code examples for how to reproduce the results with the Python package hosted at github.com/ComPWA/polarimetry. However, to quickly get import the model in another package, it is possible to install the package from PyPI:

pip install polarimetry-lc2pkpi

Each of the models can then simply be imported as

import polarimetry

model = polarimetry.published_model("Default amplitude model")
model.intensity.cleanup()
\[\displaystyle \sum_{\lambda_{0}=-1/2}^{1/2} \sum_{\lambda_{1}=-1/2}^{1/2}{\left|{\sum_{\lambda_0^{\prime}=-1/2}^{1/2} \sum_{\lambda_1^{\prime}=-1/2}^{1/2}{A^{1}_{\lambda_0^{\prime}, \lambda_1^{\prime}, 0, 0} d^{\frac{1}{2}}_{\lambda_1^{\prime},\lambda_{1}}\left(\zeta^1_{1(1)}\right) d^{\frac{1}{2}}_{\lambda_{0},\lambda_0^{\prime}}\left(\zeta^0_{1(1)}\right) + A^{2}_{\lambda_0^{\prime}, \lambda_1^{\prime}, 0, 0} d^{\frac{1}{2}}_{\lambda_1^{\prime},\lambda_{1}}\left(\zeta^1_{2(1)}\right) d^{\frac{1}{2}}_{\lambda_{0},\lambda_0^{\prime}}\left(\zeta^0_{2(1)}\right) + A^{3}_{\lambda_0^{\prime}, \lambda_1^{\prime}, 0, 0} d^{\frac{1}{2}}_{\lambda_1^{\prime},\lambda_{1}}\left(\zeta^1_{3(1)}\right) d^{\frac{1}{2}}_{\lambda_{0},\lambda_0^{\prime}}\left(\zeta^0_{3(1)}\right)}}\right|^{2}}\]

For more examples of how to use the codebase, see the following pages.

Tip

Figures for the paper can be downloaded here:

Figure 2:

total-polarimetry-field-watermark.svg

Figure 3a:

polarimetry-field-L1520-unaligned-watermark.svg

Figure 3b:

polarimetry-field-L1520-aligned-watermark.svg

Figure 4:

polarimetry-field-norm-uncertainties-watermark.png

All other exported figures can be found here.

Notebook execution times

Document

Modified

Method

Run Time (s)

Status

amplitude-model

2024-10-29 15:47

cache

21.73

appendix/alignment

2024-10-29 15:48

cache

57.94

appendix/angles

2024-10-29 15:48

cache

2.47

appendix/benchmark

2024-10-29 15:50

cache

119.61

appendix/dynamics

2024-10-29 15:50

cache

2.41

appendix/homomorphism

2024-10-29 15:50

cache

2.38

appendix/ls-model

2024-10-29 15:53

cache

165.35

appendix/model-serialization

2024-10-29 15:53

cache

34.26

appendix/phase-space

2024-10-29 15:53

cache

18.68

appendix/serialization

2024-10-29 15:54

cache

51.7

appendix/widget

2024-10-29 16:00

cache

348.86

cross-check

2024-10-29 16:01

cache

59.01

index

2024-10-29 16:01

cache

1.99

intensity

2024-10-29 16:05

cache

240.65

polarimetry

2024-10-29 16:09

cache

210.99

resonance-polarimetry

2024-10-29 16:42

cache

1977.24

uncertainties

2024-10-29 17:00

cache

1086.03

zz.polarization-fit

2024-10-29 17:03

cache

209.94