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
Isolation CITK 80X (rebased) #13391
Isolation CITK 80X (rebased) #13391
Conversation
A new Pull Request was created by @ishvetso (Ivan Shvetsov) for CMSSW_8_0_X. It involves the following packages: PhysicsTools/IsolationAlgos @cvuosalo, @monttj, @cmsbuild, @slava77, @vadler, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are list here #13028 |
@cmsbuild please test |
The tests are being triggered in jenkins. |
+1 The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic: |
@@ -6,5 +6,6 @@ | |||
<use name="DataFormats/PatCandidates"/> | |||
<use name="DataFormats/TauReco"/> | |||
<use name="DataFormats/TrackReco"/> | |||
<use name="DataFormats/PatCandidates"/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please remove this line. It is a duplicate in 80X version.
@cmsbuild please test |
The tests are being triggered in jenkins. |
-1 runTheMatrix-results/5.1_TTbar+TTbarFS+HARVESTFS/step1_TTbar+TTbarFS+HARVESTFS.log 135.4 step1 runTheMatrix-results/135.4_ZEE_13+ZEEFS_13+HARVESTUP15FS+MINIAODMCUP15FS/step1_ZEE_13+ZEEFS_13+HARVESTUP15FS+MINIAODMCUP15FS.log you can see the results of the tests here: The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic: |
another (less) broken IB, sigh. |
+1 for #13391 b45d01a
|
this time from code that passed all checks.. backing it out
|
This branch contains modules to run isolation sums for electrons and photons: with map based veto and cone based veto, all these types of isolations can done for done for PUPPI-based isolation. Modules can run either on miniAOD or AOD: for miniAOD one can use PUPPI weights that are stored in the packedCandidate directly by using CITKPFIsolationSumProducerForPUPPI with empty string for puppiValueMap. One can also rerun PUPPI and use PUPPI collection as input: for cone-based veto one should specify name of PUPPI collection and can use CITKPFIsolationSumProducer, for map-based veto one should specify the name of PUPPI value map (which is the same name as the name of PUPPI collection) but the name of collection should be either packedPFCandidates or pfNoPileupCanidates depending whether one runs on miniAOD or AOD (this is also illustrated in example in python/). For CITK twiki please refer here: https://twiki.cern.ch/twiki/bin/viewauth/CMS/CommonIDAndIsolationFW Studies have been for PUPPI-based isolation have been presented here: Electron cone based veto is not touched in this PR: I will create another PR to update as it does follow pfIsolationVariables 100%. |
Isolation CITK 80X (rebased)
update for CITK isolation module in 76X: included puppi-based isolation, map based veto (electron and photon) and cone veto (photons)