Corrupt Hlt1 SelReports substructure information
Inspecting /calib/online/tmpHlt1Dumps/LHCb/0000269942/Run_0000269942_20230711-201516-327_PLEB01_0082.mdf
I notice that the substructure of SelReports for lines which make two-body vertices appears corrupted. Specifically, the second track in the substructure list appears to always have reasonable LHCbIDs
but nonsense track parameters. E.g. the first track seems filled with reasonable information
TES["Hlt1/SelReports"].selReport('Hlt1TwoTrackMVADecision').substructure()[0].target().substructure()[0].target()
{ summarizedObjectCLID : 10010 numericalInfo : { 0#Track.firstState.z:12.9384 , 1#Track.firstState.x:13.0355 , 2#Track.firstState.y:1.26936 , 3#Track.firstState.tx:1.2806 , 4#Track.firstState.ty:-0.0352545 , 5#Track.firstState.qOverP:-0.135051 , 6#Track.chi2PerDoF:-0.00011342 , 7#Track.nDoF:0.282961 , } substructure : { } substructureExtended : { } lhcbIDs : { 566309622 , 575001817 , 577102928 , 635513778 , 639703850 , 771826541 , 1342445380 , 1342508994 , 1342576016 , 1342640508 , 1342706903 , 1342771708 , 1342837515 , 1342903275 , 1342968414 , 1343034454 , 1343099003 , 1343166051 , } }
while the second track does not
TES["Hlt1/SelReports"].selReport('Hlt1TwoTrackMVADecision').substructure()[0].target().substructure()[1].target()
{ summarizedObjectCLID : 10010 numericalInfo : { 0#Track.firstState.z:2 , 1#Track.firstState.x:0 , 2#Track.firstState.y:0 , 3#Track.firstState.tx:0 , 4#Track.firstState.ty:0 , 5#Track.firstState.qOverP:0 , 6#Track.chi2PerDoF:0 , 7#Track.nDoF:0 , } substructure : { } substructureExtended : { } lhcbIDs : { 570450912 , 572539819 , 574628466 , 1342443037 , 1342507166 , 1342573654 , 1342638711 , 1342704701 , 1342769757 , 1342835288 , 1342901336 , 1342966357 , 1343032360 , 1343096913 , 1343163969 , } }
While the LHCbIDs look ok the cause of this should be understood so we can be sure there isn't a bug which affects other information as well.