The source project of this merge request has been removed.
hardened ParticleData.xml readout against double definition
Both "h0" and "H0" are mapped to the same CORSIKA identifier if you are not careful, so one gets silently overwritten by the other. This MR resolves the issue by raising a RuntimeError if such a situation is encountered, i.e. the build fails.