A recent set of configuration files for bggen_upd do not follow the particle ID convention defined in particleType.h. This may cause problems in hdgeant4 and down the line from there.
Here is an example:
https://github.com/JeffersonLab/halld_sim/blob/master/src/programs/Simulation/bggen_upd/run/run_sigmac_dstar_1.ffr#L74
Particle D*- is specified as 185 here, while it is 196 in the GlueX convention.