Skip to content
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

Run3-gex74X Try to resolve the overlap in PPS #33760

Merged
merged 3 commits into from
May 19, 2021

Conversation

bsunanda
Copy link
Contributor

PR description:

Try to resolve the overlap in PPS. It changes positions of some of the volumes.

PR validation:

Tested with overlap check tools

if this PR is a backport please specify the original PR and why you need to backport that PR:

Nothing special

@cmsbuild
Copy link
Contributor

-code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-33760/22710

Code check has found code style and quality issues which could be resolved by applying following patch(s)

@bsunanda
Copy link
Contributor Author

@cmsbuild Please test

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-33760/22711

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @bsunanda (Sunanda Banerjee) for master.

It involves the following packages:

Configuration/Geometry
Geometry/CMSCommonData
Geometry/VeryForwardData
SimG4Core/Geometry

@civanch, @Dr15Jones, @makortel, @cvuosalo, @ianna, @mdhildreth, @srimanob, @kpedro88 can you please review it and eventually sign? Thanks.
@vargasa, @makortel, @cvuosalo, @forthommel, @jan-kaspar, @rovere, @Martin-Grunewald, @fabiocos, @slomeo this is something you requested to watch as well.
@silviodonato, @dpiparo, @qliphy you are the release manager for this.

cms-bot commands are listed here

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-ae2b76/15146/summary.html
COMMIT: 0351120
CMSSW: CMSSW_12_0_X_2021-05-17-1100/slc7_amd64_gcc900
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/33760/15146/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • No significant changes to the logs found
  • Reco comparison results: 6 differences found in the comparisons
  • DQMHistoTests: Total files compared: 37
  • DQMHistoTests: Total histograms compared: 2648242
  • DQMHistoTests: Total failures: 7
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2648213
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 36 files compared)
  • Checked 155 log files, 37 edm output root files, 37 DQM output files
  • TriggerResults: no differences found

<rSolid name="Bottom_Wall_nocut"/>
<rSolid name="Window_Cut"/>
<Translation x="0*mm" y="0*mm" z="[bottom_wall_thickness]/2-[cut_depth]/2"/>
</SubtractionSolid>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indentation is wrong here.

@@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did you want to change this file? I did a diff and found no significant changes.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was working with 2 xml files and changed them several times. At the end I was happy by changing only 1 file. Let me delete the unchanged file and redo the cfi's

@cmsbuild
Copy link
Contributor

+1

Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-ae2b76/15178/summary.html
COMMIT: dedc2ba
CMSSW: CMSSW_12_0_X_2021-05-18-1100/slc7_amd64_gcc900
User test area: For local testing, you can use /cvmfs/cms-ci.cern.ch/week1/cms-sw/cmssw/33760/15178/install.sh to create a dev area with all the needed externals and cmssw changes.

Comparison Summary

Summary:

  • No significant changes to the logs found
  • Reco comparison results: 8 differences found in the comparisons
  • DQMHistoTests: Total files compared: 37
  • DQMHistoTests: Total histograms compared: 2648242
  • DQMHistoTests: Total failures: 12
  • DQMHistoTests: Total nulls: 1
  • DQMHistoTests: Total successes: 2648207
  • DQMHistoTests: Total skipped: 22
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: -0.004 KiB( 36 files compared)
  • DQMHistoSizes: changed ( 312.0 ): -0.004 KiB MessageLogger/Warnings
  • Checked 155 log files, 37 edm output root files, 37 DQM output files
  • TriggerResults: no differences found

@civanch
Copy link
Contributor

civanch commented May 19, 2021

+1

@srimanob
Copy link
Contributor

Could you please clarify the naming convention you are using, i.e 2018 in "CTPPS_Diamond_2018" with "2021". I understand that 2021 is used to represent Run-3. Why don't we start to make CTPPS_Diamond_2021?

'Geometry/VeryForwardData/data/CTPPS_Diamond_2018/CTPPS_Diamond_Detector_Assembly/2021/v1/CTPPS_Diamond_Detector_Assembly.xml'

@civanch
Copy link
Contributor

civanch commented May 19, 2021

Likely Phat is right in general but situation is even more complicate. If one looks into https://cmssdt.cern.ch/lxr/source/Geometry/VeryForwardData/data/ there are many directories and single files with some chaos in names. One concern: CTPPS is an obsolete historical name, which do not corresponds to real detector. Another concern: should we use sub-directories or take plane files?

There was an agreement to reduce number "CTPPS" inside file names in new files and read it out where possible. Of course we cannot change "CTPPS_Diamond_2018" or "CTPPS_Diamond_2017", because it is not easy to find out all places where these files are used.

Now question: what files from this complex structure are used in Extended2021 geometry for SIM and for RECO? What is an optimal solution in a long time? The new file may be moved inside 2021 directory, would it be the most optimal solution for today?

@forthommel
Copy link
Contributor

This is probably where the PPS RECO people can be ping'ed!
@fabferro @jan-kaspar

@fabferro
Copy link
Contributor

@civanch we are considering a reordering in this directory while implementing the real new geometry for run3 detectors.
This should happen soon, probably not in a single step.
Unfortunately there are several files to be considered and the way they have been added have not followed good criteria.

@civanch
Copy link
Contributor

civanch commented May 19, 2021

@fabferro , we need to make a choice: we agree with the fix of @bsunanda , or we ask to move new files to another directory. This needs to be decided just today. Can you, please, comment?

@cvuosalo
Copy link
Contributor

I think this PR should be merged as is. The re-organization of file names is a separate issue. It's important to get the overlaps fixed now.

@fabferro
Copy link
Contributor

I think this PR should be merged as is. The re-organization of file names is a separate issue. It's important to get the overlaps fixed now.

Yes. I agree. Please go on with this fix.

@civanch
Copy link
Contributor

civanch commented May 19, 2021

@srimanob , would you agree that directory structure will be sort out in the following PRs?

@srimanob
Copy link
Contributor

+Upgrade

This PR is to fix overlap in PPS. As agreed in the PR discussion, this PR fix is merged first. Then we expect the re-organization of filenames, directories in the new Run-3 geometry.

@cmsbuild
Copy link
Contributor

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. @silviodonato, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2)

@qliphy
Copy link
Contributor

qliphy commented May 19, 2021

+1

@cmsbuild cmsbuild merged commit 3f20827 into cms-sw:master May 19, 2021
bsunanda pushed a commit to bsunanda/cmssw that referenced this pull request May 19, 2021
cmsbuild added a commit that referenced this pull request May 23, 2021
Run3-gex74Y Backport #33760 to remove overlap in PPS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants