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

changing strips from 192 to 96 #25701

Merged
merged 2 commits into from Mar 20, 2019
Merged

changing strips from 192 to 96 #25701

merged 2 commits into from Mar 20, 2019

Conversation

bapavlov
Copy link
Contributor

Changing the number of iRPC strips from 192 to 96. The number 192 has been used for studies, while 96 is the number included in the TDR (page 165 , table 5.2) : https://cds.cern.ch/record/2283189/files/CMS-TDR-016.pdf

@cmsbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-25701/8079

  • This PR adds an extra 16KB to repository

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @bapavlov for master.

It involves the following packages:

Geometry/RPCGeometryBuilder

@civanch, @Dr15Jones, @cvuosalo, @ianna, @mdhildreth, @cmsbuild can you please review it and eventually sign? Thanks.
@davidlange6, @slava77, @fabiocos you are the release manager for this.

cms-bot commands are listed here

@cvuosalo
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Jan 18, 2019

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/32710/console Started: 2019/01/18 21:16

@davidlange6
Copy link
Contributor

davidlange6 commented Jan 18, 2019 via email

@bapavlov
Copy link
Contributor Author

I do not expect backward compatibility issues. This value is for the future chmabers only. During the detailed studies done for the Upgrade TDR we have tried with different number of strips (32, 64, 96 and 192) and all the changes are transparent fro the RECO step. Hardware experts have fixed the number of strips to 96 and this is the final value in the TDR. Now some trigger studies are under way and the RPC trigger experts would like to have 96 as a default value, because the iRPCs are expected to be with 96 strips.

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

Comparison job queued.

@cmsbuild
Copy link
Contributor

Comparison is ready
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-25701/32710/summary.html

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 45 differences found in the comparisons
  • DQMHistoTests: Total files compared: 32
  • DQMHistoTests: Total histograms compared: 3097440
  • DQMHistoTests: Total failures: 40
  • DQMHistoTests: Total nulls: 5
  • DQMHistoTests: Total successes: 3097198
  • DQMHistoTests: Total skipped: 197
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: -810.0 KiB( 31 files compared)
  • DQMHistoSizes: changed ( 21234.0,... ): -270.000 KiB RPC/RPCEfficiency
  • Checked 133 log files, 14 edm output root files, 32 DQM output files

@cvuosalo
Copy link
Contributor

@bapavlov: Are the differences in the comparison tests expected and understood?

@ianna
Copy link
Contributor

ianna commented Jan 23, 2019

@cvuosalo - FYI, CMS policy is to keep the XML files versioned. We have agreed to keep different versions of the files in the structured directories <file name>/<year>/<version>/<file name>.xml
This is one of the examples, where the policy is not followed.

@bapavlov
Copy link
Contributor Author

@bapavlov: Are the differences in the comparison tests expected and understood?

Looking on the comparisons I do not see significant changes - for instance in samples with muons in final state, where RPCs are expected to contribute. For instance Z->mumu https://cmssdt.cern.ch/SDT/jenkins-artifacts/baseLineComparisons/CMSSW_10_5_X_2019-01-18-1100+25701/30113/1330.0_ZMM_13+ZMM_13+DIGIUP15+RECOUP15_L1TMuDQM+HARVESTUP15_L1TMuDQM/

The changes in "DQMHistoSizes: changed ( 21234.0,... ): -270.000 KiB RPC/RPCEfficiency". It's OK that the strip efficiency histogram are reduced in size by reducing the number of strips.

@bapavlov
Copy link
Contributor Author

@cvuosalo - FYI, CMS policy is to keep the XML files versioned. We have agreed to keep different versions of the files in the structured directories <file name>/<year>/<version>/<file name>.xml
This is one of the examples, where the policy is not followed.

Well, I missed somehow the convention. Should I make changes ?

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 3, 2019

Comparison job queued.

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 3, 2019

Comparison is ready
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-25701/33373/summary.html

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 32
  • DQMHistoTests: Total histograms compared: 3114826
  • DQMHistoTests: Total failures: 1
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3114628
  • DQMHistoTests: Total skipped: 197
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 31 files compared)
  • Checked 133 log files, 14 edm output root files, 32 DQM output files

@fabiocos
Copy link
Contributor

fabiocos commented Mar 5, 2019

assign upgrade

as we discuss of upgrade geometry

@cmsbuild
Copy link
Contributor

cmsbuild commented Mar 5, 2019

New categories assigned: upgrade

@kpedro88 you have been requested to review this Pull request/Issue and eventually sign? Thanks

@fabiocos
Copy link
Contributor

fabiocos commented Mar 5, 2019

@bapavlov as a general policy we should not modify older geometry versions, but provide new scenarios where the update is applied. The file updated here has now a reasonable name. In case you might integrate the PR adding a geometry scenario where it is effectively used, if you want to practically test it in a production workflow. I let @kpedro88 comment further

@kpedro88
Copy link
Contributor

kpedro88 commented Mar 5, 2019

To follow the policy, we should add a muon detector version M3 with this file and then make a workflow that incorporates it. Currently we have a large proliferation of Phase 2 workflows that are using M2 (with the apparently old number of strips), see https://github.com/cms-sw/cmssw/tree/master/Configuration/Geometry. I don't really think it is feasible to update all of them to new versions; some of them have been used in production. But we can build on this change for subsequent Phase 2 geometry updates.

In the list from #25701 (comment), I'm surprised to see that Run 2 workflows are using the PhaseII RPC spec file. Is this intentional?

@bapavlov
Copy link
Contributor Author

bapavlov commented Mar 5, 2019

To follow the policy, we should add a muon detector version M3 with this file and then make a workflow that incorporates it. Currently we have a large proliferation of Phase 2 workflows that are using M2 (with the apparently old number of strips), see https://github.com/cms-sw/cmssw/tree/master/Configuration/Geometry. I don't really think it is feasible to update all of them to new versions; some of them have been used in production. But we can build on this change for subsequent Phase 2 geometry updates.

OK. It sounds good.

In the list from #25701 (comment), I'm surprised to see that Run 2 workflows are using the PhaseII RPC spec file. Is this intentional?

Well, I'm also surprised ...I just search github repository for string "PhaseII/RPCSpecs.xml" and contrary to my initial expectations a lot of files seems to use it.

@bsunanda
Copy link
Contributor

@bapavlov Is this file RPCSpecs the only file which changes M2 to M3. We are in the process of making a new scenario D41. We plan to include this in that case.

bsunanda pushed a commit to bsunanda/cmssw that referenced this pull request Mar 13, 2019
@bapavlov
Copy link
Contributor Author

@bapavlov Is this file RPCSpecs the only file which changes M2 to M3. We are in the process of making a new scenario D41. We plan to include this in that case.

@bsunanda Yes, it's the only change.

@kpedro88
Copy link
Contributor

+upgrade
@ianna @cvuosalo please sign, this will be tested in the context of the new D41 geometry and workflow currently in development

@cvuosalo
Copy link
Contributor

+1

@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. @davidlange6, @slava77, @smuzaffar, @fabiocos (and backports should be raised in the release meeting by the corresponding L2)

@fabiocos
Copy link
Contributor

+1

this PR in itself does not change any workflow, but will be used to define a new one (D41)

@cmsbuild cmsbuild merged commit f4f87d6 into cms-sw:master Mar 20, 2019
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.

None yet

9 participants