Updated ParticleID to handle new PDG conventions.
Update of the ParticleID class to handle the current PDG ID numbering conventions, as well as expand the class to handle BSM physics models that are typically used in Pythia 8. This also mitigates the segfault which was reported in LHCBGAUSS-770.
Propagated from MR !1187 (merged) in master
(cherry picked from commit e9f67907)
Edited by Marco Cattaneo