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

CTPPS: backport of diamond track fitting to 8_0_X #18238

Merged
merged 23 commits into from Apr 11, 2017

Conversation

forthommel
Copy link
Contributor

Backport of #17817 to the 8_0_X branch for the foreseen re-reconstruction of 2016 data.

forthommel and others added 23 commits April 6, 2017 11:09
Conflicts:
	DataFormats/CTPPSReco/interface/CTPPSDiamondRecHit.h
	DataFormats/CTPPSReco/src/classes.h
	DataFormats/CTPPSReco/src/classes_def.xml
	RecoCTPPS/TotemRPLocal/plugins/CTPPSDiamondRecHitProducer.cc
Conflicts:
	DataFormats/CTPPSReco/interface/CTPPSDiamondRecHit.h
	RecoCTPPS/TotemRPLocal/interface/CTPPSDiamondRecHitProducerAlgorithm.h
	RecoCTPPS/TotemRPLocal/plugins/CTPPSDiamondRecHitProducer.cc
	RecoCTPPS/TotemRPLocal/python/ctppsDiamondRecHitProducer_cfi.py
	RecoCTPPS/TotemRPLocal/src/CTPPSDiamondRecHitProducerAlgorithm.cc
Conflicts:
	DataFormats/CTPPSReco/interface/CTPPSDiamondRecHit.h
… it to the local tracks' EDProducer

Conflicts:
	RecoCTPPS/TotemRPLocal/python/ctppsDiamondLocalReconstruction_cff.py
	RecoCTPPS/TotemRPLocal/test/diamonds_reco_cfg.py
… a single ctppsLocalReconstruction object ; moved floating point quantities in diamonds rechits from double to single precision ; bumped CTPPSDiamondRecHit class version from 2 to 3

Conflicts:
	RecoCTPPS/TotemRPLocal/python/ctppsDiamondLocalReconstruction_cff.py

Conflicts:
	Configuration/StandardSequences/python/Reconstruction_cff.py
	RecoCTPPS/TotemRPLocal/python/ctppsDiamondLocalReconstruction_cff.py
	RecoCTPPS/TotemRPLocal/test/diamonds_reco_cfg.py

Conflicts:
	Configuration/StandardSequences/python/Reconstruction_cff.py
…ng a new one somewhere else)

Conflicts:
	RecoCTPPS/TotemRPLocal/test/diamonds_reco_cfg.py

Conflicts:
	Configuration/StandardSequences/python/Reconstruction_cff.py
Conflicts:
	RecoCTPPS/Configuration/python/RecoCTPPS_EventContent_cff.py
…ructor with attributes ; other secondary fixes
* Reverted the pixel efficiency function to the erf-precise one
* Tracking spatial resolution/step moved from 50 to 10 um
…clearing the fitters' hits collection after the event is filled
@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 6, 2017

A new Pull Request was created by @forthommel (Laurent Forthomme) for CMSSW_8_0_X.

It involves the following packages:

DataFormats/CTPPSReco
RecoCTPPS/Configuration
RecoCTPPS/TotemRPLocal

@perrotta, @cmsbuild, @slava77, @davidlange6 can you please review it and eventually sign? Thanks.
@davidlange6, @smuzaffar you are the release manager for this.

cms-bot commands are listed here #13028

@slava77
Copy link
Contributor

slava77 commented Apr 6, 2017

@cmsbuild please test

@forthommel this wasn't on the required feature list for the legacy. So, it may make it in the shadow of other needed features.

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 6, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/18972/console Started: 2017/04/06 11:32

@forthommel
Copy link
Contributor Author

@slava77 thanks for the build. Indeed, as discussed outside this scope we wanted the RecHits and geometry (along with all other changes backported through #17815) to be present in 8_0_X, but we were also interested in having the tracks (once tested and merged in 9_1_X with #17817).

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 6, 2017

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 6, 2017

Comparison job queued.

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 6, 2017

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

Comparison Summary:

  • No significant changes to the logs found
  • ROOTFileChecks: Some differences in event products or their sizes found
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 16
  • DQMHistoTests: Total histograms compared: 1164175
  • DQMHistoTests: Total failures: 1109
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 1162948
  • DQMHistoTests: Total skipped: 118
  • DQMHistoTests: Total Missing objects: 0
  • Checked 63 log files, 14 edm output root files, 16 DQM output files

@forthommel
Copy link
Contributor Author

Hi @slava77, @davidlange6! Can we expect this backport to be part of the next 8_0_X release?

@slava77
Copy link
Contributor

slava77 commented Apr 10, 2017

backport of #17817
to get the bot add a backport label

@slava77
Copy link
Contributor

slava77 commented Apr 10, 2017

+1

for #18238 e5717ca

  • changes are the same as in 91X version CTPPS: tracking for the diamond detector #17817 1744996 which went to 910pre2 and there were apparently no issues at run time in relvals (although 2016H where diamonds are present is not a part of relvals)
  • jenkins tests pass and comparisons show no differences while the size check reports changes (expected as seen in 91X PR tests)

This was requested earlier for legacy rereco if it makes it in time before release build.

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next CMSSW_8_0_X IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @smuzaffar

@davidlange6
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit 8a3f14e into cms-sw:CMSSW_8_0_X Apr 11, 2017
@forthommel forthommel deleted the ctpps-diamond-localtracks_80X branch July 17, 2017 13:03
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

5 participants