diff --git a/PhysicsAnalysis/Algorithms/JetAnalysisAlgorithms/python/JetAnalysisConfig.py b/PhysicsAnalysis/Algorithms/JetAnalysisAlgorithms/python/JetAnalysisConfig.py
index 4ae6e72ec78cec692e177ea0facf510a057a0f82..d956e9f2054433159fadc9615b31cb6b531c6568 100644
--- a/PhysicsAnalysis/Algorithms/JetAnalysisAlgorithms/python/JetAnalysisConfig.py
+++ b/PhysicsAnalysis/Algorithms/JetAnalysisAlgorithms/python/JetAnalysisConfig.py
@@ -6,6 +6,7 @@ from __future__ import print_function
 # AnaAlgorithm import(s):
 from AnalysisAlgorithmsConfig.ConfigBlock import ConfigBlock
 from AnalysisAlgorithmsConfig.ConfigAccumulator import DataType
+from AthenaConfiguration.Enums import LHCPeriod
 import re
 
 
@@ -99,8 +100,8 @@ class SmallRJetAnalysisConfig (ConfigBlock) :
         self.addOption ('runFJvtSelection', False, type=bool)
         self.addOption ('runJvtEfficiency', True, type=bool)
         self.addOption ('runFJvtEfficiency', False, type=bool)
-        self.addOption ('systematicsModelJES', "Global", type=str)
-        self.addOption ('systematicsModelJER', "Simple", type=str)
+        self.addOption ('systematicsModelJES', "Category", type=str)
+        self.addOption ('systematicsModelJER', "Full", type=str)
         self.addOption ('recalibratePhyslite', True, type=bool)
         # Calibration tool options
         self.addOption ('calibToolConfigFile', None, type=str)
@@ -160,6 +161,9 @@ class SmallRJetAnalysisConfig (ConfigBlock) :
             alg.jetsOut = config.copyName (self.containerName)
 
         # Jet uncertainties
+        alg = config.createAlgorithm( 'CP::JetUncertaintiesAlg', 'JetUncertaintiesAlg'+postfix )
+        config.addPrivateTool( 'uncertaintiesTool', 'JetUncertaintiesTool' )
+        alg.uncertaintiesTool.JetDefinition = jetCollectionName[:-4]
         # Prepare the config file
         if self.systematicsModelJES == "All" and self.systematicsModelJER == "All":
             alg.uncertaintiesTool.ConfigFile = "R4_AllNuisanceParameters_AllJERNP.config"
@@ -175,20 +179,22 @@ class SmallRJetAnalysisConfig (ConfigBlock) :
             raise ValueError(
                 "Invalid combination of systematicsModelJES and systematicsModelJER settings: "
                 "systematicsModelJES: {0}, systematicsModelJER: {1}".format(self.systematicsModelJES, self.systematicsModelJER) )
-
-        alg = config.createAlgorithm( 'CP::JetUncertaintiesAlg', 'JetUncertaintiesAlg'+postfix )
-        config.addPrivateTool( 'uncertaintiesTool', 'JetUncertaintiesTool' )
-        alg.uncertaintiesTool.JetDefinition = jetCollectionName[:-4]
+        # Expert override for calibarea
         if self.uncertToolCalibArea is not None:
             alg.uncertaintiesTool.CalibArea = self.uncertToolCalibArea
+        # Expert override for configpath
         if self.uncertToolConfigPath is not None:
             alg.uncertaintiesTool.ConfigFile = self.uncertToolConfigPath
         else: # Default config
-            alg.uncertaintiesTool.ConfigFile = "rel21/Fall2018/"+configFile    # Add the correct directory on the front
+            alg.uncertaintiesTool.ConfigFile = "rel22/Summer2023_PreRec/"+configFile    # Add the correct directory on the front
+        # Expert override for mctype
         if self.uncertToolMCType is not None:
             alg.uncertaintiesTool.MCType = self.uncertToolMCType
         else: # Default config
-            alg.uncertaintiesTool.MCType = "AFII" if config.dataType() is DataType.FastSim else "MC16"
+            if config.geometry() is LHCPeriod.Run2:
+                alg.uncertaintiesTool.MCType = "MC20"
+            else:
+                alg.uncertaintiesTool.MCType = "MC21"
         alg.uncertaintiesTool.IsData = (config.dataType() is DataType.Data)
         alg.jets = config.readName (self.containerName)
         alg.jetsOut = config.copyName (self.containerName)
diff --git a/PhysicsAnalysis/Algorithms/JetAnalysisAlgorithms/python/JetAnalysisSequence.py b/PhysicsAnalysis/Algorithms/JetAnalysisAlgorithms/python/JetAnalysisSequence.py
index ceec72a853bca6c3e92a9015af33754da74c25b0..0b68703e492cc6f28a4226fa87179a81b46f3a13 100644
--- a/PhysicsAnalysis/Algorithms/JetAnalysisAlgorithms/python/JetAnalysisSequence.py
+++ b/PhysicsAnalysis/Algorithms/JetAnalysisAlgorithms/python/JetAnalysisSequence.py
@@ -156,7 +156,7 @@ def makeSmallRJetAnalysisSequence( seq, dataType, jetCollection,
                                    runJvtUpdate = False, runNNJvtUpdate = False, runFJvtUpdate = False,
                                    runJvtSelection = True, runFJvtSelection = False,
                                    runJvtEfficiency = True, runFJvtEfficiency = False,
-                                   reduction = "Global", JEROption = "Simple"):
+                                   reduction = "Category", JEROption = "Full"):
     """Add algorithms for the R=0.4 jets.
 
       Keyword arguments
@@ -244,8 +244,8 @@ def makeSmallRJetAnalysisSequence( seq, dataType, jetCollection,
     addPrivateTool( alg, 'uncertaintiesTool', 'JetUncertaintiesTool' )
     alg.uncertaintiesTool.JetDefinition = jetCollectionName[:-4]
     # Add the correct directory on the front
-    alg.uncertaintiesTool.ConfigFile = "rel21/Fall2018/"+configFile
-    alg.uncertaintiesTool.MCType = "AFII" if dataType == "afii" else "MC16"
+    alg.uncertaintiesTool.ConfigFile = "rel22/Summer2023_PreRec/"+configFile
+    alg.uncertaintiesTool.MCType = "MC20"
     alg.uncertaintiesTool.IsData = (dataType == 'data')
     seq.append( alg, inputPropName = 'jets', outputPropName = 'jetsOut',
                 stageName = 'calibration' )