-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Phase-2 L1T: Consolidation of e/g object interface #43317
Phase-2 L1T: Consolidation of e/g object interface #43317
Conversation
…idate and cleanup TkElectron interface
…n pv-based isolation. Set charge of TkElectrons
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-43317/37769
|
A new Pull Request was created by @cerminar for master. It involves the following packages:
@srimanob, @cmsbuild, @epalencia, @AdrianoDee, @aloeliger can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
Please test |
-1 Failed Tests: UnitTests RelVals RelVals-INPUT The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic: You can see more details here: Unit TestsI found 1 errors in the following unit tests: ---> test runtestRecoEgammaElectronIdentification had ERRORS RelVals
Expand to see more relval errors ...RelVals-INPUT
Expand to see more relval errors ...
|
Not sure what happens here with the tests. The workflows mentioned above are not Phase-2 ones. Also, why is #43275 added to the test setup? |
was a transient failure with the IB... |
@cmsbuild, please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-e4d6ea/35958/summary.html Comparison SummarySummary:
|
<class name="l1t::TkElectron" ClassVersion="6"> | ||
<class name="l1t::TkElectron" ClassVersion="8"> | ||
<version ClassVersion="8" checksum="3565138561"/> | ||
<version ClassVersion="7" checksum="3055953431"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is the intermediate version used here? This should likely only bump the version up to version 7.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
f607562#diff-7e45568c4065f523b35c57d6bfe035db03f4de890578025508a74fb21343abb5
The history of commits indeed changes the format twice.
+l1 |
Hello, this conversation looks very silent....any feedback? |
@cmsbuild please test Sorry, I just have a chance to review. Let's re-trigger the test after 2 weeks. |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-e4d6ea/36254/summary.html Comparison SummarySummary:
|
+Upgrade |
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, @antoniovilela, @rappoccio (and backports should be raised in the release meeting by the corresponding L2) |
Note to @aloeliger @epalencia Note relate to this PR. It should be good if you have a chance to look on static check log, and maybe consider to fix. Thx. |
+1 |
PR description:
This PR addresses several issues with the interface of
TkElectron
andTkEm
objects and the HW objects used by the Phase2 GT emulator:Egamma
standalone objects since they are not the actual ancestors due to architectural choice in L1T hardware. The ref is replaced by anedm::Ptr
to the calorimeter primitive (different in barrel and endcap).TkElectron
interface and of data members;TkElectrons
;TkElectron
coordinates.NOTE: backward compatibility is maintained via IO rule in the reflex dictionary.
PR validation:
Successfully tested reading files produced with previous versions of the object data formats.