WIP: Use separate decision collections for counting features and per-event decisions
This change implements the counting of decisions and features from separate decision collections. The former are taken from ComboHypos and the later from Hypos. Example change in counting:
chainComp INFO HLT_2e3_etcut_L12EM3:
chainComp INFO stepCounts:
chainComp INFO 0: 15 -> 13
chainComp INFO stepFeatures:
chainComp INFO 0: 94 -> 48
chainComp INFO 1: 114 -> 57
chainComp INFO 2: 142 -> 71
chainComp INFO 3: 54 -> 27
This is more comparable to number of objects reported by single object chains.
or:
chainComp INFO HLT_2mu6_Dr_L12MU4:
chainComp INFO stepFeatures:
chainComp INFO 0: 4 -> 2
This MR can not be merged yet as not all signatures have ComboHypo. See ATR-22479 Tagging @tamartin @sshaw & @rbielski