GeneratorObjects: c++20 fix

Merged Scott Snyder requested to merge ssnyder/athena:cxx20.GeneratorObjects-20230324 into 23.0

Fix for compiling with hepmc3 / c++20.

Merge request reports