Use geometry flags in CP algos for Run 3 settings
As proposed in this thread, we should replace the binary isRun3Geo
settings of various CP algos (for now: electrons, photons, muons) to accommodate for Run 2/3/4.
This MR implements the use of LHCPeriod
enums, which can be hardcoded as strings (e.g. "RUN2"
) or configured automatically (autoconfigFromFlags.GeoModel.Run
).