Phase-2 Global Trigger Emulator (backport of PR41808)#1156
Phase-2 Global Trigger Emulator (backport of PR41808)#1156epalencia wants to merge 2 commits intocms-l1t-offline:phase2-l1t-integration-1252patch1from
Conversation
Co-authored-by: Elias <elias.leutgeb@cern.ch> Co-authored-by: jheikkil <jaana.kristiina.heikkilae@cern.ch> (cherry picked from commit 2c267b2)
|
Currently does not compile: The backport of cms-sw#41492 is probably needed. |
|
Hello, I'm triggerDoctor. @aloeliger is testing this script for L1T offline software validation. Attempts to compile this PR failed. The following is the stderr of the compilation attempt:
|
|
Hello, I'm triggerDoctor. @aloeliger is testing this script for L1T offline software validation. This PR failed the code checks. I found the following lines where an "error" was mentioned, they may help in debugging Please check and see if these lines help debugging.
I found no issues with the headers!
|
|
Hello, I'm triggerDoctor. @aloeliger is testing this script for L1T offline software validation. I found 1 files that did not meet formatting requirements:
Please run
|
|
Hello, I'm triggerDoctor. @aloeliger is testing this script for L1T offline software validation. Attempts to compile this PR failed. The following is the stderr of the compilation attempt:
|
|
Hello, I'm triggerDoctor. @aloeliger is testing this script for L1T offline software validation. This PR failed the code checks. I found the following lines where an "error" was mentioned, they may help in debugging Please check and see if these lines help debugging.
I found no issues with the headers!
|
|
Hello, I'm triggerDoctor. @aloeliger is testing this script for L1T offline software validation. I found 1 files that did not meet formatting requirements:
Please run
|
Still failing after adding #1087, the backport of cms-sw#41492 |
|
This was a difference introduced in Duc's PR going along with the whole global caching thing I think.
The failure here according to @triggerDoctor is a missing file Taking a look, this file was introduced at some point between CMSSW_13_0_0 and CMSSW_13_0_1 I think. Fundamentally what this means is that the GT emulator is not going to be compatable with anything less than CMSSW_13_0_1. We may need to finally move the phase 2 branch forward to CMSSW_13_1_0 if we want to get up to date on this one. @epalencia, should we discuss the project of trying to rebase the phase 2 development branch? |
|
Thanks @aloeliger for the investigations. I will then close this PR. |
This PR includes the first version of the Phase-2 Global Trigger emulator that implements a bit-wise compatible emulation of the GT firmware. The PR includes the HLT-TDR simplified L1 menu (16 seeds), documented in this twiki: https://twiki.cern.ch/twiki/bin/viewauth/CMS/PhaseIIL1TriggerMenuTools#How_to_use_the_GT_Emulator
Backport of cms-sw#41808.
PR validation: the expected rates have been presented at the Annual Review (https://indico.cern.ch/event/1257943/#7-algorithms-and-physics-perfo).