Skip to content

Add NANOGENMinimal, i.e. NANOGEN as in "same GEN content of NANOAOD"#50720

Merged
cmsbuild merged 1 commit intocms-sw:masterfrom
arizzi:nanogen
Apr 17, 2026
Merged

Add NANOGENMinimal, i.e. NANOGEN as in "same GEN content of NANOAOD"#50720
cmsbuild merged 1 commit intocms-sw:masterfrom
arizzi:nanogen

Conversation

@arizzi
Copy link
Copy Markdown
Contributor

@arizzi arizzi commented Apr 14, 2026

PR description:

This introduces a new customization to enable the production of NANOGEN with same GEN content of NANOAOD.
The current "NANOGEN" is not really a subset of NANOAOD.

PR validation:

cmsDriver.py nanotest --fileout file:testNanoGenAR.root --filein file:0022c2b6-a0d2-4dca-ba57-39c296411fdf.root --mc --eventcontent NANOAODSIM --datatier NANOEDMAODSIM --conditions 133X_mcRun3_2024_realistic_v10 --beamspot Realistic25ns13TeV2016Collision --step NANO:@GENMinimal --era Run3_2024 -n 100

@cmsbuild
Copy link
Copy Markdown
Contributor

cmsbuild commented Apr 14, 2026

cms-bot internal usage

@cmsbuild
Copy link
Copy Markdown
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-50720/48996

@cmsbuild
Copy link
Copy Markdown
Contributor

A new Pull Request was created by @arizzi for master.

It involves the following packages:

  • PhysicsTools/NanoAOD (xpog)

@battibass, @cmsbuild, @ftorrresd can you please review it and eventually sign? Thanks.
@gpetruc this is something you requested to watch as well.
@ftenchini, @mandrenguyen, @sextonkennedy you are the release manager for this.

cms-bot commands are listed here

@ftorrresd
Copy link
Copy Markdown
Contributor

enable nano

@ftorrresd
Copy link
Copy Markdown
Contributor

please test

@cmsbuild
Copy link
Copy Markdown
Contributor

+1

Size: This PR adds an extra 16KB to repository
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-5b9af2/52695/summary.html
COMMIT: 77a1a98
CMSSW: CMSSW_17_0_X_2026-04-15-2300/el8_amd64_gcc13
Additional Tests: NANO
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/50720/52695/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

Nano size comparison Summary:

