From 71a2165d5e439e58e3a89a3748462bbe06b0742c Mon Sep 17 00:00:00 2001
From: Mark Sutton <mark.sutton@cern.ch>
Date: Wed, 17 Nov 2021 12:25:38 +0100
Subject: [PATCH] Add tracking configuration for superRoi jet tracking

---
 .../TrigInDetConfig/python/ConfigSettings.py       | 14 ++++++++++++++
 .../TrigEDMConfig/python/TriggerEDMRun3.py         | 13 +++++++++++++
 2 files changed, 27 insertions(+)

diff --git a/Trigger/TrigTools/TrigInDetConfig/python/ConfigSettings.py b/Trigger/TrigTools/TrigInDetConfig/python/ConfigSettings.py
index 23100250e56f..4700a3f40a90 100644
--- a/Trigger/TrigTools/TrigInDetConfig/python/ConfigSettings.py
+++ b/Trigger/TrigTools/TrigInDetConfig/python/ConfigSettings.py
@@ -124,6 +124,18 @@ class _ConfigSettings_bjet( _ConfigSettingsBase ):
       self._phiHalfWidth    = 0.4
 
 
+class _ConfigSettings_jetSuper( _ConfigSettingsBase ):
+   def __init__( self ):
+      _ConfigSettingsBase.__init__(self)
+      self._name     = "jetSuper"
+      self._suffix   = "JetSuper"
+      self._vertex   = "HLT_IDVertex_JetSuper"
+      self._adaptiveVertex = True
+      self._addSingleTrackVertices = True
+      self._roi      = "HLT_Roi_JetSuper"
+      self._doFullScan = True
+      self._pTmin      = 1*GeV
+
 
 class _ConfigSettings_minBias( _ConfigSettingsBase ):
    def __init__( self ):
@@ -439,6 +451,8 @@ _ConfigSettings = {
     "fullScan"    : _ConfigSettings_fullScan(),
     "FS"          : _ConfigSettings_fullScan(),
 
+    "jetSuper"    : _ConfigSettings_jetSuper(),
+
     "beamSpot"    : _ConfigSettings_beamSpot(),
     "BeamSpot"    : _ConfigSettings_beamSpot(),
     "beamSpotFS"  : _ConfigSettings_beamSpotFS(),
diff --git a/Trigger/TriggerCommon/TrigEDMConfig/python/TriggerEDMRun3.py b/Trigger/TriggerCommon/TrigEDMConfig/python/TriggerEDMRun3.py
index 1ce924f3d123..74862240b025 100644
--- a/Trigger/TriggerCommon/TrigEDMConfig/python/TriggerEDMRun3.py
+++ b/Trigger/TriggerCommon/TrigEDMConfig/python/TriggerEDMRun3.py
@@ -509,6 +509,7 @@ TriggerHLTListRun3 = [
     ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_Tau_IDTrigAux.',          'BS ESD AODFULL', 'Tau'),
 
     ('xAOD::VertexContainer#HLT_IDVertex_Tau',                  'BS ESD AODFULL', 'Tau', 'inViews:TAUFTFIdViews,TAUPrecIsoViews'),
+
     ('xAOD::VertexAuxContainer#HLT_IDVertex_TauAux.',           'BS ESD AODFULL', 'Tau'),
 
     ('TrigRoiDescriptorCollection#HLT_Roi_Tau',              'BS ESD AODFULL AODSLIM',  'Steer'),
@@ -758,6 +759,18 @@ TriggerHLTListRun3 = [
     # bjet RoI Descriptor used for EventView creation
     ('TrigRoiDescriptorCollection#HLT_Roi_Bjet',                   'BS ESD AODFULL', 'Bjet'),
 
+
+    # jet superRoI Descriptor and associated track and vertex class used for EventView creation
+    # commented for the time being ...
+
+    #    ('TrigRoiDescriptorCollection#"HLT_Roi_JetSuper',                   'BS ESD AODFULL', 'Jet'),
+    #    ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_JetSuper_FTF',        'BS ESD AODFULL', 'Jet'),
+    #    ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_JetSuper_FTFAux',     'BS ESD AODFULL', 'Jet'),
+    #    ('xAOD::VertexContainer#HLT_IDVertex_JetSuper',                     'BS ESD AODFULL', 'Jet'),
+    #    ('xAOD::VertexContainer#HLT_IDVertex_JetSuperAux',                  'BS ESD AODFULL', 'Jet'),
+
+
+
     # bjet Second Stage Fast tracks
     ('xAOD::TrackParticleContainer#HLT_IDTrack_Bjet_FTF',        'BS ESD AODFULL', 'Bjet', 'inViews:'+BTagViewsEMTopo+','+BTagViewsEMPFlow),
     ('xAOD::TrackParticleAuxContainer#HLT_IDTrack_Bjet_FTFAux.', 'BS ESD AODFULL', 'Bjet'),
-- 
GitLab