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

Using Puppi candidates for b tagging + DeepCSV in MiniAOD for Phase 2 #18260

Conversation

ferencek
Copy link
Contributor

@ferencek ferencek commented Apr 7, 2017

This PR switches the input candidate collection used in b tagging from the default Particle flow candidates (particleFlow) to Puppi candidates (pupi) for the Phase 2 era. In addition, the DeepCSV discriminators are added to ak4 Puppi jets in MiniAOD for the Phase 2 era.

These changes only affect MiniAOD, more specifically ak4 Puppi jets, for the Phase 2 era.

@gpetruc

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 7, 2017

A new Pull Request was created by @ferencek (Dinko Ferencek) for CMSSW_9_0_X.

It involves the following packages:

PhysicsTools/PatAlgos

@perrotta, @cmsbuild, @slava77, @monttj, @davidlange6 can you please review it and eventually sign? Thanks.
@TaiSakuma, @gouskos, @imarches, @ahinzmann, @acaudron, @mmarionncern, @rappoccio, @jdolen, @nhanvtran, @gpetruc, @gkasieczka, @schoef, @ferencek, @mverzett, @mariadalfonso, @pvmulder, @JyothsnaKomaragiri this is something you requested to watch as well.
@davidlange6, @smuzaffar you are the release manager for this.

cms-bot commands are listed here #13028

@monttj
Copy link
Contributor

monttj commented Apr 7, 2017

@cmsbuild please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 7, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/19004/console Started: 2017/04/07 16:15

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 7, 2017

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 7, 2017

Comparison job queued.

@cmsbuild
Copy link
Contributor

cmsbuild commented Apr 7, 2017

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

Comparison Summary:

  • You potentially added 14 lines to the logs
  • Reco comparison results: 0 differences found in the comparisons
  • DQMHistoTests: Total files compared: 23
  • DQMHistoTests: Total histograms compared: 1915960
  • DQMHistoTests: Total failures: 44279
  • DQMHistoTests: Total nulls: 0
  • DQMHistoTests: Total successes: 1871508
  • DQMHistoTests: Total skipped: 173
  • DQMHistoTests: Total Missing objects: 0
  • Checked 94 log files, 14 edm output root files, 23 DQM output files

_pfCandidates = 'particleFlow'
_discriminatorSources = copy.deepcopy(process.patJets.discriminatorSources)
from Configuration.Eras.Modifier_phase2_common_cff import phase2_common
if process.isUsingModifier( phase2_common ):
Copy link
Contributor

Choose a reason for hiding this comment

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

@Dr15Jones
is "isUsingModifier" OK to use?

Copy link
Contributor

Choose a reason for hiding this comment

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

It is OK.

@slava77
Copy link
Contributor

slava77 commented Apr 10, 2017

@ferencek
I think this should just go to 91X.
Please close this PR once 91X is created.

@ferencek
Copy link
Contributor Author

ferencek commented Apr 11, 2017

@slava77, this is intended for Phase 2 MiniAOD production for Muon/ECAL barrel TDR. My understanding was that this would be done in 90X.

There are two changes in this PR, one that switches the b tagging input to Puppi candidates and the other one that adds additional b tag discriminators. The former change could in principle be added to 91X but the latter one is supposed to be superseded in 91X by a general update of the list of b tag discriminators added to PAT jets. In short, a verbatim forward port of this PR to 91X is not what is needed.

@slava77
Copy link
Contributor

slava77 commented Apr 11, 2017

@ferencek
AFAIK the Muon/ECAL barrel TDR is to be done in a release derived from 91X (or 91X itself).
@kpedro88

@slava77
Copy link
Contributor

slava77 commented Apr 11, 2017

assign upgrade

@cmsbuild
Copy link
Contributor

New categories assigned: upgrade

@kpedro88 you have been requested to review this Pull request/Issue and eventually sign? Thanks

@slava77
Copy link
Contributor

slava77 commented Apr 11, 2017

in any case (90X or not) there has to be a PR in 91X (master branch) merged first before production release updates can be considered.

@ferencek
Copy link
Contributor Author

OK, I will wait for Kevin's confirmation about 91X. For the 91X PR, the code changes will have to be organized a bit differently.

@kpedro88
Copy link
Contributor

Yes, muon/barrel TDR will use 91X

@ferencek ferencek closed this Apr 11, 2017
@ferencek ferencek deleted the Phase2PuppiForBTagging_from-CMSSW_9_0_0 branch April 11, 2017 14:31
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

6 participants