Skip to content

Preselection for all primary jet chains

Adds calo preselection to all primary jet/bjet chains, with the exception of VBF chains for which the eta ranges are not (yet) supported. Copies have been made of all primaries such that we have versions with and without the preselection. Thresholds are tentative.

This required padding out the preselection mock chain used to configure the preselection hypo tool because otherwise if the presel selection had fewer legs than the main chain (e.g. 3j35_j35_b70_presel4j25) the ComboHypo would reject on the missing leg indices.

Also introduces DevGroup to explicitly mark development chains that are not intended for the physics menu.

Attn @valentem, @ayana. I reshuffled a bunch of chains and have commented various that I think are purely for testing, but for which the developments are essentially complete. We may wish to set up a separate jet testing menu to run only in developer tests or maybe in ART, to reduce the clutter.

Attn @cpollard, @guest, I did the same for b-jets.

We should follow up with:

  • Revisiting DevGroup chains and which ones we want to keep in LS2
  • Adding the capability to do preselection with non-default eta selection, e.g. 'c' for central (0eta240), 'a' for all-eta (0eta490) and f for forward (320eta490). But we should be aa bit careful with eta boundaries, and 0eta240 in particular -- or consider a margin.
Edited by Teng Jian Khoo

Merge request reports