From 971a57f688591d5330a6b9cc6dd35c86598911a7 Mon Sep 17 00:00:00 2001
From: sutt <sutt@cern.ch>
Date: Mon, 7 Dec 2020 13:49:17 +0100
Subject: [PATCH] Add specific RoiDescriptor keys for the electron FTF tracking
 analyses

Speaks for itself - gets round issues with the TrigDecisionTool feature access
---
 .../python/TrigIDPhysValMonitoringConfig.py               | 8 ++++----
 .../python/TrigIDtrkMonitoringConfig.py                   | 2 +-
 .../TrigInDetValidation/share/comparitor.json             | 8 ++++----
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/Trigger/TrigMonitoring/TrigIDtrkMonitoring/python/TrigIDPhysValMonitoringConfig.py b/Trigger/TrigMonitoring/TrigIDtrkMonitoring/python/TrigIDPhysValMonitoringConfig.py
index d991cce6bfd..0105e693e6b 100644
--- a/Trigger/TrigMonitoring/TrigIDtrkMonitoring/python/TrigIDPhysValMonitoringConfig.py
+++ b/Trigger/TrigMonitoring/TrigIDtrkMonitoring/python/TrigIDPhysValMonitoringConfig.py
@@ -79,9 +79,9 @@ def TrigIDPhysValMonitoringTool( legacy_monitoring=False ):
     useHighestPT = True
     if mt_chains:
       chainnames = [
-        "HLT_e.*idperf.*:key=HLT_IDTrack_Electron_FTF",
+        "HLT_e.*idperf.*:key=HLT_IDTrack_Electron_FTF:roi=HLT_Roi_FastElectron",
         "HLT_e.*idperf.*:key=HLT_IDTrack_Electron_IDTrig",
-        "HLT_e.*etcut.*:key=HLT_IDTrack_Electron_FTF",
+        "HLT_e.*etcut.*:key=HLT_IDTrack_Electron_FTF:roi=HLT_Roi_FastElectron",
         "HLT_e.*etcut.*:key=HLT_IDTrack_Electron_IDTrig"
       ]
     else:
@@ -98,9 +98,9 @@ def TrigIDPhysValMonitoringTool( legacy_monitoring=False ):
     useOffline=True
     if mt_chains:
       chainnames = [
-        "HLT_e.*idperf.*:key=HLT_IDTrack_Electron_FTF",
+        "HLT_e.*idperf.*:key=HLT_IDTrack_Electron_FTF:roi=HLT_Roi_FastElectron",
         "HLT_e.*idperf.*:key=HLT_IDTrack_Electron_IDTrig",
-        "HLT_e.*etcut.*:key=HLT_IDTrack_Electron_FTF",
+        "HLT_e.*etcut.*:key=HLT_IDTrack_Electron_FTF:roi=HLT_Roi_FastElectron",
         "HLT_e.*etcut.*:key=HLT_IDTrack_Electron_IDTrig"
       ]
     else:      
diff --git a/Trigger/TrigMonitoring/TrigIDtrkMonitoring/python/TrigIDtrkMonitoringConfig.py b/Trigger/TrigMonitoring/TrigIDtrkMonitoring/python/TrigIDtrkMonitoringConfig.py
index 2ddf8fe659b..56cb41099ea 100644
--- a/Trigger/TrigMonitoring/TrigIDtrkMonitoring/python/TrigIDtrkMonitoringConfig.py
+++ b/Trigger/TrigMonitoring/TrigIDtrkMonitoring/python/TrigIDtrkMonitoringConfig.py
@@ -90,7 +90,7 @@ def TrigIDtrkMonitoringTool( legacy_monitoring=False ):
                 if mt_chains: 
                         tidaegamma.ntupleChainNames += [
                                 "Offline",
-                                "HLT_e.*etcut.*:key=HLT_IDTrack_Electron_FTF",
+                                "HLT_e.*etcut.*:key=HLT_IDTrack_Electron_FTF:roi=HLT_Roi_FastElectron",
                                 "HLT_e.*etcut.*:key=HLT_IDTrack_Electron_IDTrig",
                                 "HLT_e.*_gsf_idperf.*:key=GSFTrigTrackParticles"
                         ]
diff --git a/Trigger/TrigValidation/TrigInDetValidation/share/comparitor.json b/Trigger/TrigValidation/TrigInDetValidation/share/comparitor.json
index 8d51554860c..8be23cd1c19 100644
--- a/Trigger/TrigValidation/TrigInDetValidation/share/comparitor.json
+++ b/Trigger/TrigValidation/TrigInDetValidation/share/comparitor.json
@@ -12,16 +12,16 @@
         "chains" : "HLT_mu6_idperf_L1MU6:HLT_IDTrack_Muon_FTF:HLT_Roi_L2SAMuon  HLT_mu6_idperf_L1MU6:HLT_IDTrack_Muon_IDTrig:HLT_Roi_L2SAMuonForEF  HLT_mu6_ivarmedium_L1MU6:HLT_IDTrack_MuonIso_FTF:HLT_Roi_MuonIso"  
     },
     "L2electron":{ 
-        "chains" : "HLT_e17_lhvloose_nod0_L1EM15VH:HLT_IDTrack_Electron_FTF"
+        "chains" : "HLT_e17_lhvloose_nod0_L1EM15VH:HLT_IDTrack_Electron_FTF:HLT_Roi_FastElectron"
     },
     "EFelectron":{ 
-        "chains" : "HLT_e17_lhvloose_nod0_L1EM15VH:HLT_IDTrack_Electron_FTF HLT_e17_lhvloose_nod0_L1EM15VH:HLT_IDTrack_Electron_IDTrig"
+        "chains" : "HLT_e17_lhvloose_nod0_L1EM15VH:HLT_IDTrack_Electron_FTF:HLT_Roi_FastElectron HLT_e17_lhvloose_nod0_L1EM15VH:HLT_IDTrack_Electron_IDTrig"
     },
     "L2electronLowpt":{ 
-        "chains" : "HLT_e5_etcut_L1EM3:HLT_IDTrack_Electron_FTF"
+        "chains" : "HLT_e5_etcut_L1EM3:HLT_IDTrack_Electron_FTF:HLT_Roi_FastElectron"
     },
     "EFelectronLowpt":{ 
-        "chains" : "HLT_e5_etcut_L1EM3:HLT_IDTrack_Electron_FTF HLT_e5_etcut_L1EM3:HLT_IDTrack_Electron_IDTrig"  
+        "chains" : "HLT_e5_etcut_L1EM3:HLT_IDTrack_Electron_FTF:HLT_Roi_FastElectron HLT_e5_etcut_L1EM3:HLT_IDTrack_Electron_IDTrig"  
     },
     "L2tau":{ 
         "chains" : "HLT_tau25_idperf_tracktwo_L1TAU12IM:HLT_IDTrack_TauCore_FTF:HLT_Roi_TauCore"
-- 
GitLab