Skip to content

AtlasPID: Clean-up classification of R-Hadrons and Glueballs

This update adds a new isGlueball() function to classify states of two or three SM gluons.
It also adds a new COMPOSITEGLUON constant to flag the fact that 9 rather than 21 is used to denote a gluon/gluino in composite states.
The SUSY::isRGlueball() function is updated to be consistent with isGlueball(). NB We adopt the convention that R-Glueballs do not pass is isGlueball().
The isStrongInteracting() function is updated so that SM glueballs and R-Hadrons are classified as strongly interacting.
Some fixes made to isRHadron(), isRMeson(), isRBaryon(), isRBottomHadron() and isRTopHadron(), to prevent misclassification of R-Glueball pdg_ids. (Further fixes may be required once other R-Hadron pdg_ids are tested in a follow-up MR.)
Some updates to comments in AtlasPID.h to clarify the above changes.

Edited by John Derek Chapman

Merge request reports