Use `std::variant` to represent corrections in `CaloFutureCorrectionBase`
Use an std::variant
to represent the various corrections.
This allows the error checking and correction specific caching to
be moved into each individual correction.
It also addresses some (most?) comments made as part of #121
Edited by Gerhard Raven
Merge request reports
Activity
added cleanup modernisation labels
added Calo label
mentioned in issue #121
- Resolved by Carla Marin Benito
This now links & runs the update-baseline test in Brunel -- but will spit out a few spurious warnings ;-)
added 4 commits
- fc53f887 - Apply suggestion to CaloFuture/CaloFutureReco/src/CaloFutureCorrectionBase.h
- 04611ff8 - Apply suggestion to CaloFuture/CaloFutureReco/src/CaloFutureCorrectionBase.h
- 050e23de - Apply suggestion to CaloFuture/CaloFutureReco/src/CaloFutureCorrectionBase.h
- 511fdf0d - Streamline CaloFutureCorrectionBase
Toggle commit list
Please register or sign in to reply