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

Extension of PAT TauPFEssential event content to be able to run anti-electron discriminators in miniAOD input #15747

Conversation

roger-wolf
Copy link
Contributor

This includes minimal extensions to the TauPFEssential class in DataFormats/PatCandidates to be able to run the tau anti-electron MVA discriminator in miniAOD input. The variables in question are:

  • float etaAtEcalEntrance_;
  • float ecalEnergyLeadChargedHadrCand_;
  • float hcalEnergyLeadChargedHadrCand_;
  • float etaAtEcalEntranceLeadChargedCand_;
  • float ptLeadChargedCand_;
  • float emFraction_;

this comes as an anticipated addition to the pull request #15731 which allowed re-running only of the MVA based tau isolation and ID discriminator in the first place. The addition to the event content has been discussed in todays XPOG meeting (*). Usual tests have been applied without any occurence of showstoppers so far.

Once this PR is also integrated successfully the plan is close in time to backport it to 80X to have this essential additions to the miniAOD event content available from the 80X RERECO campaign.

Cheers,
Roger

(*)
https://indico.cern.ch/event/565391/

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 6, 2016

A new Pull Request was created by @roger-wolf (Roger Wolf) for CMSSW_8_1_X.

It involves the following packages:

DataFormats/PatCandidates
PhysicsTools/PatAlgos

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

cms-bot commands are list here #13028

@@ -150,7 +150,7 @@
</class>
<class name="std::vector<pat::tau::TauCaloSpecific>" />
<class name="pat::tau::TauPFEssential" ClassVersion="12">
<version ClassVersion="12" checksum="3865233356" />
<version ClassVersion="12" checksum="1052833547" />
Copy link
Contributor

Choose a reason for hiding this comment

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

this should be a new version, because #15731 is already in the realease

Copy link
Contributor Author

Choose a reason for hiding this comment

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

this has been corrected

@slava77
Copy link
Contributor

slava77 commented Sep 6, 2016

@cmsbuild please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 6, 2016

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/14979/console

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 6, 2016

Pull request #15747 was updated. @cmsbuild, @cvuosalo, @slava77, @monttj, @davidlange6 can you please check and sign again.

@slava77
Copy link
Contributor

slava77 commented Sep 6, 2016

@cmsbuild please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 6, 2016

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/14988/console

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 6, 2016

@cmsbuild
Copy link
Contributor

cmsbuild commented Sep 6, 2016

@slava77
Copy link
Contributor

slava77 commented Sep 6, 2016

@roger-wolf
I suggest you go ahead with backports to 80x.

@slava77
Copy link
Contributor

slava77 commented Sep 6, 2016

+1

for #15747 3fd4cfc

  • code changes are in line with the description. 6 new floats are added to TauPFEssential
  • jenkins tests pass and comparisons with baseline show no differences (new quantities are not monitored)

@slava77
Copy link
Contributor

slava77 commented Sep 6, 2016

file size in miniAOD increases. On 70 events of ttbar PU35 wf 25202.0 the increase is ~130 bytes/event. This should decrease with more events given some compression. The values are floats. So, compression will not make this much smaller.

@davidlange6 davidlange6 merged commit 648c1ae into cms-sw:CMSSW_8_1_X Sep 7, 2016
roger-wolf added a commit to cms-tau-pog/cmssw that referenced this pull request Sep 7, 2016
@roger-wolf roger-wolf deleted the CMSSW_8_1_X_tau-pog_miniAOD-extension-antie branch September 8, 2016 10:00
Sam-Harper pushed a commit to Sam-Harper/cmssw that referenced this pull request Nov 25, 2016
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

4 participants