Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NanoAOD, JMENano] Updates for Nano and JMENano #42651

Closed
wants to merge 20 commits into from

Conversation

nurfikri89
Copy link
Contributor

PR description:

This PR aims to add changes related to NanoAOD, JMENanoAOD and ensuring consistency of PuppiProducer instances when processing MiniAODs for production and analysis. The following changes are made:

NanoAOD

  • Add missing RUN3WINTER22PUPPIrunsBCDEprompt JetID version for jets.
  • Fix more typo in nanoAOD_addDeepInfoAK4().
  • Add (puppi-weighted) charged and neutral multiplicities for jets.
  • Add HF energy fractions for AK4 jets.
  • Add jet area for subjets. Improve documentation of collection.

JMENanoAOD

  • Add Run-3 JetIDs.
  • Remove AK8CHS jet collection.
  • Reduce content for AK4CHS collection by removing PUID/QGL tagger inputs and most flavour-tagging discriminants.
  • Increase pT thresholds for AK4CHS, AK4GEN, AK8GEN.
  • Rename some branches.

PuppiProducer consistency

  • Improve setupPuppiForPackedPF() in jetTools.py by adding packedpuppiNoLep instance.
  • In runMETCorrectionsAndUncertainties.py, make it optional to provide a different PuppiProducer module label rather than stick to a hard-coded label (puppiNoLep). Set the previously hard-coded label as the default option.

PR validation:

  • passes the standard runTheMatrix test: runTheMatrix.py -l limited -i all --ibeos
  • passes the following NanoAOD workflows: runTheMatrix.py -i all --ibeos -l 2500.0,2500.001,2500.002,2500.01,2500.011,2500.012,2500.1,2500.2,2500.21,2500.3,2500.4

If this PR will be backported please specify to which release cycle the backport is meant for:

To be backported to earlier 13_Y releases for Run-3 JMENano production.

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-42651/36704

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @nurfikri89 (Nurfikri Norjoharuddeen) for master.

It involves the following packages:

  • PhysicsTools/NanoAOD (xpog)
  • PhysicsTools/PatAlgos (xpog, reconstruction)
  • PhysicsTools/PatUtils (xpog, reconstruction)

@cmsbuild, @simonepigazzini, @mandrenguyen, @clacaputo, @vlimant can you please review it and eventually sign? Thanks.
@rappoccio, @gouskos, @Ming-Yan, @hatakeyamak, @emilbols, @mbluj, @ahinzmann, @demuller, @seemasharmafnal, @mmarionncern, @Senphy, @jdolen, @azotz, @jdamgov, @nhanvtran, @gkasieczka, @schoef, @andrzejnovak, @AlexDeMoor, @AnnikaStein, @JyothsnaKomaragiri, @gpetruc, @mariadalfonso this is something you requested to watch as well.
@perrotta, @dpiparo, @antoniovilela, @rappoccio you are the release manager for this.

cms-bot commands are listed here

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-42651/36709

@cmsbuild
Copy link
Contributor

Pull request #42651 was updated. @cmsbuild, @simonepigazzini, @mandrenguyen, @clacaputo, @vlimant can you please check and sign again.

@@ -171,11 +171,15 @@
hfcentralEtaStripSize = Var("userInt('hfJetShowerShape:centralEtaStripSize')", int, doc="eta size of the central tower strip in HF (noise discriminating variable) "),
hfadjacentEtaStripsSize = Var("userInt('hfJetShowerShape:adjacentEtaStripsSize')", int, doc="eta size of the strips next to the central tower strip in HF (noise discriminating variable) "),
nConstituents = Var("numberOfDaughters()","uint8",doc="Number of particles in the jet"),
chMultiplicity = Var("chargedMultiplicity()","uint8",doc="Number of charged particles in the jet"),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

are these changes intended? I didn't expect to see changes to the nano content in this PR

@simonepigazzini
Copy link
Contributor

enable nano

@simonepigazzini
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

-1

Failed Tests: RelVals-NANO
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-e03adb/34497/summary.html
COMMIT: c751fe6
CMSSW: CMSSW_13_3_X_2023-08-27-2300/el8_amd64_gcc11
Additional Tests: NANO
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/42651/34497/install.sh to create a dev area with all the needed externals and cmssw changes.

RelVals-NANO

  • 2500.312500.31_NANOdata130Xrun3/step2_NANOdata130Xrun3.log
  • 2500.3112500.311_NANOdata130Xrun3/step2_NANOdata130Xrun3.log

Comparison Summary

Summary:

  • You potentially added 10 lines to the logs
  • ROOTFileChecks: Some differences in event products or their sizes found
  • Reco comparison results: 166 differences found in the comparisons
  • DQMHistoTests: Total files compared: 48
  • DQMHistoTests: Total histograms compared: 3153095
  • DQMHistoTests: Total failures: 22
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3153051
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 24.06 KiB( 47 files compared)
  • DQMHistoSizes: changed ( 11634.0,... ): 2.896 KiB Physics/NanoAODDQM
  • DQMHistoSizes: changed ( 13234.0,... ): 1.894 KiB Physics/NanoAODDQM
  • Checked 207 log files, 159 edm output root files, 48 DQM output files
  • TriggerResults: no differences found

…ts below some pt thresholds have reduced information stored (e.g multiplicities)
@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 5, 2023

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-42651/36807

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 5, 2023

Pull request #42651 was updated. @cmsbuild, @simonepigazzini, @jfernan2, @mandrenguyen, @vlimant can you please check and sign again.

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 5, 2023

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-42651/36810

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 5, 2023

Pull request #42651 was updated. @cmsbuild, @simonepigazzini, @jfernan2, @mandrenguyen, @vlimant can you please check and sign again.

@nurfikri89
Copy link
Contributor Author

I am closing this PR and will submit another one using the latest IB release to include the changes in PR #42670.

@nurfikri89 nurfikri89 closed this Sep 5, 2023
@nurfikri89 nurfikri89 deleted the from1330pre1_jmenanoV11 branch February 25, 2024 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants