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.