Option to apply b-tag aware OR only for electrons below pT threshold
B-tag aware overlap removal has been seen to remove genuine electrons at high pT and instead keep an overlapping jet around. This is documented in a jira ticket and on a livepage. Current recommendations by the IFF are documented on the twiki.
This MR implements the suggested approach 2 from the twiki: use B-jet aware OR when electron pT < 100 GeV, no b-jet aware OR when ele pT > 100 GeV. The pT cut can be set with the property
MaxElePtForBJetAwareOR in the EleJetOverlapTool. If set to negative values, b-tag aware OR is applied everywhere. To deactivate b-tag aware OR,
BJetLabel can be set to an empty string.
The re-implementation has been tested by running it through the PAOD maker producing inputs for the high-mass HWW search (DSID 341016). The attached plots show the electron pT distribution. It can be seen that the configuration
MaxElePtForBJetAwareOR=-1 reproduces the previous setup. Successively reducing the cut to 500, 200, 100 affects electrons in the corresponding pT range.
Note that the first bin also grows when lowering the cut. My suspicion is that these come from events with multiple electrons. Suppose that an even has two electrons that are in vicinity of the same b-tagged jet. When
MaxElePtForBJetAwareOR is higher than both electron pTs, the b-jet is favoured and both electrons are removed. When
MaxElePtForBJetAwareOR is smaller than the higher-pT electron, the jet is removed and both electrons will survive. This is a small effect, because most events have only one electron.
Number of events (electrons) passing the OR:
- nominal: 2595 (2626)
- -1 GeV: 2595 (2626)
- 500 GeV: 3327 (3369)
- 200 GeV: 3719 (3768)
- 100 GeV: 3737 (3789)