Customizable skim function before preselections
We will have now 3 stages of "filtering" in the base processor;
-
Skim: before any object correction and preselection --> try to remove events to save time. Trigger, METFilters, PV selection, goldenJson lumi mask are applied here. N.B,. the skim selection must be loose w.r.t of possible systematic variations or object corrections.
-
Preselection: a set of cuts are applied after the objects correction and selection.
JERC, lepton scales etc have been already applied. The preselection cuts can use the fully corrected events. -
Categories: groups of cut functions are applied as masks in order to define categories. Events are not removed but the masks are used for the output.