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] Activate SiStrip Dynamical APV gain simulation for 2016 UL MC #28512

Conversation

mmusich
Copy link
Contributor

@mmusich mmusich commented Nov 29, 2019

Backport of #28355 and #28454

PR description:

This is a follow-up to #28160.
In this PR the SiStrip APV saturation simulation is activated (assuming the 2 MC samples solution is used):

  • by switching on the includeAPVSimulation parameter using the tracker_apv_vfp30_2016 era modifier, hooked to the Era_Run2_2016_HIPM era on 100% of the events (ratio of the 2016 luminosity affected by the APV saturation vs the total is 53%);
  • providing the needed conditions of the APV baselines in the Global Tag (adding to the run2_mc & run2_mc_cosmics autoCond keys the appropriate tag: SiStripApvSimulationParameters_2016preVFP_v1). This corresponds to the APV baselines stored in https://patch-diff.githubusercontent.com/raw/cms-data/SimTracker-SiStripDigitizer/pull/2.patch.
  • modifying the event content to introduce a boolean flag (treated on equal footing for standard mixing and premixing) _simAPVsaturation_SimulatedAPVDynamicGain_ which propagates the notion if the Strip APV simulation has been run to the persisted event in all data-tiers, down to MINIAOD.
    • this is done introducing an era modifier strips_vfp30_2016which is used in Era_Run2_2016 and excluded in Era_Run2_2017
  • the parameter includeAPVSimulation is turned off in the premix stage-1 and in the signal digitization of premix step-2.

PR validation:

Extensive technical validation has been carried out by the DPG (see presentation e.g. here) and through production of dedicated RelVals (see PDMVRELVALS-59).
Dedicated presentations have been given at:

In addition, this PR has been technically tested with:

  • runTheMatrix.py -l limited
  • runTheMatrix.py -l 250400.0
  • runTheMatrix.py --what upgrade -l 20634.99 --ibeos

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

This is a combined backport of #28355 and #28454

@pieterdavid @robervalwalsh @EmyrClement @mtosi @JanFSchulte @tsusa

mmusich and others added 16 commits November 29, 2019 10:40
	- update 2016 Global Tags to include SiStripApvSimulationParametersRcd

modified:   Configuration/Eras/python/Era_Run2_2016_cff.py
	- introduce strips_vfp30_2016 modifier

modified:   Configuration/Eras/python/Era_Run2_2016_pA_cff.py
	- remove strips_vfp30_2016 modifier from era

modified:   Configuration/Eras/python/Era_Run2_2017_cff.py
	- remove strips_vfp30_2016 modifier from era

new file:   Configuration/Eras/python/Modifier_strips_vfp30_2016_cff.py
	- introduce strips_vfp30_2016 modifier

modified:   SimGeneral/MixingModule/python/SiStripSimParameters_cfi.py
	- activate APV simulation for 2016 pre-VFP change era
…a_Run2_2016_HIPM, revert the other consequent changes and move fracOfEventsToSimAPV to be 100%
@cmsbuild
Copy link
Contributor

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

It involves the following packages:

Configuration/AlCa
Configuration/Eras
PhysicsTools/PatAlgos
SimGeneral/MixingModule
SimTracker/Configuration

@perrotta, @civanch, @slava77, @christopheralanwest, @mdhildreth, @cmsbuild, @franzoni, @tocheng, @tlampen, @pohsun, @santocch, @fabiocos, @kpedro88, @davidlange6 can you please review it and eventually sign? Thanks.
@echabert, @rappoccio, @gouskos, @pieterdavid, @robervalwalsh, @emilbols, @Martin-Grunewald, @ahinzmann, @threus, @peruzzim, @seemasharmafnal, @mmarionncern, @makortel, @smoortga, @acaudron, @mmusich, @jdolen, @prolay, @ferencek, @GiacomoSguazzoni, @rovere, @VinInn, @jdamgov, @nhanvtran, @gkasieczka, @tocheng, @schoef, @ebrondol, @dgulhan, @clelange, @HeinerTholen, @riga, @gbenelli, @JyothsnaKomaragiri, @mverzett, @gpetruc, @mariadalfonso, @pvmulder, @andrzejnovak 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

