-
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
[10_2_X] DeepDoubleCvL and DeepDoubleCvB tagger integration #25370
Conversation
A new Pull Request was created by @andrzejnovak (Andrzej Novak) for CMSSW_10_2_X. It involves the following packages: DataFormats/BTauReco @perrotta, @monttj, @cmsbuild, @fgolf, @slava77, @peruzzim can you please review it and eventually sign? Thanks. cms-bot commands are listed here
|
@cmsbuild please test with cms-sw/cmsdist#4550 |
The tests are being triggered in jenkins. |
# ] + pfDeepBoostedJetTagsAll, # uncomment it to test DeepBoostedJet | ||
postfix = 'SlimmedAK8DeepTags'+postfix, | ||
#'pfDeepDoubleCvLJetTags:probQCD', | ||
#'pfDeepDoubleCvLJetTags:probHcc', |
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.
in some recent backports for miniAOD we actually allowed additions of variables in a similar context (one latest example was the photon IDs).
So, I think that the same can be done here as well.
@@ -189,8 +189,18 @@ | |||
, 'pfNegativeDeepFlavourJetTags:probc' : [["pfNegativeDeepFlavourTagInfos"], ['pfDeepCSVNegativeTagInfos', "pfImpactParameterTagInfos", 'pfInclusiveSecondaryVertexFinderNegativeTagInfos']] | |||
, 'pfNegativeDeepFlavourJetTags:probuds' : [["pfNegativeDeepFlavourTagInfos"], ['pfDeepCSVNegativeTagInfos', "pfImpactParameterTagInfos", 'pfInclusiveSecondaryVertexFinderNegativeTagInfos']] | |||
, 'pfNegativeDeepFlavourJetTags:probg' : [["pfNegativeDeepFlavourTagInfos"], ['pfDeepCSVNegativeTagInfos', "pfImpactParameterTagInfos", 'pfInclusiveSecondaryVertexFinderNegativeTagInfos']] | |||
, 'pfDeepDoubleBJetTags:probQ' : [["pfDeepDoubleBTagInfos"], ['pfBoostedDoubleSVAK8TagInfos', "pfImpactParameterAK8TagInfos", 'pfInclusiveSecondaryVertexFinderAK8TagInfos']] | |||
, 'pfDeepDoubleBJetTags:probH' : [["pfDeepDoubleBTagInfos"], ['pfBoostedDoubleSVAK8TagInfos', "pfImpactParameterAK8TagInfos", 'pfInclusiveSecondaryVertexFinderAK8TagInfos']] | |||
, 'pfDeepDoubleBJetTags:probQ' : [["pfDeepDoubleXTagInfos"], ['pfBoostedDoubleSVAK8TagInfos', "pfImpactParameterAK8TagInfos", 'pfInclusiveSecondaryVertexFinderAK8TagInfos']] |
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.
considering the change in the naming scheme, I think that we can both satisfy the no-change policy and also provide the new taggers.
Simply
- leave the old-named taggers configured to use the old training so that it computes the same/old values
- and add the new BvLTags
There is a bit of cost increase in CPU, but it should be tolerable.
RecoBTag/TensorFlow/test/plotDDX.py
Outdated
jets = handleJ.product() | ||
for jet in jets : | ||
#if jet.pt() < 300 or jet.pt() > 2000: continue | ||
#if jet.mass() < 40 or jet.mass() > 200: continue |
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.
these conditions are not commented out in the master version.
Please keep it consistent
Comparison job queued. |
Comparison is ready Comparison Summary:
|
The tests are being triggered in jenkins. |
@cmsbuild please test |
The tests are being triggered in jenkins. |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
+1
|
+1 |
merge |
Backport of #24918
Dependent on cms-data/RecoBTag-Combined#19