8000 Updates for UltraLegacy (10_6_X) · Issue #1520 · UHH2/UHH2 · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Updates for UltraLegacy (10_6_X) #1520
Open
@raggleton

Description

@raggleton

Things to be checked/taken care of, especially with respect to the 102X 2016/7/8 differences. I've grouped them by object, since often they are common across years.
Please comment/edit with any missing items!
Some things are only important post-ntupleisation, which have been marked with [analysis]. Everything else is assumed to be important for making ntuples.

PdmV recipe: https://twiki.cern.ch/twiki/bin/view/CMS/PdmVRun2LegacyAnalysisSummaryTable

GENERAL

Datasets/PPD recommendations UL20 MiniAODv2 MiniAODv1

JETS

  • Fix partonFlavour in jetsAk4Puppi (broken when updatePuppiv14 introduced in [106X] updated to v14 with CMSSW 10_6_13 #1519 ): related to reclustering at ntupling stage, fixed in PUPPI v15
    • either miniAOD v2, or
    • update to v15 on the fly
  • AK8CHS/PUPPI PUJetID not stored (jet collection and top collection) --> @apaasch, not defined
  • Update list of btaggers - surely some outdated stuff in there? @finnlabe @jabuschh [106X] remove b-tagger combined secondary vertex (CSV) #1581
  • Add new taggers (eg. ParticleNet) @stalbrec
  • GenJets
    • genjetsAk8Substructure empty or same value: subjet info empty 
→ ungroomed AK8 GenJets → no subjets
 → use genjetsAk8SubstructureSoftDrop collection instead
    • slimmedGenJetsAK4/AK8.genparticles_indices empty --> [switches](https://github.com/UHH2/UHH2/blob/RunII_106X_v1/core/python/ntuple_generator.py#L2506) set to false` as default
      • m_genparticles_indices holds the indices (integers) of all genparticles related to the genjet
    • slimmedGenJetsAk8 (works for Ak4) pdgId, hadron/partonFlavour same value --> corresponding jet-parton matching not done (this condition always false) --> @jabuschh: concerns all AK8 GenJet collections: slimmedGenJetsAK8, genjetsAk8Substructure, genjetsAk8SubstructureSoftDrop
    • pdgid at default value: expected behavior
    • partonFlavour, hadronFlavour at default value
 → genjet flavor matching is not working (&gen_jet == aJet always false for AK8 GenJets, link), is does work for AK4 → still not really clear unfortunately
    • slimmedGenJetsAk8 subjet info not available --> @jabuschh: ungroomed AK8 GenJets → no subjets → use genjetsAk8SubstructureSoftDrop collection instead (same as 1.)
  • JME IDs/recommendation --> will be done later, not relevant now @anmalara
  • Drop btag_info stuff? Not filled / used - potentially adds up a lot (~35 * 0.0038 kB / jet collection, * ~8 collections = 1 kB /event, relative to ~ 9 kB / event MC) --> done with [106X] Remove JetBTagInfo class #1544
  • Fix L1Jet_seeds being empty e.g. validation plot @finnlabe --> expected behaviour, not filled for MC, being updated with imminent PR related to L1 info/objects

LEPTONS

MET

EGAMMA

GENPARTICLES

  • several empty/zero variables --> @stalbrec
    • GenParticles.spin we don't store it (LHE event product not available for every sample)
    • genInfo.pdf_xPDF1/2 filled (0 in miniAOD)
  • GenParticles.hadron(parton)Flavour zero RMS/same value --> @jabuschh GenParticle inherits from FlavourParticle, which defines fields hadron/partonFlavour

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0