Fork me on GitHub

Opened 7 weeks ago

Last modified 7 weeks ago

#1327 new Bug

Jet.FlavorAlgo and Jet.FlavorPhys always returns 0

Reported by: taufiqmurtadho Owned by:
Priority: minor Milestone:
Component: Delphes code Version: Delphes 3
Keywords: Jet.FlavorAlgo, Jet.FlavorPhys Cc:

Description

I am using Delphes 3.4.1 as detector simulator of MG5+Pythia8+Delphes chain event generation. I want to use Jet.FlavorPhys? provided by Delphes. However, I notice that for all jets in my event, only Jet.Flavor gives non 0 result. Algorithm and Physics method always return 0. I wonder why is this.

Plus I am wondering why in JetFlavorAssociation?.cc header, the ExRootAnalysis? package does not corresponds to the right directory from Delphes home directory? Shouldn't the header be something like #include "external/ExRootAnalysis/...."? However, I have tried changing the header but there is no effect to the value returned by Jet.FlavorPhys?.

Thank you,
Taufiq

Change History (2)

comment:1 Changed 7 weeks ago by mselvaggi

Hi,

for those variables to be filled you need to run DelphesPythia8:

https://cp3.irmp.ucl.ac.be/projects/delphes/wiki/WorkBook/Pythia8

comment:2 Changed 7 weeks ago by taufiqmurtadho

Hi,

Thank you for your reply. Now, I can fill Jet.FlavorPhys? for my event. I notice something though. So, in your algorithm for physics tagging, you match the momentum of jet to the momentum of initial parton to within 0.5?

I want to change the algorithm to matching the angular distance between jet and initial parton. I notice that Candidate object has deltaEta and deltaPhi, are they pseudorapidity and azimuthal angle of the Candidate object? Or are they the difference of psudorapidity azimuthal angle with respect to something? If yes, with respect to what is it assigned?

Best Regards,
Taufiq

Note: See TracTickets for help on using tickets.