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

[10.6.X] Dynamical APV gain simulation (backport) #28160

Merged

Conversation

mmusich
Copy link
Contributor

@mmusich mmusich commented Oct 11, 2019

PR description:

Combined back-port of:

PR validation:

Validated by cherry-picking commits from PRs #28024 introducing special testing wfs in master

cmsrel CMSSW_10_6_X_2019-10-09-1100
cd CMSSW_10_6_X_2019-10-09-1100/src/
git cms-init
git cms-merge-topic CMSTrackerDPG:apv_dynamical_gain_simulation_10_6_X
cmsenv
git cms-addpkg Configuration/PyReleaseValidation
git cherry-pick b48f40164749f2e047c5e688e58eff089190db28
git cherry-pick 6d65ed7acf9dd01f15387469eab33d5508dd16b0
git cherry-pick 4fca3de96745d2b2d5e293133799d5a6d7e7e752
git cherry-pick 2ffa8135eaa8b5e832f0e5910e2f06775280f5a9
git cherry-pick 3ca3003f5770544486c53dfc77371de9b70d3caf
git cherry-pick e9ab9299c489e760642b764a1a40cc795ec99fd5
git cherry-pick 2f88d522865f4243ad0ff0bc591865db660ea575
scramv1 b -j 8 
runTheMatrix.py -l 1325.9,25202.1,250202.2,250202.3 -t 4 -j 8 --ibeos --command='-n 10'

it run to completion.

if this PR is a backport please specify the original PR:

#27823, #27941, #28028, #28081

cc:
@EmyrClement @pieterdavid @robervalwalsh @tsusa @mtosi @JanFSchulte

pieterdavid and others added 16 commits October 4, 2019 12:30
including an ESSource, and EDAnalyzer to add to the database
Use SiStripApvSimulationParameters from EventSetup in SiStripDigitizer

Use SiStrip APV simulation baseline ascii files from SimTracker/SiStripDigitizer/data

SiStripDIgitizerAlgorithm: use enum for tracker partitions

Address PR comments.

Make output collections unique_ptr from start

Use emplace_back instead of push_back.  Reserve size for vectors holding output collections if known

Fix creation of output containers

Reorganise new class members

Fix to avoid potentially negative charge deposits after simulating APV gain.
@cmsbuild
Copy link
Contributor

A new Pull Request was created by @mmusich (Marco Musich) for CMSSW_10_6_X.

It involves the following packages:

CalibTracker/SiStripESProducers
CondCore/SiStripPlugins
CondCore/Utilities
CondFormats/DataRecord
CondFormats/PhysicsToolsObjects
CondFormats/SiStripObjects
CondTools/SiStrip
SimGeneral/MixingModule
SimTracker/SiStripDigitizer

@civanch, @christopheralanwest, @mdhildreth, @cmsbuild, @franzoni, @tocheng, @tlampen, @ggovi, @pohsun can you please review it and eventually sign? Thanks.
@echabert, @erikbutz, @makortel, @pieterdavid, @GiacomoSguazzoni, @gbenelli, @rovere, @VinInn, @prolay, @ebrondol, @tocheng, @mmusich, @threus, @dgulhan, @seemasharmafnal this is something you requested to watch as well.
@davidlange6, @slava77, @fabiocos you are the release manager for this.

cms-bot commands are listed here

@christopheralanwest
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Oct 11, 2019

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-run-pr-tests/2898/console Started: 2019/10/11 18:26

@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-1ce7ee/2898/summary.html

Comparison Summary:

  • No significant changes to the logs found
  • ROOTFileChecks: Some differences in event products or their sizes found
  • Reco comparison results: 2 differences found in the comparisons
  • DQMHistoTests: Total files compared: 33
  • DQMHistoTests: Total histograms compared: 3212305
  • DQMHistoTests: Total failures: 2
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3211969
  • DQMHistoTests: Total skipped: 334
  • DQMHistoTests: Total Missing objects: 0
  • DQMHistoSizes: Histogram memory added: 0.0 KiB( 32 files compared)
  • Checked 137 log files, 14 edm output root files, 33 DQM output files

@ggovi
Copy link
Contributor

ggovi commented Oct 14, 2019

+1

@civanch
Copy link
Contributor

civanch commented Oct 15, 2019

+1

@pohsun
Copy link

pohsun commented Oct 21, 2019

+1

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next CMSSW_10_6_X IBs (tests are also fine) and once validation in the development release cycle CMSSW_11_0_X is complete. 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)

@mmusich
Copy link
Contributor Author

mmusich commented Nov 22, 2019

@fabiocos @srimanob can you clarify the intended trajectory of this PR (fully signed since 1 month)? To complete the backport of the APV simulation we need to add the combined commits of #28355 and #28454.
I would prefer to do it in a separate PR, but this presumes this is merged first. Can you clarify?
Thanks

@fabiocos
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit e12b4e3 into cms-sw:CMSSW_10_6_X Nov 23, 2019
@fabiocos
Copy link
Contributor

@mmusich this PR was waiting for a validation and a decision about its backport, that we now have, in this sense being signed does not imply any automatic integration.
I agree that it is preferable to backport the new PRs separately, this is now integrated to help in that.

@mmusich
Copy link
Contributor Author

mmusich commented Nov 23, 2019

@fabiocos, thanks!

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