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 Lorentzinvariant ones and making explicit use of onshell 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_hepph; arXiv_hepex; 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
