Fork me on GitHub

Opened 6 years ago

Last modified 6 years 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 by Michele Selvaggi, 6 years ago

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 by taufiqmurtadho, 6 years ago

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.