Fork me on GitHub

Opened 2 years ago

Closed 2 years ago

#1549 closed How to (fixed)

Jet constituents no longer included in generic particle branches?

Reported by: Jing Owned by:
Priority: major Milestone:
Component: Delphes code Version: Delphes 3
Keywords: Cc:

Description

Hello there,

We are trying to read the kinematic information of each individual jet constituent with uproot, and we found in particular this elegant indexing way with TRefArray (https://stackoverflow.com/questions/58291817/how-to-use-uproot-to-load-referenced-values-trefarray)

We were a bit confused, though, that with Pythia+Delphes-3.4.2, each jet constituent ID does match to a reco particle (as pasted below, so we see how one may then accordingly extract the kinematic information based on the particle type, e.g. read 'PT' for 'EFlowTrack' or 'ET' for 'EFlowNeutralHadron'):

###############
jet constituents ids: [429, 412, 408, 470, 478]
EFlowTrack, EFlowPhoton, EFlowNeutralHadron ids: [...429...478...] [...408] [412 470...]

jet constituents need: 5
matching EFlowTrack, EFlowPhoton, EFlowNeutralHadron counts: 2 1 2
###############

But with Delphes-3.5.0, it seems that the jet constituent IDs are no longer included in 'EFlowTrack', 'EFlowPhoton', or 'EFlowNeutralHadron'? Can one no longer read the kinematic information of each jet constituent in some way?

###############
jet constituents need: 12
matching EFlowTrack, EFlowPhoton, EFlowNeutralHadron counts: 0 0 0

Many thanks in advance!

Best,
Jing

Change History (1)

comment:1 by Jing, 2 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.