diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/share/NANO.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/share/NANO.py
index 7123ff66f7ebfad6b06547417f194990dafdf525..b98f994a68d0d4a4ac1491c79846c955cb43a9a9 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/share/NANO.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkExamples/share/NANO.py
@@ -232,20 +232,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
 
-#==============================================================================
-# SUSY signal augmentation (before skimming!)
-#==============================================================================
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-   
-   from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-   SeqNANO += CfgMgr.DerivationFramework__DerivationKernel("NANOKernelSigAug",
-                                                            AugmentationTools = DecorateSUSYProcess("NANO")
-                                                            )
-   
-   from DerivationFrameworkSUSY.SUSYWeightMetadata import *
-
-
 #==============================================================================
 # Jet building
 #==============================================================================
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/python/MCTruthCommon.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/python/MCTruthCommon.py
index 1790be5d3cba879d8dadad18097fd057b1739f1d..a02f251d1950e6e673e26f5ccc5176ee50efe0ed 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/python/MCTruthCommon.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkMCTruth/python/MCTruthCommon.py
@@ -265,11 +265,17 @@ def schedulePostJetMCTruthAugmentations(kernel=None, decorationDressing=None):
     if IsSUSYSignal():
         from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
         augmentationToolsList += DecorateSUSYProcess('MCTruthCommon')
+
     from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramework__CommonAugmentation
     kernel += CfgMgr.DerivationFramework__CommonAugmentation("MCTruthCommonPostJetKernel",
                                                              AugmentationTools = augmentationToolsList
                                                              )
 
