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

Backport of generator parameter scan functionality to 71x #19443

Merged
merged 57 commits into from Jul 6, 2017

Conversation

bendavid
Copy link
Contributor

Also brings Pythia8Interface ~in sync with master in general for easier backporting in the future.

@mkirsano

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @bendavid (Josh Bendavid) for CMSSW_7_1_X.

It involves the following packages:

GeneratorInterface/Configuration
GeneratorInterface/Core
GeneratorInterface/LHEInterface
GeneratorInterface/Pythia8Interface
SimDataFormats/GeneratorProducts

@cmsbuild, @govoni, @perrozzi, @thuer, @davidlange6 can you please review it and eventually sign? Thanks.
@alberto-sanchez, @agrohsje, @mkirsano this is something you requested to watch as well.
@davidlange6 you are the release manager for this.

cms-bot commands are listed here

@bendavid
Copy link
Contributor Author

@intrepid42 in order to bring things into sync, I effectively reverted your pull requests related to recent powheg veto hooks and then re-backported them from master. Please check that the end result makes sense.

@perrozzi
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 27, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/20937/console Started: 2017/06/27 13:25

Copy link
Contributor

@mseidel42 mseidel42 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, I have just 2 small comments

else if (event[iDau].id() < 0) ida = iDau;
if (abs(event[iDau].id()) == 21) idg = iDau;
else if (abs(event[iDau].id()) > 0) idq = iDau;
else if (abs(event[iDau].id()) < 0) ida = iDau;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This introduces a bug (abs() is always > 0)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok thanks, indeed I missed a commit when restoring your changes, will update the pull request accordingly.

@@ -1,68 +0,0 @@
import FWCore.ParameterSet.Config as cms
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add back the example config.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will do.

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

Comparison job queued.

@bendavid
Copy link
Contributor Author

This still needs updates before it can be merged, given the comments from @intrepid42

@cmsbuild
Copy link
Contributor

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

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 13
  • DQMHistoTests: Total histograms compared: 842166
  • DQMHistoTests: Total failures: 3930
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 837768
  • DQMHistoTests: Total skipped: 468
  • DQMHistoTests: Total Missing objects: 0
  • Checked 51 log files, 14 edm output root files, 13 DQM output files

@perrozzi
Copy link
Contributor

please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Jun 27, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/20953/console Started: 2017/06/27 19:24

@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-19443/20953/summary.html

Comparison Summary:

  • No significant changes to the logs found
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 13
  • DQMHistoTests: Total histograms compared: 842166
  • DQMHistoTests: Total failures: 3934
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 837764
  • DQMHistoTests: Total skipped: 468
  • DQMHistoTests: Total Missing objects: 0
  • Checked 51 log files, 14 edm output root files, 13 DQM output files

@perrozzi
Copy link
Contributor

@efeyazgan

1 similar comment
@perrozzi
Copy link
Contributor

@efeyazgan

@perrozzi
Copy link
Contributor

perrozzi commented Jul 3, 2017

from what I can see and I learnt by discussing with Josh, things look ok and the feature will be active only when explicitly set ON, approving from the GEN side

@perrozzi
Copy link
Contributor

perrozzi commented Jul 3, 2017

+1

@cmsbuild
Copy link
Contributor

cmsbuild commented Jul 3, 2017

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

@bendavid
Copy link
Contributor Author

bendavid commented Jul 3, 2017

One caveat which I previously forgot about.
This pull request does add the new GenLumiInfoHeader data product as a lumi product even for workflows which don't use the new functionality.

This might cause problems for future 2015 MC requests with DIGI-RECO in 76x unless the corresponding data formats are added in 76x as well. (Everything is already present in 80x and above, so no problem for 2016 MC)

@perrozzi
Copy link
Contributor

perrozzi commented Jul 3, 2017

I have not seen a single request for 2015 MC in the last 18 months :-)

@davidlange6
Copy link
Contributor

looks like its been at least 9 months since a 2015 request. Lets agree that 2015 GEN-SIM requests are now frozen to use the existing 71x releases.

@davidlange6
Copy link
Contributor

+1

@cmsbuild cmsbuild merged commit b8616bf into cms-sw:CMSSW_7_1_X Jul 6, 2017
@perrozzi
Copy link
Contributor

perrozzi commented Jul 6, 2017

agreed, thanks a lot

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