Fork me on GitHub

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

Attachments (1)

delphes_card_CMS_AK4_AK8_isolation.tcl (28.2 KB ) - added by bickendorf 3 years ago.

Download all attachments as: .zip

Change History (1)

by bickendorf, 3 years ago

Note: See TracTickets for help on using tickets.