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 (closed). 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 (merged), Rec!3801 (merged).
Edited by Volodymyr Svintozelskyi