[L1T] DT Trigger Phase-2 Analytical Method (AM) v2.3#49589
[L1T] DT Trigger Phase-2 Analytical Method (AM) v2.3#49589cmsbuild merged 21 commits intocms-sw:masterfrom
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)
|
|
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-49589/48338
Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
|
please test |
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-49589/48340
|
|
Pull request #49589 was updated. @BenjaminRS, @quinnanm can you please check and sign again. |
|
+1 Size: This PR adds an extra 40KB to repository Comparison SummarySummary:
|
|
+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. @ftenchini, @mandrenguyen, @sextonkennedy (and backports should be raised in the release meeting by the corresponding L2) |
|
+1 |
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.)