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
Fixed btagging sequence definition #7995
Fixed btagging sequence definition #7995
Conversation
A new Pull Request was created by @ferencek (Dinko Ferencek) for CMSSW_7_4_X. Fixed btagging sequence definition It involves the following packages: RecoBTag/Configuration @cmsbuild, @cvuosalo, @nclopezo, @slava77 can you please review it and eventually sign? Thanks. |
Hi Dinko, where does this become an issue? (rerunning btagging only in a standalone configuration seems the only obvious case, but maybe there are more). |
@cmsbuild please test |
The tests are being triggered in jenkins. |
@slava77 The problem appeared with a private cfg file that loads and re-runs the standard b-tagging sequence. A student noticed that his cfg file, that worked just fine in 73X, stopped working in 74X with the following error message
even though process.load("RecoBTag.Configuration.RecoBTag_cff") was present in the cfg file. After some investigation, I realized what was causing the problem. However, I can't claim I fully understand the problem, I just figured out how to fix it. As far as I can tell, in all other places in CMSSW where process.load("RecoBTag.Configuration.RecoBTag_cff") is present, it is not used to run the standard b-tagging sequence but for other reasons. Instead, for the standard reconstruction the sequence is loaded using
which was unaffected by the change in the way the sequence was defined, and that's why the problem went unnoticed. |
This pull request is fully signed and it will be integrated in one of the next CMSSW_7_4_X IBs unless changes (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @Degano, @ktf, @smuzaffar |
+1 |
…SSW_7_4_0_pre8 Fixed btagging sequence definition
The
btagging
sequence is now explicitly defined as acms.Sequence(...)
. It turns out that if it is not,process.load("RecoBTag.Configuration.RecoBTag_cff")
does not load and add it to theprocess
.