-
Notifications
You must be signed in to change notification settings - Fork 4.6k
[L1T] DT Trigger Phase-2 Analytical Method (AM) v2.3 #49589
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
base: master
Are you sure you want to change the base?
Conversation
|
cms-bot internal usage |
|
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-49589/47121 Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
|
A new Pull Request was created by @jfernan2 for master. It involves the following packages:
@BenjaminRS, @quinnanm can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
|
+1 Size: This PR adds an extra 16KB to repository Comparison SummarySummary:
|
|
@cms-sw/l1-l2 kind ping, the PR es ready to review |
|
@cms-sw/l1-l2 kind ping, the PR es ready to review |
DataFormats/L1DTTrackFinder/interface/L1Phase2MuDTExtPhiThetaPairContainer.h
Outdated
Show resolved
Hide resolved
|
please test |
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-49589/48001
|
|
Pull request #49589 was updated. @BenjaminRS, @quinnanm can you please check and sign again. |
|
-1 Failed Tests: UnitTests Failed Unit TestsI found 1 errors in the following unit tests: ---> test test-das-selected-lumis had ERRORS Comparison SummarySummary:
|
|
Failure is unrelated |
|
please test |
|
+1 Size: This PR adds an extra 24KB to repository Comparison SummarySummary:
|
PR description:
This PR implements recent changes with bug fixes and upgrades in the L1T DT Trigger Phase-2 emulator:
Fix to DT Digis plugin from Karol Bunkowski ( @kbunkow ) which prevents crashes due to pointers to local variables stored in vectors, and then these vectors (so also the pointers) were used outside those methods
Removed t0 Phi replacement in theta Digis at the ThetaMatching filter to preserve original t0 for the Barrel Filter objects pairing
New DataFormat collection for DT Phase Phi-Theta matched pairs L1Phase2MuDTExtPhiThetaPair and its container L1Phase2MuDTExtPhiThetaPairContainer to be used by the Phase2 Barrel Filter
Create new plugin DTTrigPhase2PairsProd which takes Phi and Theta DT Phase-2 digi Extended collections[1] and creates a new class container of the 4 best closest Phi-Theta digi pairs per DT chamber based on the time-position phase-space distance and ordered by Phi quality. For those cases where there is no Phi/Theta partner, 4 best quality single Phi/Theta digis are saved and counterpart in pair is set to default values of the constructor digi class (quality = -1, positions = 0).
[1] Requires df_extended>0 in L1Trigger/DTTriggerPhase2/plugins/DTTrigPhase2Prod.cc
Add DT Phase-2 Digi pair production to the standard L1 Trigger sequence
Add DT Phase-2 Digi and Digi pair collections to the L1 Trigger default Event Content
General cleaning of the code
Link to the presentation in the Phase-2 L1T Muon Subsystem group meeting on 22/01/2026
PR validation:
Local validation within CMSSW and w.r.t. firmware (w.i.p.)