Packing test failure for CaloNeutralEcal, CaloCluster and NeutralPID using expected 2024 MC

Following observed issue at lhcb/Moore!2907, test_hlt2_check_packed_data_check is failing following change to expected 2024 MC input sample

After running over 5000 events locally it seems that failed checks are rather consistent, largest observed difference observed for CaloNeutralEcal:

LHCb__SelectivePacker_e5a29b25      WARNING Fraction10 comparison failed :-
LHCb__SelectivePacker_e5a29b25      WARNING  Original = 0.0261436
LHCb__SelectivePacker_e5a29b25      WARNING  Unpacked = 0.0258833
LHCb__SelectivePacker_e5a29b25      WARNING   Diff = 0.000260307 > 0.0002

LHCb__SelectivePacker_e5a29b25      WARNING CaloNeutralEcal comparison failed :-
LHCb__SelectivePacker_e5a29b25      WARNING  Original = 65590.8
LHCb__SelectivePacker_e5a29b25      WARNING  Unpacked = 65590.8
LHCb__SelectivePacker_e5a29b25      WARNING   Diff = 0.0078125 > 0.0051

For CaloCluster:

LHCb__SelectivePacker_e5a29b25      WARNING Entry-Fraction comparison failed :-
LHCb__SelectivePacker_e5a29b25      WARNING  Original = 1.03493
LHCb__SelectivePacker_e5a29b25      WARNING  Unpacked = 1
LHCb__SelectivePacker_e5a29b25      WARNING   Diff = 0.0349255 > 1.7e-05
LHCb__SelectivePacker_e5a29b25      WARNING Problem with CaloCluster data packing :-

and for RICH (observed only locally, not in ci-test):

LHCb__SelectivePacker_e5a29b25      WARNING Delta(LL) comparison failed :-
LHCb__SelectivePacker_e5a29b25      WARNING  Original = -64.6796
LHCb__SelectivePacker_e5a29b25      WARNING  Unpacked = -64.6796
LHCb__SelectivePacker_e5a29b25      WARNING   Diff = 5.34058e-05 > 5.1e-05
LHCb__SelectivePacker_e5a29b25      WARNING Problem with RichPID data packing :-
LHCb__SelectivePacker_e5a29b25      WARNING   Original PID key=114 in '/Event/RichPIDsWriterLong_3adbbadb/RichPIDsLocation'
LHCb__SelectivePacker_e5a29b25      WARNING 0x7f5a37952690
LHCb__SelectivePacker_e5a29b25      WARNING   Unpacked PID
LHCb__SelectivePacker_e5a29b25      WARNING 0x7f5a2c596eb0
LHCb__SelectivePacker_e5a29b25        ERROR Packing check failed for /Event/RichPIDsWriterLong_3adbbadb/RichPIDsLocation: FAILURE

Observed discrepancies are currently excluded in the test, but to be investigated and later removed from the exclusions.

Log after running 10k events (v3-detdesc): /eos/lhcb/user/m/msaur/public/logs/packing_check/test_hlt2_check_packed_data_check_10k_v3_detdesc.log

FYI: @sesen @graven @jonrob

Edited by Miroslav Saur