Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 1.55 KB

File metadata and controls

21 lines (16 loc) · 1.55 KB

example for flavor dependent EEC's with Pythia using pyjetty

some more info

  • the algorithm follows:

    • initialize pythia
    • loop until a given number of jets is collected
    • within the loop turn partons into ghosts and merge with the hadron level particles
    • run the jet finder
    • for each jet use the tagger to know the leading flavor
    • run the EEC code and fill histograms (using a class that opens a root file and creates histograms dynamically for each flavor found)
  • the code uses https://github.com/matplo/pyjetty/blob/master/pyjetty/sandbox/qorg/flavor_tagger.py to tag jets with the leading parton but the partons are first merged with the hadron level information as ghosts (then jet finder is run on the whole event and individual jets satisfying some kinematic cuts tagged)

  • in the run_eec_flavor.sh we ask pythia to generate either gluon, uds quarks, charm, or beauty dominated jets in the final state - to spead up the generation; we also ask for minimum pThat and specify cuts on jet pT's; this of course can be extended as needed