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

Phase1 Tracker: Added rails, Shrinked outermost shield, Added TBPX inter-flanges support tubs #29441

Merged
merged 10 commits into from Apr 17, 2020

Conversation

ghugo83
Copy link
Contributor

@ghugo83 ghugo83 commented Apr 9, 2020

This fixes a mismatch between 2018 data and CMSSW Phase 1 Tracker description, as described at: https://indico.cern.ch/event/886623/contributions/3743154/attachments/1994728/3327417/2020.02.27_MaterialBudget_kropiv.pdf

From data (2018D Single Mu PD):
data

From framework geometry:
mc

What was changed, with info from Mechanics team:

  • Added rails and updated support: both around Barrel and Forward sections.
  • Shrinked Al-Kevlar outermost shield.
  • Also realized that the 8 inter-flange tubs were missing (they are used to insure the support junction between the 2 TBPX flanges), hence added them.

New Phase 1 Tracker geometry in framework:
(XY) section at Z=0:
XY
Profile around Barrel:
profileright

NB 1: Obvisouly, 'Phase 0' Tracker not modified.
There is also a version of Phase 2 Outer Tracker which is plugged on a Phase 1 Inner Tracker. I had done that description at a time where we did not have any Phase 2 Inner Tracker design / description yet. This description is kept for reference only, hence was of course not modified either.

NB 2: I have not done nor looked at the rest of the Phase 1 Tracker description, so discard any responsibility from it :)

NB 3: Do not have info on brackets, inserts, screws and pins, not added here.

PR tests:
No G4 error with new shapes + Checked there is still 0 overlap on both reference and migrated Phase 1 Tracker geometry.

… + Place shield at lower radius, Rout = 186 mm.
… flanges. Added those 8 tubes (placed slightly lower than EM shield).
…ezoid. There is no support for prism in CMSSW, so I just consider a prism as a degenerate trapezoid. Upper width needs to be non null in a trapezoid to be supported by G4, so set it to 1 um (which also corresponds better to mechanical reality anyway!).
@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 9, 2020

The code-checks are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 9, 2020

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-29441/14606

  • This PR adds an extra 32KB to repository

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 9, 2020

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

It involves the following packages:

Geometry/TrackerCommonData

@civanch, @Dr15Jones, @makortel, @cvuosalo, @ianna, @mdhildreth, @cmsbuild can you please review it and eventually sign? Thanks.
@vargasa, @makortel, @VinInn, @ebrondol, @fabiocos, @venturia this is something you requested to watch as well.
@silviodonato, @dpiparo you are the release manager for this.

cms-bot commands are listed here

@civanch
Copy link
Contributor

civanch commented Apr 9, 2020

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 9, 2020

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-run-pr-tests/5628/console Started: 2020/04/09 18:30

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 9, 2020

-1

Tested at: 887da09

CMSSW: CMSSW_11_1_X_2020-04-09-1100
SCRAM_ARCH: slc7_amd64_gcc820
You can see the results of the tests here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-905ad4/5628/summary.html

I found follow errors while testing this PR

Failed tests: RelVals

  • RelVals:

When I ran the RelVals I found an error in the following workflows:
20034.0 step3

runTheMatrix-results/20034.0_TTbar_14TeV+TTbar_14TeV_TuneCP5_2026D35_GenSimHLBeamSpotFull14+DigiFullTrigger_2026D35+RecoFullGlobal_2026D35+HARVESTFullGlobal_2026D35/step3_TTbar_14TeV+TTbar_14TeV_TuneCP5_2026D35_GenSimHLBeamSpotFull14+DigiFullTrigger_2026D35+RecoFullGlobal_2026D35+HARVESTFullGlobal_2026D35.log

20434.0 step3
runTheMatrix-results/20434.0_TTbar_14TeV+TTbar_14TeV_TuneCP5_2026D41_GenSimHLBeamSpotFull14+DigiFullTrigger_2026D41+RecoFullGlobal_2026D41+HARVESTFullGlobal_2026D41/step3_TTbar_14TeV+TTbar_14TeV_TuneCP5_2026D41_GenSimHLBeamSpotFull14+DigiFullTrigger_2026D41+RecoFullGlobal_2026D41+HARVESTFullGlobal_2026D41.log

