diff --git a/PhysicsAnalysis/Algorithms/AsgAnalysisAlgorithms/python/AsgAnalysisConfig.py b/PhysicsAnalysis/Algorithms/AsgAnalysisAlgorithms/python/AsgAnalysisConfig.py
index 78d83fa0c859e763a327f8bd86c61f6363f5c8ad..affbf6d55e37206418716c0abedc0570036e0b24 100644
--- a/PhysicsAnalysis/Algorithms/AsgAnalysisAlgorithms/python/AsgAnalysisConfig.py
+++ b/PhysicsAnalysis/Algorithms/AsgAnalysisAlgorithms/python/AsgAnalysisConfig.py
@@ -15,6 +15,7 @@ class CommonServicesConfig (ConfigBlock) :
     def __init__ (self) :
         super (CommonServicesConfig, self).__init__ ('CommonServices')
         self.addOption ('runSystematics', None, type=bool)
+        self.addOption ('filterSystematics', None, type=str)
 
     def makeAlgs (self, config) :
 
@@ -26,6 +27,8 @@ class CommonServicesConfig (ConfigBlock) :
             runSystematics = config.dataType() != 'data'
         if runSystematics :
             sysService.sigmaRecommended = 1
+            if self.filterSystematics is not None:
+                sysService.systematicsRegex = self.filterSystematics
         config.createService( 'CP::SelectionNameSvc', 'SelectionNameSvc')