YAM2 swMATH ID: 34395 Software Authors: Chan Beom Park Description: YAM2: Yet another library for the M2 variables using sequential quadratic programming. The M2 variables are devised to extend MT2 by promoting transverse masses to Lorentz-invariant ones and making explicit use of on-shell mass relations. Unlike simple kinematic variables such as the invariant mass of visible particles, where the variable definitions directly provide how to calculate them, the calculation of the M2 variables is undertaken by employing numerical algorithms. Essentially, the calculation of M2 corresponds to solving a constrained minimization problem in mathematical optimization, and various numerical methods exist for the task. We find that the sequential quadratic programming method performs very well for the calculation of M2, and its numerical performance is even better than the method implemented in the existing software package for M2. As a consequence of our study, we have developed and released yet another software library, YAM2, for calculating the M2 variables using several numerical algorithms. Homepage: https://arxiv.org/abs/2007.15537 Source Code: https://github.com/cbpark/YAM2 Dependencies: C++ Keywords: High Energy Physics; arXiv_hep-ph; arXiv_hep-ex; M2 variables; sequential quadratic programming; Collider physics; Kinematic variable; Constrained optimization Related Software: PYTHIA8; TOMP; NLopt; MINUIT; OPTIMASS Cited in: 0 Publications Standard Articles 1 Publication describing the Software Year YAM2: Yet another library for the M2 variables using sequential quadratic programming Chan Beom Park 2020