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

Update BeamSpot for 2022 EOY MC #41123

Merged
merged 1 commit into from Apr 3, 2023

Conversation

francescobrivio
Copy link
Contributor

PR description:

This PR updates the MC BeamSpot to be used in the "2022 EOY" MC production planned for later this year.
The updates are only related to 2022 (since in 2023 the BeamSpot will be most probably be moved) and include:

  • 2022 MC GTs updated with new BeamSpot tags:
    • BeamSpotObjects_Realistic25ns_13p6TeVCollisions_EOY2022_v2_mc
    • BeamSpotOnlineObjects_Realistic25ns_13p6TeVCollisions_EOY2022_v2_mc
  • Updated in upgradeWorkflowComponents.py the vtx smearing for 2021 (used in 2022 relvals) to Realistic25ns13p6TeVEOY2022Collision in order to be consistent with the GT
  • Updated the GEN-SIM MinBias sample used for 2021 (realistic case) in relval_steps.py

GT diffs:

The [RFC] is due to the fact that i'm not 100% sure if the updates I made are enough or more changes are needed, e.g. looking at #38760 I can see that several files that I didn't touch are using the (now) deprecated Realistic25ns13p6TeVEarly2022Collision vertex smearing...should I update those as well to be consistent?
FYI @mmusich

PR validation:

Succesfully ran 11834.0 workflow

Backport:

Not a backport - no backport needed

@francescobrivio
Copy link
Contributor Author

test parameters:

  • workflow = 11834.0

@cmsbuild
Copy link
Contributor

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

It involves the following packages:

  • Configuration/AlCa (alca)
  • Configuration/PyReleaseValidation (pdmv, upgrade)

@bbilin, @cmsbuild, @AdrianoDee, @srimanob, @saumyaphor4252, @kskovpen, @sunilUIET, @tvami, @francescobrivio can you please review it and eventually sign? Thanks.
@makortel, @kpedro88, @Martin-Grunewald, @missirol, @tocheng, @mmusich, @fabiocos, @slomeo this is something you requested to watch as well.
@perrotta, @dpiparo, @rappoccio you are the release manager for this.

cms-bot commands are listed here

@francescobrivio
Copy link
Contributor Author

@cmsbuild please test

  • let's see how the tests come out while we wait for comments...

@cmsbuild
Copy link
Contributor

-1

Failed Tests: RelVals-INPUT
Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-16f741/31504/summary.html
COMMIT: eac0fb7
CMSSW: CMSSW_13_1_X_2023-03-21-2300/el8_amd64_gcc11
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/41123/31504/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.

RelVals-INPUT

  • 11601.0DAS Error
  • 11602.0DAS Error
  • 11603.0DAS Error
Expand to see more relval errors ...
  • 11604.0
  • 11605.0
  • 11606.0
  • 11607.0
  • 11608.0
  • 11609.0
  • 11630.0
  • 11634.0
  • 11634.1
  • 11634.15
  • 11634.24
  • 11634.5
  • 11634.501
  • 11634.505
  • 11634.511
  • 11634.521
  • 11634.601
  • 11634.7
  • 11634.91
  • 11640.0
  • 11643.0
  • 11646.0
  • 11650.0
  • 11650.501
  • 11650.505
  • 11723.17
  • 11834.0
  • 11834.13
  • 11834.19
  • 11834.21
  • 11834.24
  • 11834.99
  • 11846.0
  • 11846.19

Comparison Summary

Summary:

  • You potentially added 8 lines to the logs
  • Reco comparison results: 16778 differences found in the comparisons
  • DQMHistoTests: Total files compared: 49
  • DQMHistoTests: Total histograms compared: 3552750
  • DQMHistoTests: Total failures: 36726
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3516002
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 1.064 KiB( 48 files compared)
  • DQMHistoSizes: changed ( 11834.0 ): 1.064 KiB SiStrip/MechanicalView
  • Checked 213 log files, 164 edm output root files, 49 DQM output files
  • TriggerResults: found differences in 5 / 47 workflows

@francescobrivio
Copy link
Contributor Author

Well the tests failed due to DAS errors.
Before restarting them, @cms-sw/pdmv-l2 @cms-sw/upgrade-l2 do you have answers/comments to my questions in the PR description?

