Skip to content

Disable decoding of a couple of SelRep sub-banks if no object is saved to the ObjType sub-bank

Current MR addresses the issue DaVinci#162. It disables decoding of a couple of SelRep sub-banks, named StdInfo and Substr, for the case, if no object is present in the ObjTyp sub-bank.

Disabling decoding of such sub-banks should be completely safe, as the only places where they are used have a condition nObj > 0 anyway.

The reason why this is required is the fact, that these sub-banks are not written by HLT1 for non-triggered events. As for the HLT1 efficiency studies, non-triggered events are important for the correct computation of the denominator, such cases should be handled correctly by a decoder.

Goes with: DaVinci!1052, Rec!3801.

FYI: @jzhuo @adeoyang

Edited by Volodymyr Svintozelskyi

Merge request reports