Opened 3 years ago
#1521 new Bug
PTRatioMax in isolation-module ignored
Reported by: | bickendorf | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | Delphes miscellaneous | Version: | Delphes 3 |
Keywords: | Isolation | Cc: |
Description
Hi,
I'm trying to recreate an analysis with isolated electron vetoes where the detaR of the isolation definition changes depending on the electrons PT. For example deltaR = 0.2 with PT<50GeV, deltaR = 10GeV/PT for 50GeV< PT < 200GeV and deltaR=0.05 at PT>200GeV.
I implemented this with 7 isolation modules with discreet steps of PTMin from 50GeV to 200GeV, set deltaRMax according to 10GeV/PT and set PTRatioMax 0.1. The 7 isolation modules are then run in descending order of PTMin through a UniqueObjectFinder module to remove duplicate entries and then through a Merger module to append all 7 output arrays.
When I run this through a recent version of DelphesPythia8 with a Z+Jet sample I get a lot of events without isolated electrons which is fine. Events with isolated electrons have mostly I=0 which is also fine, but those with I!=0 have almost always I>0.1 or even I>>1. I thought the PTRatioMax 0.1 doesn't save candidates with I>0.1.
What did I do wrong? (I appended the modified delphes_card_CMS)
Best wishes