@francescobrivio
Copy link
Contributor Author

@cms-sw/pdmv-l2 @cms-sw/upgrade-l2 a kind ping

@srimanob
Copy link
Contributor

Hi @francescobrivio

The error is not actually the DAS error, but because datasets do not exist. If you would like to merge this PR, full sets of relvals need to be produced.

@francescobrivio
Copy link
Contributor Author

Hi Phat!

But the GS dataset actually exists on DAS (see link here) and locally I was able to succesfully run:

runTheMatrix.py -l 11834.0 -j 8

so what am I missing? 😄
What is the full set of relval that is needed? @cms-sw/pdmv-l2 I guess then your intervention is needed here.

@srimanob
Copy link
Contributor

From https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-16f741/31504/dasqueries/runall-report-step123-.log, if you search on exit: 1, you should get a list of missing samples. For example, /RelValSingleElectronPt10/CMSSW_13_1_0_pre1-130X_mcRun3_2022_realistic_withNewBSFromEOY2022Data_v2_RV186-v1/GEN-SIM is missing (at least, I don't see in DAS).

@francescobrivio
Copy link
Contributor Author

Thanks a lot Phat!

So I guess we should generate the relvals with:

  • CMSSW_13_1_0_pre1 (or pre2 - doesn't really matter here)
  • GT: 131X_mcRun3_2022_realistic_v2
  • GS step customized with --beamspot Realistic25ns13p6TeVEOY2022Collision

Should I open a JIRA @cms-sw/pdmv-l2 ?

@srimanob
Copy link
Contributor

srimanob commented Mar 24, 2023

Hi @francescobrivio @cms-sw/pdmv-l2
It's matter on release and process string. The relvals need to be produced with CMSSW_13_1_0_pre1, and the process string that you will get
CMSSW_13_1_0_pre1-130X_mcRun3_2022_realistic_withNewBSFromEOY2022Data_v2_RV186-v in the dataset name.

Basically, the same setting that pdmv used to produce minbias.

@francescobrivio
Copy link
Contributor Author

Just as update: @bbilin was super kind to submit the needed relvals very fast, see
https://cms-pdmv.cern.ch/relval/relvals?ticket=CMSSW_13_1_0_pre1__fullsim_noPU_2022_14TeV-00002&shown=33791&page=0&limit=50&sort=prepid&sort_asc=true

AFAIU the proc string should be unchanged, so once the relvals are done I will re-trigger the tests.

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 3, 2023

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-41123/34995

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 3, 2023

Pull request #41123 was updated. @bbilin, @AdrianoDee, @srimanob, @saumyaphor4252, @kskovpen, @sunilUIET, @tvami, @francescobrivio can you please check and sign again.

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 3, 2023

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-16f741/31740/summary.html
COMMIT: eecdd67
CMSSW: CMSSW_13_1_X_2023-04-02-2300/el8_amd64_gcc11
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/41123/31740/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • You potentially added 16 lines to the logs
  • Reco comparison results: 16822 differences found in the comparisons
  • DQMHistoTests: Total files compared: 47
  • DQMHistoTests: Total histograms compared: 3364817
  • DQMHistoTests: Total failures: 37667
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3327128
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: -0.229 KiB( 46 files compared)
  • DQMHistoSizes: changed ( 11834.0 ): -0.229 KiB SiStrip/MechanicalView
  • Checked 202 log files, 155 edm output root files, 47 DQM output files
  • TriggerResults: found differences in 5 / 45 workflows

@tvami
Copy link
Contributor

tvami commented Apr 3, 2023

+alca

  • widespread changes, which is expected since regenerated samples

@francescobrivio francescobrivio changed the title [RFC] Update BeamSpot for 2022 EOY MC Update BeamSpot for 2022 EOY MC Apr 3, 2023
@srimanob
Copy link
Contributor

srimanob commented Apr 3, 2023

Finally!!

@srimanob
Copy link
Contributor

srimanob commented Apr 3, 2023

+Upgrade

@bbilin
Copy link
Contributor

bbilin commented Apr 3, 2023

+pdmv

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 3, 2023

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. @perrotta, @dpiparo, @rappoccio (and backports should be raised in the release meeting by the corresponding L2)

@rappoccio
Copy link
Contributor

+1

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.

None yet

6 participants