-
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
Level-1 Trigger changes for HI Firmware #12176
Level-1 Trigger changes for HI Firmware #12176
Conversation
In addition, switch from vector of doubles to LUT for PUM0 table.
…s-l1t-offline * cms-l1t-offline/l1t-devel-CMSSW_7_6_0_pre1-CaloParamsUpdate: Refactor CaloParams into CaloParamsHelper Conflicts: L1Trigger/L1TCalorimeter/src/PUSubtractionMethods.cc L1Trigger/L1TCalorimeter/src/firmware/Stage1Layer2JetAlgorithmImpHI.cc L1Trigger/L1TCalorimeter/src/firmware/Stage1Layer2SingleTrackHI.cc
* richard-cms/HIL1_FirmwareMatching_760p7: build fixes commit current HI status, will move to pre7 shortly use correct CaloParams values for HI algos centrality verbosity changes reorganize single track algo egamma verbosity and also iso/non-iso swap updates to verbosity for egammas change the verbosity use a tunable mask to zero the walls change verbosity levels switch to integer division switch back to 3x3 jet finder for tests turn on high verbosity for HI algos Refactor CaloParams into CaloParamsHelper Conflicts: L1Trigger/L1TCalorimeter/test/SimL1Emulator_Stage1.py
* richard-cms/HIL1_FirmwareMatching_760p7: build fixes commit current HI status, will move to pre7 shortly use correct CaloParams values for HI algos centrality verbosity changes reorganize single track algo egamma verbosity and also iso/non-iso swap updates to verbosity for egammas change the verbosity use a tunable mask to zero the walls change verbosity levels switch to integer division switch back to 3x3 jet finder for tests turn on high verbosity for HI algos Refactor CaloParams into CaloParamsHelper
* richard-cms/HIL1_FirmwareMatching_760p7: (26 commits) do not set node version manually, remove PUSParam LUT fix CaloParamsHelper so that multiple setting of masks doesn't break things extended centrality fixes fixes for extended centrality fix egamma HI bug don't forget new LUT file: switch MB trigger to use parameters extend centrality algo and add alternative MB algo reduce verbosity fix typo remove background subtraction for ETT for HI running switch to new HI parameters instead of overloading old ones build fixes commit current HI status, will move to pre7 shortly use correct CaloParams values for HI algos centrality verbosity changes reorganize single track algo egamma verbosity and also iso/non-iso swap updates to verbosity for egammas change the verbosity ...
please test |
The tests are being triggered in jenkins. |
+1 |
+1 |
@ggovi ping :-) |
+1 |
This pull request is fully signed and it will be integrated in one of the next CMSSW_8_0_X IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @slava77, @davidlange6, @Degano, @smuzaffar |
@davidlange6 can you please merge this? It is required in order to integrate the HI MC GT with the new L1T menu inside, otherwise we have a SEGV. |
+1 |
Level-1 Trigger changes for HI Firmware
Level-1 Trigger changes for HI Firmware (76X backport of #12176)
This PR contains a large set of changes for the Level-1 Trigger emulator to match the Heavy Ion Level 1 firmware, including several improvements to how the Stage-1 CaloParams are handled.
Heavy Ion data taking will be in 75X, so this will be backported to 76X and 75X.
Eyes from the Stage-2 people would be very helpful to make sure I didn't mess up any Stage-2 code in the process.