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.
Merge request reports
Activity
added 114 commits
-
1b3d2c2b...02a8bdd9 - 111 commits from branch
atlas:main
- 6a15a4ab - APID Test: Fixes for RGlueballs
- 3192aa09 - AtlasPID: Revised isGlueball definition
- d3901f8b - Add isGlueball function to the tests
Toggle commit list-
1b3d2c2b...02a8bdd9 - 111 commits from branch
added Generators analysis-review-required main review-pending-level-1 labels
removed analysis-review-required label
added analysis-review-approved label
CI Result SUCCESS (hash d3901f8b)Athena AthSimulation AthGeneration AnalysisBase AthAnalysis externals cmake make tests Full details available on this CI monitor view. Check the JIRA CI status board for known problems
Athena: number of compilation errors 0, warnings 0
AthSimulation: number of compilation errors 0, warnings 0
AthGeneration: number of compilation errors 0, warnings 0
AnalysisBase: number of compilation errors 0, warnings 0
AthAnalysis: number of compilation errors 0, warnings 0
For experts only: Jenkins output (remote access info)removed review-pending-level-1 label
added review-approved label
mentioned in commit 784078c0
mentioned in merge request !75624 (merged)