@mmusich
Copy link
Contributor Author

mmusich commented Dec 3, 2019

@fabiocos @srimanob
I do understand from discussion at the ORP today that this backport will be considered once technical validation of the content of 11_0_0_pre13 will be signed off, though would it be possible to start tests here to gain time (and exclude technical mistakes)? In particular would be nice to test this with #28513, including the workflows introduced there 25202.1,25202.2,250202.2,250202.3,250202.4,250202.5,1325.9,1325.91

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 9, 2019

There was an issue with git-cms-merge-topic you can see the log here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-28512/3886/git-merge-result

@fabiocos
Copy link
Contributor

fabiocos commented Dec 9, 2019

please test workflow 25202.1,25202.2,250202.2,250202.3,250202.4,250202.5,1325.9,1325.91

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 9, 2019

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-run-pr-tests/3888/console Started: 2019/12/09 22:44

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 9, 2019

@cmsbuild
Copy link
Contributor

cmsbuild commented Dec 9, 2019

Comparison job queued.

@cmsbuild
Copy link
Contributor

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

@slava77 comparisons for the following workflows were not done due to missing matrix map:

  • /data/cmsbld/jenkins/workspace/compare-root-files-short-matrix/results/JR-comparison/PR-cf8227/1325.91_TTbar_13+TTbar_13+DIGIUP15APVSimu+RECOUP15_HIPM+HARVESTUP15+ALCATTUP15
  • /data/cmsbld/jenkins/workspace/compare-root-files-short-matrix/results/JR-comparison/PR-cf8227/1325.9_TTbar_13+TTbar_13+DIGIUP15APVSimu+RECOUP15+HARVESTUP15+ALCATTUP15
  • /data/cmsbld/jenkins/workspace/compare-root-files-short-matrix/results/JR-comparison/PR-cf8227/250202.2_TTbar_13+TTbar_13+DIGIPRMXUP15APVSimu_PU25+RECOPRMXUP15_PU25+HARVESTUP15_PU25
  • /data/cmsbld/jenkins/workspace/compare-root-files-short-matrix/results/JR-comparison/PR-cf8227/250202.3_TTbar_13+TTbar_13+PREMIXUP15_PU25+DIGIPRMXLOCALUP15APVSimu_PU25+RECOPRMXUP15_PU25+HARVESTUP15_PU25
  • /data/cmsbld/jenkins/workspace/compare-root-files-short-matrix/results/JR-comparison/PR-cf8227/250202.4_TTbar_13+TTbar_13+DIGIPRMXUP15APVSimu_PU25+RECOPRMXUP15_HIPM_PU25+HARVESTUP15_PU25
  • /data/cmsbld/jenkins/workspace/compare-root-files-short-matrix/results/JR-comparison/PR-cf8227/250202.5_TTbar_13+TTbar_13+PREMIXUP15_PU25+DIGIPRMXLOCALUP15APVSimu_PU25+RECOPRMXUP15_HIPM_PU25+HARVESTUP15_PU25
  • /data/cmsbld/jenkins/workspace/compare-root-files-short-matrix/results/JR-comparison/PR-cf8227/25202.1_TTbar_13+TTbar_13+DIGIUP15APVSimu_PU25+RECOUP15_PU25+HARVESTUP15_PU25
  • /data/cmsbld/jenkins/workspace/compare-root-files-short-matrix/results/JR-comparison/PR-cf8227/25202.2_TTbar_13+TTbar_13+DIGIUP15APVSimu_PU25+RECOUP15_PU25_HIPM+HARVESTUP15_PU25

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: 33
  • DQMHistoTests: Total histograms compared: 3212324
  • DQMHistoTests: Total failures: 1
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 3211989
  • 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

@slava77
Copy link
Contributor

slava77 commented Dec 10, 2019

+1

for #28512 69acd15

@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_1_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)

@fabiocos
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit 6bba86c into cms-sw:CMSSW_10_6_X Dec 10, 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.

10 participants