+    # add SoW of individual SUSY final states, relies on augmentation from DecorateSUSYProcess()
+    if IsSUSYSignal():
+        from DerivationFrameworkSUSY.SUSYWeightMetadata import addSUSYWeights
+        addSUSYWeights(kernel)
+
 # This adds the entirety of TRUTH3
 def addStandardTruthContents(kernel=None,
                              decorationDressing='dressedPhoton',
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/share/PHYS.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/share/PHYS.py
index be07492d20beeb26dbcfaab49e48d4c0d50427ae..8a11b76b38c8d93977885a65c3120de4f2fe6c18 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/share/PHYS.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/share/PHYS.py
@@ -70,10 +70,6 @@ if DerivationFrameworkHasTruth:
    addPVCollection(SeqPHYS)
    # Set appropriate truth jet collection for tau truth matching
    ToolSvc.DFCommonTauTruthMatchingTool.TruthJetContainerName = "AntiKt4TruthDressedWZJets"
-   # SUSY signal
-   from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-   if IsSUSYSignal():
-      from DerivationFrameworkSUSY.SUSYWeightMetadata import *
    # Add sumOfWeights metadata for LHE3 multiweights =======
    from DerivationFrameworkCore.LHE3WeightMetadata import *
 
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/share/PHYS2.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/share/PHYS2.py
index 9b8bf153e43d44d7b6bc4d2dcbf875b67f0f9793..d3f71df458ecff9738f257fe8c89aa0ec6bd564a 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/share/PHYS2.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/share/PHYS2.py
@@ -71,10 +71,6 @@ if DerivationFrameworkHasTruth:
    addPVCollection(SeqPHYS2)
    # Set appropriate truth jet collection for tau truth matching
    ToolSvc.DFCommonTauTruthMatchingTool.TruthJetContainerName = "AntiKt4TruthDressedWZJets"
-   # SUSY signal
-   from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-   if IsSUSYSignal():
-      from DerivationFrameworkSUSY.SUSYWeightMetadata import *
    # Add sumOfWeights metadata for LHE3 multiweights =======
    from DerivationFrameworkCore.LHE3WeightMetadata import *
 
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/share/PHYSLITE.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/share/PHYSLITE.py
index 99980e389465387d215853a8cb7eb4d897b264c7..d16466f3fd505c18ada8108210b140af94e03388 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/share/PHYSLITE.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkPhys/share/PHYSLITE.py
@@ -54,9 +54,6 @@ if DerivationFrameworkHasTruth:
   ToolSvc.DFCommonTauTruthMatchingTool.TruthJetContainerName = "AntiKt4TruthDressedWZJets"
   # Add sumOfWeights metadata for LHE3 multiweights =======
   from DerivationFrameworkCore.LHE3WeightMetadata import *
-  from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-  if IsSUSYSignal():
-     from DerivationFrameworkSUSY.SUSYWeightMetadata import *
 
 #==============================================================================
 # HEAVY FLAVOR DECORATION
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/python/SUSYWeightMetadata.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/python/SUSYWeightMetadata.py
index 1524de83d515260d1f42e2671368b9608c699c5d..7d37a1bfdd521d4681afb44bac3380d029098139 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/python/SUSYWeightMetadata.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/python/SUSYWeightMetadata.py
@@ -31,11 +31,3 @@ def addSUSYWeights(seq, pref = ""):
     
   sumOfWeightsAlg.WeightTools = listTools
   seq += sumOfWeightsAlg
-
-
-from DerivationFrameworkCore.DerivationFrameworkMaster import DerivationFrameworkJob
-
-# skip this in data
-from AthenaCommon.GlobalFlags import globalflags
-if globalflags.DataSource() == 'geant4':
-    addSUSYWeights(DerivationFrameworkJob, "")
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY1.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY1.py
index 5a17f0ae5122aca6c838df96942ccb0e651f13f4..246836ee150e2ce73b2de53df70cd37aedb023ee 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY1.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY1.py
@@ -284,20 +284,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 # Add sumOfWeights metadata for LHE3 multiweights =======
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
-#==============================================================================
-# SUSY signal augmentation (before skimming!)
-#==============================================================================
-
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-
-  from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-  SeqSUSY1 += CfgMgr.DerivationFramework__DerivationKernel("SUSY1KernelSigAug",
-                                                           AugmentationTools = DecorateSUSYProcess("SUSY1")
-                                                           )
-
-  from DerivationFrameworkSUSY.SUSYWeightMetadata import *
-
 
 #==============================================================================
 # SUSY skimming selection
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY10.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY10.py
index 551d7a2340b6ffa5b11c3cf596c4561cfc4c330e..ec2866f191afebaab612c50609a66debe5637bcf 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY10.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY10.py
@@ -174,19 +174,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 # Add sumOfWeights metadata for LHE3 multiweights =======
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
-#==============================================================================
-# SUSY signal augmentation (before skimming!)
-#==============================================================================
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-
-   from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-   SeqSUSY10 += CfgMgr.DerivationFramework__DerivationKernel("SUSY10KernelSigAug",
-                                                            AugmentationTools = DecorateSUSYProcess("SUSY10")
-                                                            )
-
-   from DerivationFrameworkSUSY.SUSYWeightMetadata import *
-
 
 #==============================================================================
 # SUSY skimming selection
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY11.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY11.py
index 8c35045730fd73defc110485696818ec90c7aaf9..fa1e8ffa0c4c943cbc17c4530ebf144f608cab5a 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY11.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY11.py
@@ -125,19 +125,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 # Add sumOfWeights metadata for LHE3 multiweights =======
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
-#==============================================================================
-# SUSY signal augmentation (before skimming!)
-#==============================================================================
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-
-   from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-   SeqSUSY11 += CfgMgr.DerivationFramework__DerivationKernel("SUSY11KernelSigAug",
-                                                            AugmentationTools = DecorateSUSYProcess("SUSY11")
-                                                            )
-
-   from DerivationFrameworkSUSY.SUSYWeightMetadata import *
-
 
 #==============================================================================
 # SUSY skimming selection
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY12.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY12.py
index ec79787e9f5b333a5333542cde53a2ea2cd0a2d6..05abd81f97e89637da1e051098f30b11f7cfc27e 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY12.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY12.py
@@ -233,19 +233,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 # Add sumOfWeights metadata for LHE3 multiweights =======
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
-#==============================================================================
-# SUSY signal augmentation (before skimming!)
-#==============================================================================
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-
-   from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-   SeqSUSY12 += CfgMgr.DerivationFramework__DerivationKernel("SUSY12KernelSigAug",
-                                                            AugmentationTools = DecorateSUSYProcess("SUSY12")
-                                                            )
-
-   from DerivationFrameworkSUSY.SUSYWeightMetadata import *
-
 
 #==============================================================================
 # SUSY skimming selection
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY13.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY13.py
index d1a752079265b1a88bb3265f590cced6e71a8fcd..e6fb846debb17ab9ee47cd995f2ea1bfc5dc649d 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY13.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY13.py
@@ -161,19 +161,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 # Add sumOfWeights metadata for LHE3 multiweights =======
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
-#==============================================================================
-# SUSY signal augmentation (before skimming!)
-#==============================================================================
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-
-   from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-   SeqSUSY13 += CfgMgr.DerivationFramework__DerivationKernel("SUSY13KernelSigAug",
-                                                            AugmentationTools = DecorateSUSYProcess("SUSY13")
-                                                            )
-
-   from DerivationFrameworkSUSY.SUSYWeightMetadata import *
-
 
 #==============================================================================
 # SUSY skimming selection
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY14.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY14.py
index 661eb0261d068baf50fc6a4b356a5c5a2f825349..b73ac7b6f92d8e04bceae3138b0ad6c1dd50f55b 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY14.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY14.py
@@ -161,19 +161,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 # Add sumOfWeights metadata for LHE3 multiweights =======
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
-#==============================================================================
-# SUSY signal augmentation (before skimming!)
-#==============================================================================
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-
-   from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-   SeqSUSY14 += CfgMgr.DerivationFramework__DerivationKernel("SUSY14KernelSigAug",
-                                                            AugmentationTools = DecorateSUSYProcess("SUSY14")
-                                                            )
-
-   from DerivationFrameworkSUSY.SUSYWeightMetadata import *
-
 
 #==============================================================================
 # SUSY skimming selection
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY15.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY15.py
index 67c02746314f636fe2390d8cd634e066d34fe327..4cc7e8b4658008f385530131ad8c0f8ebed7685a 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY15.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY15.py
@@ -336,20 +336,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
 
-#==============================================================================
-# SUSY signal augmentation (before skimming!)
-#==============================================================================
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-
-   from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-   SeqSUSY15 += CfgMgr.DerivationFramework__DerivationKernel("SUSY15KernelSigAug",
-                                                            AugmentationTools = DecorateSUSYProcess("SUSY15")
-                                                            )
-
-   from DerivationFrameworkSUSY.SUSYWeightMetadata import *
-
-
 #==============================================================================
 # SUSY skimming selection
 #==============================================================================
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY16.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY16.py
index aa5f5258848a7f9b292e7e9690c14fafb5d627e8..505f0bf6c507a2c6e435082d0189a2a46bdb9668 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY16.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY16.py
@@ -382,19 +382,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
 
-#==============================================================================
-# SUSY signal augmentation (before skimming!)
-#==============================================================================
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-
-    from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-    SeqSUSY16 += CfgMgr.DerivationFramework__DerivationKernel("SUSY16KernelSigAug",
-                                                              AugmentationTools = DecorateSUSYProcess("SUSY16")
-                                                              )
-
-    from DerivationFrameworkSUSY.SUSYWeightMetadata import *
-
 #==============================================================================
 # SUSY skimming selection
 #==============================================================================
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY17.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY17.py
index da2303b0a328f151885238be544d0d48a6177f33..2bb721409612f784cd97365f73dd62b549356d87 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY17.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY17.py
@@ -190,19 +190,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 # Add sumOfWeights metadata for LHE3 multiweights =======
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
-#==============================================================================
-# SUSY signal augmentation
-#==============================================================================
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-
-   from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-   SeqSUSY17 += CfgMgr.DerivationFramework__DerivationKernel("SUSY17KernelSigAug",
-                                                            AugmentationTools = DecorateSUSYProcess("SUSY17")
-                                                            )
-
-   from DerivationFrameworkSUSY.SUSYWeightMetadata import *
-
 
 #==============================================================================
 # SUSY skimming selection
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY18.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY18.py
index 398ce031f945f2e2eda10a7ae2d6f431a1b2ddba..ad4ff203672aef6c2d4f1f7aef41c48f80cfde28 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY18.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY18.py
@@ -258,20 +258,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 # Add sumOfWeights metadata for LHE3 multiweights
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
-#==============================================================================
-# SUSY signal augmentation (before skimming!)
-#==============================================================================
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-
-   from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-   SeqSUSY18 += CfgMgr.DerivationFramework__DerivationKernel("SUSY18KernelSigAug",
-                                                            AugmentationTools = DecorateSUSYProcess("SUSY18")
-                                                            )
-
-   from DerivationFrameworkSUSY.SUSYWeightMetadata import *
-
-
 #==============================================================================
 # SUSY skimming selection
 #==============================================================================
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY19.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY19.py
index c96cab9f9095d43be9b9716178f3acf637d766f8..3d931912b30c4971af6ff150e6979682b7e44901 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY19.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY19.py
@@ -317,19 +317,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 # Add sumOfWeights metadata for LHE3 multiweights =======
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
-#==============================================================================
-# SUSY signal augmentation (before skimming!)
-#==============================================================================
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-   
-   from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-   SeqSUSY19 += CfgMgr.DerivationFramework__DerivationKernel("SUSY19KernelSigAug",
-                                                            AugmentationTools = DecorateSUSYProcess("SUSY19")
-                                                            )
-   
-   from DerivationFrameworkSUSY.SUSYWeightMetadata import *
-
 
 #==============================================================================
 # SUSY skimming selection
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY2.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY2.py
index 7b6a60d6d717a861b73e408c74df0c77a9868180..a79587a6dd9b2a2abac73840b36d69cb3d84fc05 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY2.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY2.py
@@ -251,19 +251,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 # Add sumOfWeights metadata for LHE3 multiweights =======
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
-#==============================================================================
-# SUSY signal augmentation (before skimming!)
-#==============================================================================
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-
-   from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-   SeqSUSY2 += CfgMgr.DerivationFramework__DerivationKernel("SUSY2KernelSigAug",
-                                                            AugmentationTools = DecorateSUSYProcess("SUSY2")
-                                                            )
-
-   from DerivationFrameworkSUSY.SUSYWeightMetadata import *
-
 
 #==============================================================================
 # SUSY skimming selection
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY3.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY3.py
index 7bcd85c01d4d6482bcf4187b7c4275301706e275..92fe1421550d84c79654ffd72454acecbaaf4620 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY3.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY3.py
@@ -179,20 +179,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
 
-#==============================================================================
-# SUSY signal augmentation (before skimming!)
-#==============================================================================
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-
-   from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-   SeqSUSY3 += CfgMgr.DerivationFramework__DerivationKernel("SUSY3KernelSigAug",
-                                                            AugmentationTools = DecorateSUSYProcess("SUSY3")
-                                                            )
-
-   from DerivationFrameworkSUSY.SUSYWeightMetadata import *
-
-
 #==============================================================================
 # SUSY skimming selection
 #==============================================================================
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY4.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY4.py
index 5c9ee749aa2f722fe67ae92bbd8483afd8dce62d..618ccdfee882b05af0bc1b9d0eb50ab7a96d892e 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY4.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY4.py
@@ -212,18 +212,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 # Add sumOfWeights metadata for LHE3 multiweights =======
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
-#==============================================================================
-# SUSY signal augmentation (before skimming!)
-#==============================================================================
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-
-   from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-   SeqSUSY4 += CfgMgr.DerivationFramework__DerivationKernel("SUSY4KernelSigAug",
-                                                            AugmentationTools = DecorateSUSYProcess("SUSY4")
-                                                            )
-
-   from DerivationFrameworkSUSY.SUSYWeightMetadata import *
 
 #==============================================================================
 # SUSY skimming selection
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY5.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY5.py
index 999eba3cbcf853ecc8a253b025174fa0ebf5f819..bb70303fa552ecab912b1f6ccc8d7ef8302fc2d2 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY5.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY5.py
@@ -176,19 +176,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 # Add sumOfWeights metadata for LHE3 multiweights =======
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
-#==============================================================================
-# SUSY signal augmentation
-#==============================================================================
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-
-   from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-   SeqSUSY5 += CfgMgr.DerivationFramework__DerivationKernel("SUSY5KernelSigAug",
-                                                            AugmentationTools = DecorateSUSYProcess("SUSY5")
-                                                            )
-
-   from DerivationFrameworkSUSY.SUSYWeightMetadata import *
-
 
 #==============================================================================
 # SUSY skimming selection
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY6.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY6.py
index e7ddfa8d08e87a09c358a3c92be3d49ac8c10d78..168f3ccc5a2e525b546c9601ba0fdbfabd68a2f3 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY6.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY6.py
@@ -453,16 +453,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 # Add sumOfWeights metadata for LHE3 multiweights =======
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
-#==============================================================================
-# SUSY signal augmentation (before skimming!)
-#==============================================================================
-
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-  from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-  SeqSUSY6 += CfgMgr.DerivationFramework__DerivationKernel("SUSY6KernelSigAug",
-                                                           AugmentationTools = DecorateSUSYProcess("SUSY6"))
-  from DerivationFrameworkSUSY.SUSYWeightMetadata import *
 
 #==============================================================================
 # SUSY skimming selection
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY7.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY7.py
index 8c1d52d0b507c158b02f6517e921c7fbaefb67e9..ef96ae4ea43320b435fbeae0f32d508effe4c00b 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY7.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY7.py
@@ -337,19 +337,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
 
-#==============================================================================
-# SUSY signal augmentation (before skimming!)
-#==============================================================================
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-   
-   from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-   SeqSUSY7 += CfgMgr.DerivationFramework__DerivationKernel("SUSY7KernelSigAug",
-                                                            AugmentationTools = DecorateSUSYProcess("SUSY7")
-                                                            )
-   
-   from DerivationFrameworkSUSY.SUSYWeightMetadata import *
-
 #==============================================================================
 # Jet building
 #==============================================================================
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY8.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY8.py
index 922a38373b89ae3b4d834c7a83ac389470111a3a..56ffe72b5367e083ab994585601e84acce6edcd3 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY8.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY8.py
@@ -166,17 +166,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 # Add sumOfWeights metadata for LHE3 multiweights =======
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
-#==============================================================================
-# SUSY signal augmentation (before skimming!)
-#==============================================================================
-
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-  from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-  SeqSUSY8 += CfgMgr.DerivationFramework__DerivationKernel("SUSY8KernelSigAug",
-                                                          AugmentationTools = DecorateSUSYProcess("SUSY8"))
-  from DerivationFrameworkSUSY.SUSYWeightMetadata import *
-
 #==============================================================================
 # SUSY skimming selection
 #==============================================================================
diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY9.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY9.py
index cfa4a34cd57c4fff61cc7a4fddeba351f2a9c9c0..cb1bbb7392f09ba5a270e53a8aeffc8482f81798 100644
--- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY9.py
+++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkSUSY/share/SUSY9.py
@@ -239,19 +239,6 @@ from DerivationFrameworkCore.DerivationFrameworkCoreConf import DerivationFramew
 from DerivationFrameworkCore.LHE3WeightMetadata import *
 
 
-#==============================================================================
-# SUSY signal augmentation (before skimming!)
-#==============================================================================
-from DerivationFrameworkSUSY.DecorateSUSYProcess import IsSUSYSignal
-if IsSUSYSignal():
-
-    from DerivationFrameworkSUSY.DecorateSUSYProcess import DecorateSUSYProcess
-    SeqSUSY9 += CfgMgr.DerivationFramework__DerivationKernel("SUSY9KernelSigAug",
-                                                              AugmentationTools = DecorateSUSYProcess("SUSY9")
-                                                              )
-
-    from DerivationFrameworkSUSY.SUSYWeightMetadata import *
-
 #====================================================================
 # Prompt Lepton Tagger
 #====================================================================