From 0bd865ce9ef5dc40359d42d32325ed8ae107184b Mon Sep 17 00:00:00 2001
From: fernando <Fernando.Monticelli@cern.ch>
Date: Thu, 20 Feb 2020 19:29:12 +0100
Subject: [PATCH] added noringer as chainpart

---
 .../python/HLTMenuConfig/Egamma/ElectronDef.py             | 7 +++++++
 .../python/HLTMenuConfig/Menu/SignatureDicts.py            | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Egamma/ElectronDef.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Egamma/ElectronDef.py
index cde6d5dd646..a3a4d968f7e 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Egamma/ElectronDef.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Egamma/ElectronDef.py
@@ -51,6 +51,8 @@ class ElectronChainConfiguration(ChainConfigurationBase):
         etcut1step          = [ self.getFastCalo() ]
         etcut_sequence      = [ self.getFastCalo(), self.getFastElectron(), self.getPrecisionCaloElectron()]
         electron_sequence   = [ self.getFastCalo(), self.getFastElectron(), self.getPrecisionCaloElectron(), self.getPrecisionElectron()]
+        etcut_noringer_sequence      = [ self.getFastCalo(), self.getFastElectron(), self.getPrecisionCaloElectron()]
+        electron_noringer_sequence   = [ self.getFastCalo(), self.getFastElectron(), self.getPrecisionCaloElectron(), self.getPrecisionElectron()]
 
         stepDictionary = {
                 'etcut1step': etcut1step,
@@ -59,6 +61,11 @@ class ElectronChainConfiguration(ChainConfigurationBase):
                 'lhvloose'  : electron_sequence,
                 'lhmedium'  : electron_sequence,
                 'lhtight'   : electron_sequence,
+                'etcutnoringer'     : etcut_noringer_sequence,
+                'lhloosenoringer'   : electron_noringer_sequence,
+                'lhvloosenoringer'  : electron_noringer_sequence,
+                'lhmediumnoringer'  : electron_noringer_sequence,
+                'lhtightnoringer'   : electron_noringer_sequence,
                 }
 
 
diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/SignatureDicts.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/SignatureDicts.py
index 7d9402ff822..c740609e1e9 100644
--- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/SignatureDicts.py
+++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLTMenuConfig/Menu/SignatureDicts.py
@@ -345,7 +345,7 @@ ElectronChainParts = {
     'caloInfo'       : [],
     'lhInfo'         : [],
     'L2IDAlg'        : [],
-    'addInfo'        : ['etcut', 'etcut1step',"v2","v3"],
+    'addInfo'        : ['noringer', 'etcut', 'etcut1step',"v2","v3"],
     }
 # ---- Egamma Dictinary of default Values ----
 ElectronChainParts_Default = {
-- 
GitLab