Revert workaround for MUCTPI online-offline data format mismatch
This basically reverts b278a930 i.e. the workaround for the mismatch of MUCTPI data format between the firmware and offline software.
It was agreed the firmware will be soon updated to match the offline format, hence this MR aligns everything to use the "offline" format (no longer called RUN3OFFLINE
in the definitions, but just RUN3
as now there's only one).
It was also agreed that new software (i.e. after this MR) will not support decoding data recorded with the old (i.e. current) firmware. This means we will not be able to rerun HLT on M11 and M12 data, for which we anyway have no use case.
Extra change: Add a check on the number of time slices matching the "detector event type" word which has been recently defined in the firmware to contain the N slices information.
Jira: ATR-25069