-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
[L1T] Phase-2, track MET update for FW sync (new) #39836
Conversation
(cherry picked from commit 4ac054f)
(cherry picked from commit 1923329)
…e still some differences in the final MET and MET phi values. (cherry picked from commit f28d65b)
(cherry picked from commit 38ab830)
(cherry picked from commit b3e920e)
(cherry picked from commit bb79c4b)
…he emulation and the firmware that were causing a mismatch. (cherry picked from commit 1b9aa85)
(cherry picked from commit db7adce)
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-39836/32716 |
A new Pull Request was created by @cecilecaillol for master. It involves the following packages:
@rekovic, @epalencia, @cmsbuild, @AdrianoDee, @srimanob, @cecilecaillol can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-4bcae7/28478/summary.html Comparison SummarySummary:
|
+l1 |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-39836/32888 |
please test |
Pull request #39836 was updated. @epalencia, @AdrianoDee, @srimanob, @cecilecaillol, @rekovic can you please check and sign again. |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-4bcae7/28740/summary.html Comparison SummarySummary:
|
+upgrade |
+l1 |
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) |
+1
|
PR description:
This PR updates the Track MET calculation in order to match to FW and simplifies code. Changes include:
Removal of track transformation step, using instead the L1GTTInputProducer and L1TrackSelectionProducer
Use AP_FIXED data types for internal Et calculation, simplifying code and avoiding unnecessary conversions
Use TTTrack_word phi granularity extended to 2 Pi instead of internal representation
Rewrite Cordic function to use ap_fixed removing extra conversions
Cordic now runs between -pi and pi rather than 0 and 2 pi as per output specification
PR validation:
Tested against FW, currently matches px and py calcuations as well as MET and MET phi. Differences between Emulation and Simulation are ongoing but going forwards with emulator and FW matching these differences can be investigated while also updating the FW.
Supersedes #39725, which got conflicts after merging #39422
Porting local cms-l1t-offline#1049