23234.0 step3
runTheMatrix-results/23234.0_TTbar_14TeV+TTbar_14TeV_TuneCP5_2026D49_GenSimHLBeamSpotFull14+DigiFullTrigger_2026D49+RecoFullGlobal_2026D49+HARVESTFullGlobal_2026D49/step3_TTbar_14TeV+TTbar_14TeV_TuneCP5_2026D49_GenSimHLBeamSpotFull14+DigiFullTrigger_2026D49+RecoFullGlobal_2026D49+HARVESTFullGlobal_2026D49.log

21234.0 step3
runTheMatrix-results/21234.0_TTbar_14TeV+TTbar_14TeV_TuneCP5_2026D44_GenSimHLBeamSpotFull14+DigiFullTrigger_2026D44+RecoFullGlobal_2026D44+HARVESTFullGlobal_2026D44/step3_TTbar_14TeV+TTbar_14TeV_TuneCP5_2026D44_GenSimHLBeamSpotFull14+DigiFullTrigger_2026D44+RecoFullGlobal_2026D44+HARVESTFullGlobal_2026D44.log

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 9, 2020

Comparison not run due to runTheMatrix errors (RelVals and Igprof tests were also skipped)

@civanch
Copy link
Contributor

civanch commented Apr 9, 2020

Problem is not connected with this PR

@cvuosalo
Copy link
Contributor

cvuosalo commented Apr 9, 2020

This PR changes the Phase 1 tracker XML. Does this change affect Run 2?
Actually, I think you need to create v1 directories to put the changes into.

@civanch
Copy link
Contributor

civanch commented Apr 16, 2020

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 16, 2020

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-run-pr-tests/5714/console Started: 2020/04/16 09:06

@cmsbuild
Copy link
Contributor

+1
Tested at: cfbc0fb
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-905ad4/5714/summary.html
CMSSW: CMSSW_11_1_X_2020-04-15-2300
SCRAM_ARCH: slc7_amd64_gcc820

@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-905ad4/5714/summary.html

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 2 differences found in the comparisons
  • DQMHistoTests: Total files compared: 34
  • DQMHistoTests: Total histograms compared: 2696435
  • DQMHistoTests: Total failures: 2
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 2696114
  • DQMHistoTests: Total skipped: 319
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 33 files compared)
  • Checked 147 log files, 16 edm output root files, 34 DQM output files

@cvuosalo
Copy link
Contributor

+1

@kpedro88
Copy link
Contributor

+upgrade

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

@silviodonato
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit ce8ba65 into cms-sw:master Apr 17, 2020
@mmusich
Copy link
Contributor

mmusich commented Apr 28, 2020

Dear all,
I am wondering now that this is merged, who's going to propagate these changes (also the ones in #29366) to the DB geometry objects actually consumed in sample production?
This is somehow related to issue #29406 @civanch

@cvuosalo
Copy link
Contributor

@mmusich We aim to complete all geometry XML changes for Run 3 in CMSSW 11_1. After all the changes are complete, then I would create the new geometry DB payloads.
You mention a sample production. Do you know when the sample production is planned?

@mmusich
Copy link
Contributor

mmusich commented Apr 28, 2020

@cvuosalo if we had these changes in DB right now, we would gladly ask production of samples to validate the change against data. As it is missing it's a showstopper.

@cvuosalo
Copy link
Contributor

@mmusich How many validation campaigns would you like to run on this series of geometry changes? We have more changes to the geometry XML coming soon. I was assuming that there would be only one validation of the new geometry after all the changes were completed. Also, we are still doing our own internal checking of these changes.

@mmusich
Copy link
Contributor

mmusich commented Apr 28, 2020

@cvuosalo this change is the main one regarding the Tracker geometry and it is also the only one we can actually validate beforehand by comparison with Run2 data, so in that sense is a bit "special" as it is more of a bug-fix than an update. I guess we can wait for the availability of 11_1_0 assuming it will contain the right DB tags in Global Tag.

@civanch
Copy link
Contributor

civanch commented Apr 29, 2020

@cvuosalo , @mmusich , we need to complete XML for Run3. beam-pipe and pps are two main components , which are not yet included into XML, there are also questions to materials description. For many reasons, including what you said, we need to make DB for Run3 asap, not waiting to the end of 11_1_0 cycle.

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

8 participants