Rpc digi dev v9#47447
Conversation
|
cms-bot internal usage |
|
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-47447/43859 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-47447/43875 |
|
A new Pull Request was created by @bapavlov for master. It involves the following packages:
The following packages do not have a category, yet: DataFormats/IRPCDigi @Dr15Jones, @civanch, @cmsbuild, @kpedro88, @makortel, @mdhildreth, @smuzaffar can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
|
@bapavlov some initial questions/comments:
|
|
I have no strong opinion about the new package either way. To me, it is up to the DPG to decide how they want to organize their code at this level. That said, my detailed code review is waiting on responses to the initial questions above. |
|
@bapavlov just to be clear, I am waiting on your replies to #47447 (comment) before further review or testing. |
|
@kpedro88, @civanch We discussed your comments #47447 (comment) within the RPC group and decided to follow Vladimir's suggestion to move IRPCDigi to the DataFormats/RPCDigi directory. I assume that, in this case, there is no need of a companion PR to https://github.com/cms-sw/cms-bot. Regarding your question about the workflow: currently, only the DIGI step for RPCPhase2 and IRPC is implemented, and no dedicated workflow is included yet. I have a technical question about how to proceed with implementing the workflow.
Your guidance on this would be greatly appreciated. |
|
@bapavlov indeed, if there is no new package, then no PR to cms-bot is needed. For now, you should create a new Modifier to enable this change in the DIGI step. Then you can add a special workflow, as documented at https://github.com/cms-sw/cmssw/tree/master/Configuration/PyReleaseValidation. You can follow the |
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-47447/43939
|
|
@cms-sw/core-l2, @cms-sw/pdmv-l2, this old PR seems to be ready. The upgrade cannot sign any more, so @cms-sw/orp-l2 please ignore upgrade. |
Co-authored-by: Matti Kortelainen <matti.kortelainen@cern.ch>
Co-authored-by: Matti Kortelainen <matti.kortelainen@cern.ch>
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-47447/49076
|
|
Pull request #47447 was updated. @AdrianoDee, @DickyChant, @Dr15Jones, @antoniovagnerini, @civanch, @cmsbuild, @davidlange6, @fabiocos, @ftenchini, @kpedro88, @makortel, @mandrenguyen, @mdhildreth, @miquork, @smuzaffar can you please check and sign again. |
|
@cmsbuild, please test |
|
-1 Failed Tests: RelVals-INPUT Failed RelVals-INPUT
Comparison SummarySummary:
|
|
+core The |
|
+1 |
|
ignore tests-rejected with manual-override |
|
@cms-sw/pdmv-l2 kindly have a look. It's just you left, since upgrade doesn't exist anymore. |
|
I just wanted to kindly ask if there is any update on the PR, or an estimate of when it might be merged? |
|
test parameters:
|
|
please test |
|
+1 Size: This PR adds an extra 16KB to repository Comparison SummarySummary:
|
|
+pdmv
|
|
unassign upgrade |
|
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-47447/49336 ERROR: Build errors found during clang-tidy run. |
|
@bapavlov please consult the changes at https://github.com/cms-sw/cmssw/pull/50886/changes#diff-6bd7598a7b8f0244909bffa30f3e7f7024101268c2986aa5bd32d93715dab15d to see how to update this PR correctly. (also, rebase is preferred rather than merge; see tutorial) |
|
@kpedro88 I removed the merge and will follow the instructions to rebase the code |
PR description:
We would like to introduce some new code for the RPC Phase 2 upgrade.
So far, the digitization for both the currently installed RPCs and the ones planned for the Phase 2 upgrade have used the same data format, which was developed for the Muon upgrade TDR. However, this format is no longer adequate due to the changes planned for the RPC Phase 2 upgrade.
In short, the RPC Phase 2 upgrade includes two major changes:
We would like to introduce these changes into the software as well. We will keep the current digi format intact, but we plan to add two additional digi formats, called RPCDigiPhase2 and IRPCDigi. Below is a brief description of the proposed changes:
PR validation:
At the moment, our colleagues are using the code from my repository and are developing the code for the next steps (e.g., trigger emulators). The code is tested and works as expected. Results have been reported during several RPC DPG and RPC Trigger meetings:
RPC DPG May 8, 2024
RPC Trigger Oct 2, 2024
RPC DPG Jan 22, 2025
RPC DPG Feb 5, 2025
I would like to emphasize again that we have taken special care not to interfere with the present simulation in any way.