Make MCRichDigitsToRawBufferAlg functional
Makes MCRichDigitsToRawBufferAlg (almost) functional in order to adapt to changes introduced in LHCb!3421 (merged) and fix the dd4hep builds (tests still fail, but they do anyway in master so...)
I say almost, as Boole still requires algorithms that emulate the RawBanks to fill a single RawEvent object, which is not something allowed in the functional framework as input arguments are const. I therefore have to cast this away in order to fill the RICH banks.
Eventually Boole will need to be updated to change how it creates the RawEvent, to remove the need for this, but that is well beyond the scope of this MR.
Merge request reports
Activity
added RICH label
mentioned in merge request LHCb!3421 (merged)
- [2022-02-23 18:54] Validation started with lhcb-master-mr#3778
- [2022-02-23 18:58] Validation started with lhcb-master-mr#3780
- [2022-02-23 19:06] Validation started with lhcb-master-mr#3781
- [2022-02-24 11:33] Validation started with lhcb-master-mr#3787
Edited by Software for LHCbassigned to @jonrob
mentioned in commit 1a237e91
unassigned @jonrob
mentioned in issue Moore#397 (closed)
added modernisation label