cmssw icon indicating copy to clipboard operation
cmssw copied to clipboard

[L1T] Fix for is not a valid DT id error

Open jfernan2 opened this issue 11 months ago • 6 comments

PR description:

This PR fixes a small bug in the DT L1T Phase2 emulator which prevents processing Slice Test data giving the following error when non valid subdetetcor IDs are unpacked (e.g.):

"det: 15 subdet: 7 is not a valid DT id"

PR validation:

Tested with Slice test 2024 real data,

jfernan2 avatar Mar 15 '24 12:03 jfernan2

cms-bot internal usage

cmsbuild avatar Mar 15 '24 12:03 cmsbuild

type bug-fix

jfernan2 avatar Mar 15 '24 12:03 jfernan2

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44417/39492

  • This PR adds an extra 16KB to repository

cmsbuild avatar Mar 15 '24 12:03 cmsbuild

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

It involves the following packages:

  • L1Trigger/DTTriggerPhase2 (l1, upgrade)

@cmsbuild, @srimanob, @subirsarkar, @epalencia, @aloeliger can you please review it and eventually sign? Thanks. @missirol, @Martin-Grunewald, @battibass, @JanFSchulte 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

cmsbuild avatar Mar 15 '24 12:03 cmsbuild

Please test

epalencia avatar Mar 15 '24 12:03 epalencia

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-d3494e/38162/summary.html COMMIT: 405332a1934ecab210919dc113217f52a110c242 CMSSW: CMSSW_14_1_X_2024-03-14-2300/el8_amd64_gcc12 User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week0/cms-sw/cmssw/44417/38162/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

cmsbuild avatar Mar 15 '24 15:03 cmsbuild

@jfernan2 Could you really quickly just for my edification tell me what the issue was and what this solution is? It's a real simple 1 line thing I'm fine signing and taking you at your word that it solves the issue, but I don't understand the before/after here.

aloeliger avatar Mar 18 '24 14:03 aloeliger

Hi @aloeliger This is a Phase-2 issue: the L1T emulator crashes for some detector IDs since there was no check on the new unpacker. The error message is the one mentioned in the description. "det: 15 subdet: 7 is not a valid DT id" It was found now when comparing unpacked data from the DT slice test with emulated data. It is indeed a real simple 1 line thing. Hope it is clearer now Thanks

jfernan2 avatar Mar 18 '24 15:03 jfernan2

+l1

aloeliger avatar Mar 25 '24 12:03 aloeliger

+Upgrade

srimanob avatar Mar 26 '24 08:03 srimanob

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)

cmsbuild avatar Mar 26 '24 08:03 cmsbuild

+1

antoniovilela avatar Mar 26 '24 14:03 antoniovilela