-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Phase out old pre-GED GsfElectron sequence #28429
Conversation
The code-checks are being triggered in jenkins. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-28429/12826
|
A new Pull Request was created by @guitargeek (Jonas Rembser) for master. It involves the following packages: Calibration/EcalAlCaRecoProducers @perrotta, @cmsbuild, @chayanit, @zhenhu, @slava77, @christopheralanwest, @tocheng, @pgunnell, @franzoni, @kpedro88, @tlampen, @pohsun, @fabiocos, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
The tests are being triggered in jenkins. |
-1 Tested at: 7352909 You can see the results of the tests here: I found follow errors while testing this PR Failed tests: RelVals AddOn
When I ran the RelVals I found an error in the following workflows: runTheMatrix-results/5.1_TTbar+TTbarFS+HARVESTFS/step1_TTbar+TTbarFS+HARVESTFS.log135.4 step1 runTheMatrix-results/135.4_ZEE_13+ZEEFS_13+HARVESTUP15FS+MINIAODMCUP15FS/step1_ZEE_13+ZEEFS_13+HARVESTUP15FS+MINIAODMCUP15FS.log
I found errors in the following addon tests: cmsDriver.py TTbar_8TeV_TuneCUETP8M1_cfi --conditions auto:run1_mc --fast -n 100 --eventcontent AODSIM,DQM --relval 100000,1000 -s GEN,SIM,RECOBEFMIX,DIGI:pdigi_valid,L1,DIGI2RAW,L1Reco,RECO,EI,VALIDATION --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --datatier GEN-SIM-DIGI-RECO,DQMIO --beamspot Realistic8TeVCollision : FAILED - time: date Wed Nov 20 08:59:03 2019-date Wed Nov 20 08:58:53 2019 s - exit: 256 |
Comparison not run due to runTheMatrix errors (RelVals and Igprof tests were also skipped) |
+upgrade |
+1 |
+operations |
alca (@christopheralanwest @franzoni @tlampen @pohsun @tocheng ) please review/sign |
+1 |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @davidlange6, @silviodonato, @fabiocos (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
Remove parameters of GsfElectronBaseProducer not used after #28429
PR description:
This PR suggests to remove the old gsfElectron sequence and it's producers, which are not in use anymore since the rewrite between Run I and II in the context of the GED (global event description) campaign. This would be a big step for the egamma code cleanup. Other producers would not have to support the old workflow anymore (which can result in a good reduction of the number of configuration parameters) helpers that were only used by the old producers can be removed, etc.
Still, this cleanup is not completely trivial because there is a whole relval-step (
RECODFROMRAWRECO
) which still depends on the old sequences. I am not completely familiar with these relval-steps so maybe I'm doing a mistake by proposing also the removal of this step, but it seems to me that the step is not supported anymore anyway: in the MatrixReader, it's hardcoded that this step is ignored [1,2], and the wordRECODFROMRAWRECO
appears nowhere else in CMSSW. The other remaining use of the old gsfElectronSequence was in thecosmicElectronSequence
. However, this is not used anywhere: the cosmic reconstruction uses only theegammarecoCosmics_woElectrons
sequence.@Sam-Harper, @jainshilpi, @lsoffi, please let us know if you think if this is a good idea or if you think the old GsfElectronProducer should still stick around. I think this is a very good opportunity to reduce quite a bit the complexity of the egamma reco area and hence render it easier to understand and to work with.
[1] https://github.com/cms-sw/cmssw/blob/master/Configuration/PyReleaseValidation/python/MatrixReader.py#L243
[2] https://github.com/cms-sw/cmssw/blob/master/Configuration/PyReleaseValidation/python/MatrixReader.py#L341
[3] https://github.com/cms-sw/cmssw/blob/master/Configuration/StandardSequences/python/ReconstructionCosmics_cff.py#L59
PR validation:
CMSSW compiles and local matrix tests pass.
if this PR is a backport please specify the original PR:
No backport intended.