workflow id kb/ev ref kb/ev diff kb/ev ev/s/thd ref ev/s/thd diff rate mem/thd ref mem/thd
NANOmc106Xul16v2 2500.0001 3.094 3.094 0.000 ( +0.0% ) 3.26 3.16 +2.9% 2.788 2.785
NANOmc106Xul16APVv2 2500.0002 3.048 3.048 0.000 ( +0.0% ) 3.26 3.17 +2.9% 2.816 2.826
NANOmc106Xul17v2 2500.0003 3.153 3.153 0.000 ( +0.0% ) 3.02 2.98 +1.2% 3.259 3.273
NANOmc106Xul18v2 2500.0004 3.105 3.105 0.000 ( +0.0% ) 3.07 2.99 +2.4% 3.245 3.239
NANOdata106Xul16v2 2500.0101 1.540 1.540 0.000 ( +0.0% ) 5.40 5.18 +4.3% 2.898 2.880
NANOdata106Xul17v2 2500.0102 1.926 1.926 0.000 ( +0.0% ) 3.69 3.55 +3.9% 3.102 3.085
NANOdata106Xul18v2 2500.0103 1.890 1.890 0.000 ( +0.0% ) 4.29 4.18 +2.6% 2.926 3.000
NANOmcUL16APVreMINI 2500.0201 0.022 0.022 0.000 ( +0.0% ) 1.77 1.38 +28.5% 2.973 3.009
NANOmcUL16reMINI 2500.0202 0.022 0.022 0.000 ( +0.0% ) 1.72 1.44 +19.5% 2.999 3.018
NANOmcUL17reMINI 2500.0203 0.022 0.022 0.000 ( +0.0% ) 1.50 1.31 +14.5% 3.172 3.160
NANOmcUL18reMINI 2500.0204 0.022 0.022 0.000 ( +0.0% ) 1.51 1.29 +17.0% 3.196 3.194
NANOdataUL16APVreMINI 2500.0301 0.035 0.035 0.000 ( +0.0% ) 1.48 1.21 +22.3% 2.933 2.919
NANOdataUL16reMINI 2500.0302 0.036 0.036 0.000 ( +0.0% ) 1.50 1.27 +17.6% 2.923 2.928
NANOdataUL17reMINI 2500.0303 0.037 0.037 0.000 ( +0.0% ) 1.46 1.21 +21.5% 2.946 2.963
NANOdataUL18reMINI 2500.0304 0.036 0.036 0.000 ( +0.0% ) 1.45 1.17 +23.6% 2.948 2.954
NANOmcUL16APVMini2Mini 2500.0401 0.023 0.023 0.000 ( +0.0% ) 2.38 2.07 +14.9% 2.252 2.235
NANOmcUL16Mini2Mini 2500.0402 0.023 0.023 0.000 ( +0.0% ) 2.44 1.92 +26.9% 2.281 2.271
NANOmcUL17Mini2Mini 2500.0403 0.023 0.023 0.000 ( +0.0% ) 2.35 1.79 +31.4% 2.291 2.280
NANOmcUL18Mini2Mini 2500.0404 0.023 0.023 0.000 ( +0.0% ) 2.40 1.91 +25.9% 2.297 2.284
NANOdataUL16Mini2Mini 2500.0501 0.039 0.039 0.000 ( +0.0% ) 3.51 2.35 +49.4% 2.142 2.131
NANOdataUL17Mini2Mini 2500.0502 0.040 0.040 0.000 ( +0.0% ) 2.61 1.91 +36.8% 2.211 2.199
NANOdataUL18Mini2Mini 2500.0503 0.039 0.039 0.000 ( +0.0% ) 2.88 2.43 +18.7% 2.191 2.182
NANOmc130X 2500.1001 3.228 3.228 0.000 ( +0.0% ) 3.55 3.57 -0.7% 3.182 3.235
NANOdata130Xrun3 2500.1101 1.790 1.790 0.000 ( +0.0% ) 5.51 5.35 +2.8% 2.901 2.907
NANOmc23Mini2Mini 2500.1201 0.022 0.022 0.000 ( +0.0% ) 2.57 2.09 +23.3% 2.168 2.162
NANOdata23Mini2Mini 2500.1301 0.041 0.041 0.000 ( +0.0% ) 3.12 3.05 +2.5% 2.467 2.445
ScoutingNANOdata124Xrun3 2500.1501 0.772 0.772 0.000 ( +0.0% ) 28.54 27.38 +4.2% 1.632 1.647
ScoutingNANOmonitordata124Xrun3 2500.1502 0.862 0.862 0.000 ( +0.0% ) 11.25 10.74 +4.8% 1.486 1.485
ScoutingNANOdata130Xrun3 2500.1503 1.251 1.251 0.000 ( +0.0% ) 21.32 19.33 +10.3% 1.497 1.620
ScoutingNANOmonitordata130Xrun3 2500.1504 1.297 1.297 0.000 ( +0.0% ) 8.90 8.54 +4.2% 1.429 1.487
muPOGNANOmc140X 2500.2201 2.269 2.269 0.000 ( +0.0% ) 4.65 4.43 +4.8% 2.288 2.283
EGMNANOmc140X 2500.2202 3.859 3.859 0.000 ( +0.0% ) 3.34 3.36 -0.7% 2.482 2.684
BTVNANOmc140X 2500.2203 10.475 10.475 0.000 ( +0.0% ) 2.11 1.97 +7.2% 2.606 2.902
jmeNANOmc140X 2500.2204 6.639 6.639 0.000 ( +0.0% ) 0.97 0.93 +4.2% 2.746 2.752
lepTrackInfoNANOmc140X 2500.2206 3.553 3.553 0.000 ( +0.0% ) 3.29 3.28 +0.4% 2.483 2.677
ScoutingNANOmc140X 2500.2207 1.488 1.488 0.000 ( +0.0% ) 11.30 10.91 +3.6% 1.893 1.908
ScoutingNANOwithPromptmc140X 2500.2208 4.461 4.461 0.000 ( +0.0% ) 2.79 2.81 -0.7% 2.763 3.079
muPOGNANO140Xrun3 2500.2301 1.683 1.683 0.000 ( +0.0% ) 6.12 6.24 -1.9% 2.352 2.621
EGMNANOdata140Xrun3 2500.2302 2.623 2.623 0.000 ( +0.0% ) 4.91 4.63 +6.1% 2.722 3.008
BTVNANOdata140Xrun3 2500.2303 5.612 5.612 0.000 ( +0.0% ) 3.23 3.13 +3.4% 2.922 3.212
jmeNANOdata140Xrun3 2500.2304 3.976 3.976 0.000 ( +0.0% ) 1.22 1.28 -5.3% 2.759 3.053
lepTrackInfoNANOdata140Xrun3 2500.2306 2.413 2.413 0.000 ( +0.0% ) 5.00 5.03 -0.5% 2.714 3.004
ScoutingNANOdata140Xrun3 2500.2307 1.101 1.101 0.000 ( +0.0% ) 25.83 26.45 -2.3% 1.499 1.636
ScoutingNANOmonitordata140Xrun3 2500.2308 2.784 2.784 0.000 ( +0.0% ) 4.59 4.54 +1.3% 3.020 3.179
ScoutingNANOmonitorWithPromptdata140Xrun3 2500.2309 2.784 2.784 0.000 ( +0.0% ) 4.55 4.57 -0.5% 3.017 3.174
L1ScoutingSelectionNANOdata140Xrun3 2500.2311 0.081 0.081 0.000 ( +0.0% ) 42.24 40.96 +3.1% 0.850 0.849
L1ScoutingNANOdata140Xrun3 2500.231 0.082 0.082 0.000 ( +0.0% ) 3.35 3.73 -10.1% 0.934 0.960
l1DPGNANO140Xrun3 2500.2401 9.405 9.405 0.000 ( +0.0% ) 5.29 5.62 -5.8% 1.850 1.845
muDPGNANO140Xrun3 2500.2402 10.377 10.377 0.000 ( +0.0% ) 1.39 1.57 -11.7% 1.695 1.696
muDPGNANOBkg140Xrun3 2500.2403 6.401 6.401 0.000 ( +0.0% ) 11.24 13.45 -16.4% 1.267 1.266
hcalDPGNANO140Xrun3 2500.2404 486.015 486.015 0.000 ( +0.0% ) 1.03 1.08 -3.9% 1.710 1.721
hcalDPGCalibNANO140Xrun3 2500.2405 826.418 826.418 0.000 ( +0.0% ) 1.30 1.41 -8.1% 1.696 1.702
hcalDPGMCNANO140Xrun3 2500.2501 645.333 645.333 0.000 ( +0.0% ) 1.50 1.54 -2.7% 1.807 1.804
NANOmc2024reMINI 2500.2601 0.021 0.021 0.000 ( +0.0% ) 1.80 1.79 +0.2% 3.101 3.106
NANOdata2024reMINI 2500.2701 0.036 0.036 0.000 ( +0.0% ) 1.70 1.78 -4.6% 2.655 2.882
NANOmc150X 2500.3001 3.224 3.224 0.000 ( +0.0% ) 16.05 15.82 +1.5% 2.794 2.796
NANOdata150X 2500.3101 2.144 2.144 0.000 ( +0.0% ) 31.04 32.24 -3.7% 2.402 2.542
NANOdata150X 2500.3102 2.630 2.630 0.000 ( +0.0% ) 25.15 26.91 -6.5% 2.615 2.623
muPOGNANOmc150X 2500.3201 2.344 2.344 0.000 ( +0.0% ) 14.95 14.16 +5.6% 2.650 2.652
EGMNANOmc150X 2500.3202 4.118 4.118 0.000 ( +0.0% ) 13.26 12.58 +5.4% 2.781 2.779
BTVNANOmc150X 2500.3203 10.559 10.559 0.000 ( +0.0% ) 4.47 4.15 +7.6% 3.004 3.014
jmeNANOmc150X 2500.3204 6.460 6.460 0.000 ( +0.0% ) 1.22 1.21 +0.3% 2.904 2.968
jmeNANOrePuppimc150X 2500.3205 6.464 6.464 0.000 ( +0.0% ) 1.15 1.09 +5.1% 3.243 3.235
lepTrackInfoNANOmc150X 2500.3206 3.728 3.728 0.000 ( +0.0% ) 13.48 13.82 -2.4% 2.777 2.778
ScoutingNANOmc150X 2500.3207 1.563 1.563 0.000 ( +0.0% ) 18.37 17.13 +7.2% 2.433 2.429
ScoutingNANOwithPromptmc150X 2500.3208 4.781 4.781 0.000 ( +0.0% ) 9.76 9.36 +4.3% 2.883 2.950
BPHNANOmc150X 2500.3209 4.135 4.135 0.000 ( +0.0% ) 15.47 13.86 +11.7% 2.851 2.852
muPOGNANO150Xrun3 2500.3301 1.244 1.244 0.000 ( +0.0% ) 27.35 27.83 -1.7% 2.417 2.421
EGMNANOdata150Xrun3 2500.3302 2.985 2.985 0.000 ( +0.0% ) 24.70 24.67 +0.2% 2.525 2.535
BTVNANOdata150Xrun3 2500.3303 7.971 7.971 0.000 ( +0.0% ) 5.47 5.72 -4.3% 2.730 2.770
jmeNANOdata150Xrun3 2500.3304 4.349 4.349 0.000 ( +0.0% ) 1.45 1.41 +2.3% 2.692 2.697
jmeNANOrePuppidata150Xrun3 2500.3305 4.332 4.332 0.000 ( +0.0% ) 1.29 1.27 +2.0% 2.692 2.966
lepTrackInfoNANOdata150Xrun3 2500.3306 2.625 2.625 0.000 ( +0.0% ) 25.50 26.36 -3.3% 2.523 2.527
ScoutingNANOdata150Xrun3 2500.3307 1.738 1.738 0.000 ( +0.0% ) 29.07 26.86 +8.2% 1.647 1.645
ScoutingNANOmonitordata150Xrun3 2500.3308 1.400 1.400 0.000 ( +0.0% ) 24.77 22.21 +11.5% 2.316 2.305
ScoutingNANOmonitorWithPromptdata150Xrun3 2500.3309 2.602 2.602 0.000 ( +0.0% ) 16.46 15.21 +8.2% 2.689 2.719
L1ScoutingNANOdata150Xrun3 2500.3311 0.078 0.078 0.000 ( +0.0% ) 3.26 2.87 +13.6% 0.957 0.952
L1ScoutingSelectionNANOdata150Xrun3 2500.3312 0.078 0.078 0.000 ( +0.0% ) 24.58 19.09 +28.7% 0.959 0.969
BPHNANOdata150Xrun3 2500.331 2.632 2.632 0.000 ( +0.0% ) 29.44 25.33 +16.2% 2.342 2.582
L1ScoutingNANOdata160Xrun3 2500.4301 0.110 0.110 0.000 ( +0.0% ) 2.00 1.87 +7.4% 0.943 0.929
L1ScoutingSelectionNANOdata160Xrun3 2500.4302 0.113 0.113 0.000 ( +0.0% ) 17.72 15.53 +14.1% 0.968 0.966
TTbarMINIAOD10.6_UL18v2 2500.9001 1.814 1.814 0.000 ( +0.0% ) 31.92 26.10 +22.3% 1.918 1.916
TTbarMINIAOD14.0 2500.9002 1.662 1.662 0.000 ( +0.0% ) 30.73 27.05 +13.6% 1.505 1.509
DYToLL_M-50_13TeV_pythia8 2500.9101 14.992 14.992 0.000 ( +0.0% ) 6.70 4.52 +48.2% 1.158 1.158
DYToll01234Jets_5f_LO_MLM_Madgraph_LHE_13TeV 2500.9102 0.199 0.171 0.029 ( +16.9% ) 1.99 1.57 +26.6% 0.894 0.894
TTbar_Pow_LHE_13TeV 2500.9103 0.110 0.110 0.000 ( +0.0% ) 2.30 2.16 +6.4% 0.897 0.898

NANO Comparison Summary

Summary:

  • You potentially added 808 lines to the logs
  • ROOTFileChecks: Some differences in event products or their sizes found
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 32
  • DQMHistoTests: Total histograms compared: 43020
  • DQMHistoTests: Total failures: 0
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 43020
  • DQMHistoTests: Total skipped: 0
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 31 files compared)
  • Checked 189 log files, 110 edm output root files, 32 DQM output files
  • TriggerResults: no differences found

@battibass
Copy link
Copy Markdown

+1

@cmsbuild
Copy link
Copy Markdown
Contributor

This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @mandrenguyen, @ftenchini, @sextonkennedy (and backports should be raised in the release meeting by the corresponding L2)

@mandrenguyen
Copy link
Copy Markdown
Contributor

+1

@cmsbuild cmsbuild merged commit 4ec8839 into cms-sw:master Apr 17, 2026
12 checks passed
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.

5 participants