EPJ Web of Conferences (Jan 2024)

Medusa, a multithread 4-body decay fitting and simulation software

  • Ricci Alessandro Maria,
  • Alves Junior Antonio Augusto,
  • Brundu Davide,
  • Contu Andrea,
  • Dordei Francesca,
  • Muzzetto Piera

DOI
https://doi.org/10.1051/epjconf/202429506015
Journal volume & issue
Vol. 295
p. 06015

Abstract

Read online

We present a new C++14 compliant application to perform physics data analyses of generic 4-body decays in massively parallel platforms. Medusa is highly based on Hydra, a header-only library which hides most of the complexities of writing parallel code for different architectures. Medusa has been tested through the measurement of the CP-violating phase ϕsin b-hadron decays exploiting the data collected by the LHCb experiment. Medusa executes the optimization of the full model, running over 500000 events, until 330 times faster than a non-parallelized program. Medusa is freely available on GitHub under GPL v.3.0 license.