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

L1 Modify Btag Jet Types [Merged with 14_0_0_pre3] #44577

Merged
merged 10 commits into from
May 10, 2024

Conversation

Duchstf
Copy link
Contributor

@Duchstf Duchstf commented Mar 29, 2024

Description from cms-l1t-offline#1198

PR description:

Modifications of jet types in order to package the btagging scores.

PR validation:

Everything should compiles, I tested this in conjunction with this PR in the hardware development branch: https://gitlab.cern.ch/cms-cactus/phase2/firmware/correlator-common/-/merge_requests/156#note_7488170

It was merged there, propagating the same changes to master.

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 29, 2024

cms-bot internal usage

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44577/39734

@cmsbuild
Copy link
Contributor

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

It involves the following packages:

  • DataFormats/L1TParticleFlow (l1, upgrade)

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

cms-bot commands are listed here

@epalencia
Copy link
Contributor

Please test

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-410cca/38520/summary.html
COMMIT: 50688e3
CMSSW: CMSSW_14_1_X_2024-03-31-0000/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/44577/38520/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

@aloeliger
Copy link
Contributor

I have more or less forgotten to use the dedicated upgrade workflow for testing phase 2 PRs (#43271). We should be doing that.

@aloeliger
Copy link
Contributor

please test workflow 24834.78

@SohamBhattacharya
Copy link
Contributor

As the P2GT output was not previously stored in the output by default, HLT was modified to run the GT emulator in it (see here), in order to make the workflows work.
Now if the workflows are modified to include the P2GT step, then indeed, the bit in the aforementioned link can be removed. I think that should resolve the issue.
But note that all workflows running the Phase2 HLT will have to be modified to add the P2GT step.

@SohamBhattacharya
Copy link
Contributor

N.B. #44751 Removes the P2GT steps from withing the HLT config, as now there is a dedicated step for it.

@aloeliger
Copy link
Contributor

test parameters:

@aloeliger
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-410cca/39119/summary.html
COMMIT: 50688e3
CMSSW: CMSSW_14_1_X_2024-04-26-1100/el8_amd64_gcc12
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/44577/39119/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • You potentially removed 96 lines from the logs
  • Reco comparison results: 146 differences found in the comparisons
  • DQMHistoTests: Total files compared: 48
  • DQMHistoTests: Total histograms compared: 3326929
  • DQMHistoTests: Total failures: 9
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3326900
  • DQMHistoTests: Total skipped: 20
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 47 files compared)
  • Checked 204 log files, 166 edm output root files, 48 DQM output files
  • TriggerResults: found differences in 3 / 46 workflows

@aloeliger
Copy link
Contributor

+l1

@srimanob
Copy link
Contributor

srimanob commented May 6, 2024

Hi @Duchstf

Could you please elaborate more, the PR description is unclear to me. Why this was merged in 14_0_0_pre3, but need to be done in master now? I think I may mis-information. If it is mentioned in L1 branch, please copy it to the PR description. Thx.

@Duchstf
Copy link
Contributor Author

Duchstf commented May 6, 2024

@srimanob Hello, I think this is the usual workflow of L1 phase 2 software? To be honest I think these kinds of things should be unncessary but we have been doing this for years now? In anycase I copied the PR description.

The point is we are just adding a modification to phase 2 jet types to accommodate for b-tag jet scores to be sent to the global trigger. This is merged in L1 development cmssw branch but not propagated into master branch so this is the purpose of the PR.

Thanks,

Duc.

@srimanob
Copy link
Contributor

srimanob commented May 6, 2024

Hi @Duchstf
Let's me re-phase my question, I don't understand "[Merged with 14_0_0_pre3]" in the PR title. From CMSSW point-of-view, the PR should be merged to master first, then backport to 14_0. So, I just wonder why it goes to 14_0 first before this PR. That is what I ask for clarification.

However, as this PR goes to master, it is fine to me.

@srimanob
Copy link
Contributor

srimanob commented May 6, 2024

+Upgrade

@cmsbuild
Copy link
Contributor

cmsbuild commented May 6, 2024

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. @sextonkennedy, @rappoccio, @antoniovilela (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.

9 participants