Skip to content

TruthUtils: Add constants and helper functions for more heavy boson PDG IDs

New constants:

static const int ZPRIME = 32; // Z′/Z^0_2
static const int ZDBLPRIME = 33; // Z′′/Z^0_3
static const int WPLUSPRIME = 34; // W ′/W^+_2
static const int HIGGS2 = 35; // H^0/H^0_2  FIXME Any better ideas?
static const int HIGGS3 = 36; // A^0/H^0_3 FIXME Any better ideas?
static const int HIGGSPLUS = 37; // H^+
static const int HIGGSPLUSPLUS = 38; // H^++
static const int HIGGS4 = 40; // a^0/H^0_4 FIXME Any better ideas?

Comments/suggestions welcome on these constant names.

Added two new helper functions using these constant names, based on usage in PhysicsAnalysis/MCTruthClassifier/Root/MCTruthClassifierGen.cxx.

Currently HIGGSPLUSPLUS and HIGGS4 are unused. Consider not adding them unless they are used?

Tagging @averbyts, @pclark and @abuckley.

Merge request reports

Loading