Error when re-running reconstruction for raw events from Turcal stream of Collision23 data
The issue appears trying to run over /LHCb/Collision23/Beam6800GeV-VeloClosed-MagDown-Excl-UT/Real Data/SprucingPass23r1/95100000/TRACKEFF_RAW.DST data first with Moore, then with DaVinci. If Moore is run with default_raw_event.global_bind(stream="trackeff_raw") and now input_process, it runs through and produces an output file, but the DaVinci job fails with
PackedBufferDecoder_Hlt2 ERROR Part IDs for HltPackedData banks are not sequential. Unpack_Hlt2__Event_HLT2_Hlt2Trac... ERROR Input has empty map of buffers -- can not do anything at this point. Verify HltPackedBufferDecoder configuration
If the global_bind is not set and input_process="Hlt", the Moore job fails with
KillRoutingBits ERROR bankKiller:: Failed to find raw data StatusCode=FAILURE HLTControlFlowMgr FATAL Event failed in Node bankKiller/KillRoutingBits : Error in algorithm execute HLTControlFlowMgr FATAL *** Event 0 on slot 0 failed! *** HLTControlFlowMgr FATAL Failed event detected on s: 0 e: 0
The Moore issue can be reproduced with Moore/run gaudirun.py moore_data.py , moore_data.py is attached. The DaVinci issue can be tested with DaVinci/run lbexec davinci_data.py:alg_config davinci_data23.yaml , davinci_data.py and davinci_data23.yaml are attached
moore_data.py davinci_data.py davinci_data23.yaml
cc @peilian