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
clean up of old tau discriminators and integration of new ones #13272
clean up of old tau discriminators and integration of new ones #13272
Conversation
…from branch 80xReMiniAOD-RemoveOldDisc to here: the following three files should be more or less clear.
…from branch 80xReMiniAOD-RemoveOldDisc to here: in the following two files I commented several lines which where present in the latest IB of 02.09.2016 -- 11:00 but not in the indicated developments branch. Please cross check that these lines can be deleted.
…ill at least slope through a solitary instance of creating tau discriminators from RECO on. I'd like to use this as a lightweighted test that things are OK w/o running this full matrix script all the time. Within the next days this might be extended and potentially moved into some RecoTau place.
…ith conveners during the day
…een light from convenres during the day). PileupWeighted discriminatirs remain in commented for the moment as they might remain of interest for validation purposes.
…ll sequences are run in unscheduled
…tContent to satisfy matrx test 1000.0 (see comment to corresponding lines in RecoTauTag_EventContent_cff)
…ontinued. Note a renaming: MVA6raw --> MVA6Raw
A new Pull Request was created by @roger-wolf (Roger Wolf) for CMSSW_8_0_X. It involves the following packages: PhysicsTools/PatAlgos @cvuosalo, @monttj, @cmsbuild, @deguio, @slava77, @vadler, @vanbesien, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are list here #13028 |
byLoosePileupWeightedIsolation3Hits = cms.InputTag("hpsPFTauDiscriminationByLoosePileupWeightedIsolation3Hits"), | ||
byMediumPileupWeightedIsolation3Hits = cms.InputTag("hpsPFTauDiscriminationByMediumPileupWeightedIsolation3Hits"), | ||
byTightPileupWeightedIsolation3Hits = cms.InputTag("hpsPFTauDiscriminationByTightPileupWeightedIsolation3Hits"), | ||
#byLoosePileupWeightedIsolation3Hits = cms.InputTag("hpsPFTauDiscriminationByLoosePileupWeightedIsolation3Hits"), |
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.
why are these commented out and not completely removed?
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.
agreed. I've removed the commented lines. For explanation: there was a request by TauID conveners to keep these discriminators accessible for validation purposes. But validation is not run on PAT therefore your argument applies.
@cmsbuild please test |
The tests are being triggered in jenkins. |
-1 Tested at: 231e24b ---> test runtestPhysicsToolsPatAlgos had ERRORS you can see the results of the tests here: |
Pull request #13272 was updated. @cvuosalo, @monttj, @cmsbuild, @deguio, @slava77, @vadler, @vanbesien, @davidlange6 can you please check and sign again. |
I've updated the relval files for PAT now from 760 to 800pre6, which should fix this problem. I did not touch the reval section for filesRelValTTbarPileUpFastSimGENSIMDIGIRECO, which contains a comment I can not judge upon and not the SingleMuon Relval section either. Since AODSIM relval files do not exist (anymore?) I'm loading GEN-SIM-RECO instead also for the AODSIM string. On the way I've commited another minor fix. |
@hengne |
@cmsbuild please test |
The tests are being triggered in jenkins. |
As might be expected, an extended test shows the deletion of the obsolete discriminators shrinks Reco event content size and reduces CPU time by a few percent. Details to follow once the questions above are resolved. |
I've cross checked with the responsible persons for tau DQM and the tau POG and sub-group conveners. This looks like a plotting issue in the corresponding DQM package (https://github.com/cms-tau-pog/cmssw/tree/CMSSW_8_0_X_tau-pog/HLTriggerOffline/Tau/python/Validation) that currently is under investigation. Conveners are aware of the situation and propose to proceed. We'll keep the change in the validation plot in mind and add a fix asa available possibly at some later stage, if this is OK with you. |
+1 Removing obsolete tau discriminators and integrating a few new ones. The code changes are satisfactory. Jenkins tests against baseline CMSSW_8_0_X_2016-02-15-1100 show some minor differences discussed above, which will be investigated and fixed, if necessary, in a subsequent PR. An extended test of workflow 25202.0_TTbar_13 with 70 events against baseline CMSSW_8_0_X_2016-02-09-1100 shows similar differences. Reco event content size decreases by 0.2% from the loss of 58 deleted discriminators, which is partly offset by 3 newly added discriminators. Mini-AOD increases in size by 0.6% due to more tau content. CPU time decreases by about 2.3%, partly due to the eliminated discriminators. Memory usage shrinks marginally.
|
+1 |
clean up of old tau discriminators and integration of new ones
The pull request is build upon CMSSW_8_0_X_2016-02-09-1100. The modifications that have been made is limited to five files in
We've checked that the pat configuration runs in unscheduled mode with all RecoTauTagRECO in the outputCommands, i.e. all discriminators have been build and made persostent starting from relval RECO. The limited set of matrix tests (runTheMatrix.py -l limited -i all) passed w/o failures. The usual validation plot that we checked show unsuspicious behaviour (checked by TauPOg ynd ID conveners). We would like this request still to go into CMSSW_8_0_0_pre6 to be built from Monday on if possible.
Thanx a lot!