Skip to content

Conversation

@kpedro88
Copy link
Contributor

PR description:

This PR is intended to complete the update of the default Run 4 geometry to D121, started in #48297.

PR validation:

runTheMatrix.py lists the correct workflows.

If this PR is a backport please specify the original PR and why you need to backport that PR. If this PR will be backported please specify to which release cycle the backport is meant for:

Not a backport. Can be backported upon request, but no immediate needs are foreseen.

@cmsbuild
Copy link
Contributor

cmsbuild commented Nov 21, 2025

cms-bot internal usage

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-49437/46917

@cmsbuild
Copy link
Contributor

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

It involves the following packages:

  • CondTools/Geometry (db)
  • Configuration/PyReleaseValidation (pdmv)
  • Configuration/StandardSequences (operations)

@AdrianoDee, @Alejandro1400, @DickyChant, @JanChyczynski, @antoniovagnerini, @arunhep, @atpathak, @cmsbuild, @davidlange6, @fabiocos, @francescobrivio, @ftenchini, @mandrenguyen, @miquork, @perrotta can you please review it and eventually sign? Thanks.
@GiacomoSguazzoni, @JanChyczynski, @Martin-Grunewald, @PonIlya, @VinInn, @VourMa, @bsunanda, @dgulhan, @elusian, @fabiocos, @felicepantaleo, @makortel, @mmasciov, @mmusich, @mtosi, @rovere, @rsreds, @sameasy, @slomeo, @yuanchao 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

@kpedro88
Copy link
Contributor Author

Open questions:

  1. @cms-sw/geometry-l2 I updated the CondTools scripts as we have done before. There are many scripts in Geometry/[Package]/test/python that also use D110. I am not sure which of these are actively used, so I have not addressed them. Please let me know if there are any that are particularly important to update.
  2. @cms-sw/hlt-l2 I updated the ph2_hlt section of the matrix to D121 as well. Please let me know if this is not desired.

defaultDataSets['Run4D96']='CMSSW_13_1_0_pre1-130X_mcRun4_realistic_v2_2026D96noPU-v'
defaultDataSets['Run4D98']='CMSSW_13_2_0_pre1-131X_mcRun4_realistic_v5_2026D98noPU-v'
defaultDataSets['Run4D110']='CMSSW_15_1_0_pre5-150X_mcRun4_realistic_v1_STD_RegeneratedGS_Run4D110_noPU-v'
defaultDataSets['Run4D121']=''
Copy link
Contributor Author

Choose a reason for hiding this comment

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

@cms-sw/pdmv-l2 is there anything that we can put here? I could not find any D121 samples in DAS.

Copy link
Contributor

Choose a reason for hiding this comment

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

Do we ever produce relvals with D121?

Copy link
Contributor

Choose a reason for hiding this comment

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

Not really. We can produce them.

In general I think that if we want to move definetly to D121, we'd need a validation campaign.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It should hopefully be very straightforward to validate, because the changes for all subdetectors are quite minor. We expect larger changes in 2026, but we wanted to complete this move first (which started in the summer).

Copy link
Contributor

@srimanob srimanob Nov 21, 2025

Choose a reason for hiding this comment

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

Maybe @AdrianoDee could help to submit minbias relvals with D121 with existing release (e.g. 16_0_0_pre1 or pre2). Then, within the next few days, when dataset is available, this PR can be updated.

Copy link
Contributor

Choose a reason for hiding this comment

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

By the way, not sure how short matrix for PR test will work for now, as it will try to run D121+PU workflow, right?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Including pre2 relvals for this geometry in this PR would be ideal.

Indeed, a few tests may fail, but I think most do not include PU.

Copy link
Contributor

@AdrianoDee AdrianoDee Nov 24, 2025

Choose a reason for hiding this comment

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

I've sent a set of D121 relvals here. Most of them are already done. So there you can use CMSSW_16_0_0_pre2-150X_mcRun4_realistic_v1_STD_RegeneratedGS_Run4D121_noPU-v.

For D121 validation itself, since it should be minor, I would proceed by just having both D110 and D121 samples produced for the incoming 16_0_0_pre3 campaign and have the validators inspect them there.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Thanks @AdrianoDee ! Your proposal for validation sounds good to me.

Copy link
Contributor

Choose a reason for hiding this comment

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

I shall update the ones in Geometry package

@kpedro88
Copy link
Contributor Author

please test

@cmsbuild
Copy link
Contributor

-1

Failed Tests: RelVals
Size: This PR adds an extra 88KB to repository
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-1d2dd6/49602/summary.html
COMMIT: 783293f
CMSSW: CMSSW_16_0_X_2025-11-21-1100/el8_amd64_gcc13
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/49437/49602/install.sh to create a dev area with all the needed externals and cmssw changes.

Failed RelVals

----- Begin Fatal Exception 21-Nov-2025 20:57:54 CET-----------------------
An exception of category 'NoSecondaryFiles' occurred while
   [0] Constructing the EventProcessor
   [1] Constructing module: class=MixingModule label='mix'
Exception Message:
RootEmbeddedFileSequence no input files specified for secondary input source.
----- End Fatal Exception -------------------------------------------------

@mmusich
Copy link
Contributor

mmusich commented Nov 24, 2025

test parameters:

  • workflows = ph2_hlt

@mmusich
Copy link
Contributor

mmusich commented Nov 24, 2025

I updated the ph2_hlt section of the matrix to D121 as well. Please let me know if this is not desired.

this is going to be discussed this week at the upgrade HLT meeting.

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-49437/46988

@cmsbuild
Copy link
Contributor

@kpedro88
Copy link
Contributor Author

please test

@cmsbuild
Copy link
Contributor

+1

Size: This PR adds an extra 20KB to repository
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-1d2dd6/49702/summary.html
COMMIT: 893cc1c
CMSSW: CMSSW_16_0_X_2025-11-26-1100/el8_amd64_gcc13
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/49437/49702/install.sh to create a dev area with all the needed externals and cmssw changes.

DAS Queries: The DAS query tests failed, see the summary page for details.

Comparison Summary

Summary:

  • No significant changes to the logs found
  • ROOTFileChecks: Some differences in event products or their sizes found
  • Reco comparison results: 6 differences found in the comparisons
  • Reco comparison had 4 failed jobs
  • DQMHistoTests: Total files compared: 47
  • DQMHistoTests: Total histograms compared: 3554205
  • DQMHistoTests: Total failures: 3
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3554182
  • DQMHistoTests: Total skipped: 20
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 46 files compared)
  • Checked 199 log files, 175 edm output root files, 47 DQM output files
  • TriggerResults: no differences found

@perrotta
Copy link
Contributor

+db

@AdrianoDee
Copy link
Contributor

+pdmv

@cmsbuild
Copy link
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. @ftenchini, @sextonkennedy, @mandrenguyen (and backports should be raised in the release meeting by the corresponding L2)

@mandrenguyen
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit 497561d into cms-sw:master Nov 26, 2025
11 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.

9 participants