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

[HGCAL trigger] Configurations fixes and updates #43706

Merged
merged 2 commits into from
Feb 8, 2024

Conversation

jbsauvan
Copy link
Contributor

@jbsauvan jbsauvan commented Jan 12, 2024

PR description:

  • Configurations fixes and updates
  • In particular to work with V16 geometry

Associated internal PRs and reviews:

PR validation:

Tested D86, D92, D94 workflows

runTheMatrix.py -w upgrade -l 20034.0 --maxSteps=2 & # D86
runTheMatrix.py -w upgrade -l 22434.0 --maxSteps=2 & # D92
runTheMatrix.py -w upgrade -l 23234.0 --maxSteps=2 & # D94

@cmsbuild
Copy link
Contributor

cmsbuild commented Jan 12, 2024

cms-bot internal usage

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-43706/38395

  • This PR adds an extra 28KB to repository

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @jbsauvan (Jean-Baptiste Sauvan) for master.

It involves the following packages:

  • L1Trigger/L1THGCal (upgrade, l1)
  • L1Trigger/L1THGCalUtilities (upgrade, l1)

@subirsarkar, @epalencia, @cmsbuild, @aloeliger, @srimanob can you please review it and eventually sign? Thanks.
@amarini, @lgray, @Martin-Grunewald, @missirol this is something you requested to watch as well.
@antoniovilela, @sextonkennedy, @rappoccio you are the release manager for this.

cms-bot commands are listed here

@aloeliger
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-3b33ee/36881/summary.html
COMMIT: 19e4052
CMSSW: CMSSW_14_0_X_2024-01-16-2300/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/43706/36881/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • You potentially added 5 lines to the logs
  • Reco comparison results: 12 differences found in the comparisons
  • DQMHistoTests: Total files compared: 48
  • DQMHistoTests: Total histograms compared: 3247526
  • DQMHistoTests: Total failures: 115
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3247389
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 47 files compared)
  • Checked 200 log files, 161 edm output root files, 48 DQM output files
  • TriggerResults: found differences in 2 / 46 workflows

@aloeliger
Copy link
Contributor

aloeliger commented Jan 22, 2024

@pallabidas & @artlbv Just bringing this to your attention, pallabi because this is HGCal inputs to calo, and artur because that means it may be physics affecting.

@aloeliger
Copy link
Contributor

+l1

@artlbv
Copy link
Contributor

artlbv commented Jan 26, 2024

@jbsauvan does this actually change anything performance-wise in the HGCAL TPs? If yes, could you link to some slides etc showing this? merci!

@jbsauvan
Copy link
Contributor Author

@jbsauvan does this actually change anything performance-wise in the HGCAL TPs? If yes, could you link to some slides etc showing this? merci!

Hi @artlbv
It has some impact on the TPs energy in V16+ eras, coming from a fix in the layer weights used to calibrate trigger cell energies.
The level of the impact can be seen in this comment here

@cmsbuild
Copy link
Contributor

cmsbuild commented Feb 6, 2024

Milestone for this pull request has been moved to CMSSW_14_1_X. Please open a backport if it should also go in to CMSSW_14_0_X.

@cmsbuild cmsbuild modified the milestones: CMSSW_14_0_X, CMSSW_14_1_X Feb 6, 2024
@jbsauvan
Copy link
Contributor Author

jbsauvan commented Feb 8, 2024

I indeed did a rebase on 14_1_X (from 14_0_X) before squashing.

@antoniovilela
Copy link
Contributor

@antoniovilela , no ideally bot should not have reset the signatures but looks like it was rebase + squash so that is why bot had reset the sign. rebase changes the parent e.g. previously https://github.com/cms-sw/cmssw/commits/19e40529a474eb3f839582d6d1b38ab176849ca1/ was the history of this PR ( i.e parent was f5cbbf1 ) and now https://github.com/cms-sw/cmssw/commits/d87e63341a18735ecb4a5830aa23939b8bb588e4/ is based on 93f14ae. In such case bot will see differences and will reset all the signs.

Ok, many thanks for checking.

@antoniovilela
Copy link
Contributor

antoniovilela commented Feb 8, 2024

I indeed did a rebase on 14_1_X (from 14_0_X) before squashing.

Ok, let's get the L2 signatures again and then merge.
@cms-sw/l1-l2 @cms-sw/upgrade-l2

@artlbv
Copy link
Contributor

artlbv commented Feb 8, 2024

thanks for the clarifications @jbsauvan !

So before this PR the trigger layers definition and layer calibration were incorrect for geometries >=V16. Which is fixed here.

@srimanob if i understand correctly, since the 125X MC campaign the geometry was at least D88 -> C17 -> V16.
Thus is my understanding correct, that since 125X the HGCAL trigger layer/calibrations were off in all MC campaigns?

Also @EmyrClement FYI I assume we can expect some impacts down the line?

@smuzaffar
Copy link
Contributor

smuzaffar commented Feb 8, 2024

@antoniovilela , @iarspider and I believe bot should not have reset sign in this case. Even though PR was rebased but there were no changes difference between original PR and squashed PR. In order to test why bot resetted signs I am manually editing #43706 (comment) to see what bot did

@antoniovilela
Copy link
Contributor

antoniovilela commented Feb 8, 2024

@antoniovilela , @iarspider and I believe bot should not have reset sign in this case. Even though PR was rebased but there were no changes difference between original PR and squashed PR. In order to test why bot resetted signs I am manually editing #43706 (comment) to see what bot did

Ok, many thanks.

@cmsbuild
Copy link
Contributor

cmsbuild commented Feb 8, 2024

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

@smuzaffar
Copy link
Contributor

@antoniovilela , there was a bug and bot was not proerly reading the previously cached information. This is fixed now and bot has properly kept the signatures

@cmsbuild
Copy link
Contributor

cmsbuild commented Feb 8, 2024

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-3b33ee/37308/summary.html
COMMIT: d87e633
CMSSW: CMSSW_14_1_X_2024-02-08-1100/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/43706/37308/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • You potentially added 106 lines to the logs
  • Reco comparison results: 60 differences found in the comparisons
  • DQMHistoTests: Total files compared: 49
  • DQMHistoTests: Total histograms compared: 3346157
  • DQMHistoTests: Total failures: 137
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3345998
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 48 files compared)
  • Checked 205 log files, 165 edm output root files, 49 DQM output files
  • TriggerResults: found differences in 4 / 47 workflows

@antoniovilela
Copy link
Contributor

@antoniovilela , there was a bug and bot was not proerly reading the previously cached information. This is fixed now and bot has properly kept the signatures

Great, thanks!

@antoniovilela
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit 4a6d7e8 into cms-sw:master Feb 8, 2024
12 checks passed
@cmsbuild
Copy link
Contributor

cmsbuild commented Feb 9, 2024

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-3b33ee/37315/summary.html
COMMIT: d87e633
CMSSW: CMSSW_14_1_X_2024-02-08-1100/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/43706/37315/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • You potentially added 102 lines to the logs
  • Reco comparison results: 76 differences found in the comparisons
  • DQMHistoTests: Total files compared: 49
  • DQMHistoTests: Total histograms compared: 3346157
  • DQMHistoTests: Total failures: 1320
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3344815
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 48 files compared)
  • Checked 205 log files, 165 edm output root files, 49 DQM output files
  • TriggerResults: found differences in 4 / 47 workflows

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.

7 participants