diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/python/TOPQCommonSlimming.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/python/TOPQCommonSlimming.py index 5a4ac82b4393c7460e5c8db3f1b16ded75865452..385d9752265b6f6efa11603c80e894f2ed353aaa 100644 --- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/python/TOPQCommonSlimming.py +++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/python/TOPQCommonSlimming.py @@ -58,6 +58,8 @@ def setup(TOPQname, stream): TOPQSlimmingHelper.SmartCollections = [ "AntiKt10LCTopoTrimmedPtFrac5SmallR20Jets", "AntiKt10TrackCaloClusterTrimmedPtFrac5SmallR20Jets", + "AntiKt10UFOCSSKJets", + "AntiKt10UFOCSSKSoftDropBeta100Zcut10Jets", "AntiKt4EMPFlowJets", "AntiKt4EMPFlowJets_BTagging201810", "AntiKt4EMPFlowJets_BTagging201903", @@ -284,7 +286,9 @@ def setup(TOPQname, stream): "AntiKt4EMPFlowJets", "AntiKt10LCTopoTrimmedPtFrac5SmallR20Jets", "AntiKt10TrackCaloClusterTrimmedPtFrac5SmallR20Jets", - ], + "AntiKt10UFOCSSKJets", + "AntiKt10UFOCSSKSoftDropBeta100Zcut10Jets", + ], # Veto the following jet containers in the output ["AntiKt3PV0TrackJets", "AntiKt4PV0TrackJets", diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/share/TOPQ1.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/share/TOPQ1.py index 7130a2ab42f8e8b03cf640e78542c08239304257..06fd9843f64a9463e8cd47bdc974db1241020d51 100644 --- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/share/TOPQ1.py +++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/share/TOPQ1.py @@ -128,8 +128,10 @@ replaceAODReducedJets(reducedJetList, TOPQ1Sequence, "TOPQ1") # If you use AntiKt10*PtFrac5SmallR20Jets, these must be scheduled # *AFTER* the other collections are replaced -from DerivationFrameworkJetEtMiss.ExtendedJetCommon import addDefaultTrimmedJets -addDefaultTrimmedJets(TOPQ1Sequence, "TOPQ1") +from DerivationFrameworkJetEtMiss.ExtendedJetCommon import addDefaultTrimmedJets,addDefaultUFOSoftDropJets +addDefaultTrimmedJets(TOPQ1Sequence,"TOPQ1") +addDefaultUFOSoftDropJets(TOPQ1Sequence,"TOPQ1",dotruth=True) + # add SoftDrop jets from DerivationFrameworkTop.TOPQCommonJets import addSoftDropJetsForTop diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/share/TOPQ4.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/share/TOPQ4.py index fc491825da1260920606549327b37e48cff39b16..d4ebf48279759b06a77d9d2aacacdd9cac62cfef 100644 --- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/share/TOPQ4.py +++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkTop/share/TOPQ4.py @@ -105,8 +105,9 @@ replaceAODReducedJets(reducedJetList, TOPQ4Sequence, "TOPQ4") # If you use AntiKt10*PtFrac5SmallR20Jets, these must be scheduled # *AFTER* the other collections are replaced -from DerivationFrameworkJetEtMiss.ExtendedJetCommon import addDefaultTrimmedJets -addDefaultTrimmedJets(TOPQ4Sequence, "TOPQ4") +from DerivationFrameworkJetEtMiss.ExtendedJetCommon import addDefaultTrimmedJets,addDefaultUFOSoftDropJets +addDefaultTrimmedJets(TOPQ4Sequence,"TOPQ4") +addDefaultUFOSoftDropJets(TOPQ4Sequence,"TOPQ4",dotruth=True) # add TTC jets from DerivationFrameworkTop.TOPQCommonJets import addTCCTrimmedJetsForTop