-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Ctagging 76 integration #11122
Ctagging 76 integration #11122
Conversation
A new Pull Request was created by @mverzett (Mauro Verzetti) for CMSSW_7_6_X. Ctagging 76 integration It involves the following packages: DataFormats/BTauReco The following packages do not have a category, yet: RecoBTag/CTagging @cmsbuild, @cvuosalo, @vadler, @monttj, @slava77 can you please review it and eventually sign? Thanks. |
@cmsbuild please test |
The tests are being triggered in jenkins. |
-1 Tested at: bbe26d1 ---> test runtestTqafTopTools had ERRORS you can see the results of the tests here: |
@Degano, @slava77 I see that now this build is not available anymore. It looks like it's most likely a configuration problem. I still have to get the hang on the unscheduled running mode. |
Hi Mauro, I suggest you start from a fresh release and pick up the code as it's known to github ( |
@@ -163,8 +163,8 @@ TaggingVariableList TemplatedSoftLeptonTagInfo<REF>::taggingVariables(void) cons | |||
const SoftLeptonProperties & data = m_leptons[i].second; | |||
list.insert( TaggingVariable(btau::leptonQuality, data.quality(SoftLeptonProperties::Quality::leptonId, false)), true ); | |||
list.insert( TaggingVariable(btau::leptonQuality2, data.quality(SoftLeptonProperties::Quality::btagLeptonCands, false)), true ); | |||
list.insert( TaggingVariable(btau::trackSip2dSig, data.sip2d), true ); | |||
list.insert( TaggingVariable(btau::trackSip3dSig, data.sip3d), true ); | |||
list.insert( TaggingVariable(btau::trackSip2dSig, data.sip2d), true ); //These are correct! it turns out is just a bad naming convention |
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 these comments. This (very old) inconsistency will be addressed in a separate PR (as announced in https://twiki.cern.ch/twiki/bin/view/CMS/CMSSW_7_6_0).
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.
OK, I will remove the comments, but please be aware that data.sip[23]d do not map to the value but to the significance. This means that the TaggingVariableName is correct, is the object data member to be misleading
Hi @slava77, at the moment I am in the CMSWeek with sub-par connectivity, to say the least. I will try these changes ASAP. |
On 9/7/15 4:34 PM, Mauro Verzetti wrote:
OK.
|
Indeed it seems that something went lost when packing the commits for the PR and removing the xml weight files from the log history. I will work for fixing it ASAP |
#include "RecoBTau/JetTagComputer/interface/JetTagComputerRecord.h" | ||
|
||
//DEBUGGING | ||
#include "TFile.h" |
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 the TFile and TNtuple
If really needed for debugging, hide them under ifdefs to be picked up by recompilation
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.
Also, there is no way TFile nor TNtuple can be made thread safe. These must be removed.
OK, done. Everything should be OK now, but if you are not in a rush I would test it once more, to make sure I did not mess up with git cherry-picking. |
The tests are being triggered in jenkins. |
@slava77 @ferencek, I think everything is in place. The only remaining thing to do is to uncomment these two lines once RECO RelVals with CTagging are available. I will be offline on holidays for the next 3 weeks, but I think 99% of what was needed is done. |
+1
|
@monttj please check this PR |
@mverzett, RelVals with CTagging are now available and I prepared a PR to add them to PAT tests (see #12061). Once merged, you can go ahead with the remaining updates. One thing you'll need to be careful about is the fact that CvsL IVF vertices are not stored in MiniAOD. So if someone wants to re-run c-tagging on top of MiniAOD, CvsL IVF sequence will have to be re-run. For AOD this will not be a problem. Hence, a few tweaks in jetTools.py will be needed. |
First version of CTagging implementation
Adding @pvmulder and @imarches .