-
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
Modify RPC isFront function to match criteria with will be modified RPC geometries for Run, Run 3 and Run 4 #47138
base: master
Are you sure you want to change the base?
Conversation
…un, Run 3 and Run 4
cms-bot internal usage |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-47138/43365 |
A new Pull Request was created by @eigen1907 for master. It involves the following packages:
@cmsbuild, @jfernan2, @mandrenguyen can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
please abort |
please test |
The errors such as the WF 140.045 are expected
already written in the PR description. |
There are 3 more PRs that are to be merged #47158, #47159 and #47160. In fact all tests have to be used from XML files and not from DB. The DB payloads need to be recreated once this PR is merged.
…________________________________
From: jfernan2 ***@***.***>
Sent: 23 January 2025 00:27
To: cms-sw/cmssw ***@***.***>
Cc: Sunanda Banerjee ***@***.***>; Comment ***@***.***>
Subject: Re: [cms-sw/cmssw] Modify RPC isFront function to match criteria with will be modified RPC geometries for Run, Run 3 and Run 4 (PR #47138)
@jhgoh<https://github.com/jhgoh> I do not fully understand, according to your description, the error should not be present since #47134<#47134> has been already merged? Am I missing anything?
—
Reply to this email directly, view it on GitHub<#47138 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ABGMZORNIPGSDOBLT27O5632L7SZLAVCNFSM6AAAAABVPZ3DUSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMBYGAZDSNBXGQ>.
You are receiving this because you commented.Message ID: ***@***.***>
|
But those are included in the test_parameters of this PR, I understand this is not enough either? Thanks |
The three PRs change the scenario for calling xml geometry. The DB payload hasn't changed yet, so scenarios that call geometry from the DB will throw an error. Best regards, |
Ok thanks. So, I understand this PR should be approved and merged to create the DB payloads but we cannot test it in advance. Is there any local test which can prove it works? Thanks |
assign alca |
I don't think this PR cannot be approved now: we cannot modify Run2+Run3 geometries now without a thorough discussion. |
(at least until a modification of the conditions is required to have it working) |
I'm attaching a slide with more background information and a local test (backup slide) manual for this PR. |
If so, it seems that these three PRs #47158, #47159 and #47160 should not be applied as well. I think this PR (#47138) and the scenario update PRs (#47158, #47159 and #47160) should be on hold until there are payloads update in the database to reflect the new geometry xml files in #46670 (2025 Geometry), #47134 (Run2, Run3, Phase2 Geometries). please confirm @bsunanda |
Before making payloads like to know which geometries are to be updated. I would like this to be discussed in PPD and/or SIM meeting |
PR description:
This PR modifies the isFront function inside the RPC Endcap Geometry Builder.
It will be applied in synchronization with PR (#47134) by Sunanda Banerjee.
The isFront function classifies RPCs as front or back chambers by RPC Ids.
As the PR (#47134) modifies the z coordinates of RPCs inside RPC endcap stations (RE-4, RE-3, RE-2, RE+2, RE+3, RE+4),
The criteria for the isFront function needs to be changed as well.
Therefore, this PR modifies the criteria for the isFront function correctly as the z coordinate changes.
For history and more details, see the previous meeting materials.
(https://indico.cern.ch/event/1475698/contributions/6214667/attachments/2962024/5210467/RPCGeomReport_241106RPCDPG_JShin.pdf)
PR validation:
To avoid errors, this PR should be used with #47134 and the new scenario.
Otherwise (when applying this PR alone), the error below will be raised by the selfTest function in the Geometry Builder.
Error reproduction)
This change will also require a new payload for RPC Geometry when working with Global Tags.
If this PR is a backport please specify the original PR and why you need to backport that PR. If this PR will be backported please specify to which release cycle the backport is meant for:
Nothing special