diff --git a/Calorimeter/CaloCnv/CaloAthenaPool/CMakeLists.txt b/Calorimeter/CaloCnv/CaloAthenaPool/CMakeLists.txt index dc28bc3a8e43fc394275c031e67641dcceccd2ec..8b5831b9e80f19c870056ed0e3bc2131a7c5c950 100644 --- a/Calorimeter/CaloCnv/CaloAthenaPool/CMakeLists.txt +++ b/Calorimeter/CaloCnv/CaloAthenaPool/CMakeLists.txt @@ -14,7 +14,6 @@ atlas_add_poolcnv_library( CaloAthenaPoolPoolCnv CaloUtilsLib StoreGateLib AthenaPoolCnvSvcLib ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Find the helper code for the T/P tests: diff --git a/Calorimeter/CaloCnv/CaloAthenaPool/share/CaloTPCnv_14.5.0_test.py b/Calorimeter/CaloCnv/CaloAthenaPool/share/CaloTPCnv_14.5.0_test.py deleted file mode 100644 index fc1a3799f6bb85f5d08ddc8a5f999bc8654a013b..0000000000000000000000000000000000000000 --- a/Calorimeter/CaloCnv/CaloAthenaPool/share/CaloTPCnv_14.5.0_test.py +++ /dev/null @@ -1,35 +0,0 @@ -infile = 'aod/AOD-14.5.0/AOD-14.5.0-full.pool.root' -keys = [ - #CaloCellLinkContainer_p2 - 'MuonClusterCollection_Link', - 'egClusterCollection_Link', - - #CaloClusterContainer_p4 - 'HLT@10', - 'LArClusterEMFrwd@10', - 'MuonClusterCollection@10', - 'Tau1P3PCellCluster@10', - 'Tau1P3PCellEM012ClusterContainer@10', - 'Tau1P3PPi0ClusterContainer@10', - 'LArClusterEMSofte@10', - 'egClusterCollection@10', - 'HLT_TrigCaloClusterMaker@10', - 'EMTopoCluster430@10', - 'CaloCalTopoCluster@10', - - #CaloTowerContainer_p1 - 'HLT_TrigCaloTowerMaker', - - #CaloCompactCellContainer - #'AODCellContainer', - ] - -#from AthenaCommon.JobProperties import jobproperties -#jobproperties.Global.DetDescrVersion = 'ATLAS-GEO-10-00-00' - -from AthenaCommon.DetFlags import DetFlags -DetFlags.detdescr.Calo_setOn() -noMuon = True -noID = True -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Calorimeter/CaloCnv/CaloAthenaPool/share/CaloTPCnv_15.1.0_test.py b/Calorimeter/CaloCnv/CaloAthenaPool/share/CaloTPCnv_15.1.0_test.py deleted file mode 100644 index 32941262e35af72eeb9b8befa5dd3e032bed022e..0000000000000000000000000000000000000000 --- a/Calorimeter/CaloCnv/CaloAthenaPool/share/CaloTPCnv_15.1.0_test.py +++ /dev/null @@ -1,35 +0,0 @@ -infile = 'aod/AOD-15.1.0/AOD-15.1.0-full.pool.root' -keys = [ - #CaloCellLinkContainer_p2 - 'MuonClusterCollection_Link', - 'egClusterCollection_Link', - - #CaloClusterContainer_p5 - 'HLT@10', - 'Tau1P3PCellEM012ClusterContainer@10', - 'Tau1P3PCellCluster@10', - 'Tau1P3PPi0ClusterContainer@10', - 'LArClusterEMFrwd@10', - 'MuonClusterCollection@10', - 'egClusterCollection@10', - 'LArClusterEMSofte@10', - 'EMTopoCluster430@10', - 'HLT_TrigCaloClusterMaker@10', - 'CaloCalTopoCluster@10', - - #CaloShowerContainer_p2 - 'HLT', - - #CaloCompactCellContainer - #'AODCellContainer', - ] - -#from AthenaCommon.JobProperties import jobproperties -#jobproperties.Global.DetDescrVersion = 'ATLAS-GEO-10-00-00' - -from AthenaCommon.DetFlags import DetFlags -DetFlags.detdescr.Calo_setOn() -noMuon = True -noID = True -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Calorimeter/CaloCnv/CaloAthenaPool/share/CaloTPCnv_15.5.0_test.py b/Calorimeter/CaloCnv/CaloAthenaPool/share/CaloTPCnv_15.5.0_test.py deleted file mode 100644 index d6ab24d2893ed71643d66bddf823ade53f58ce6b..0000000000000000000000000000000000000000 --- a/Calorimeter/CaloCnv/CaloAthenaPool/share/CaloTPCnv_15.5.0_test.py +++ /dev/null @@ -1,37 +0,0 @@ -infile = 'aod/AOD-15.5.0/AOD-15.5.0-full.pool.root' -keys = [ - #CaloCellLinkContainer_p2 - 'MuonClusterCollection_Link', - 'egClusterCollection_Link', - - #CaloClusterContainer_p6 - 'HLT@10', - 'HLT_TrigCaloClusterMaker@10', - 'Tau1P3PCellEM012ClusterContainer@10', - 'Tau1P3PCellCluster@10', - 'MuonClusterCollection@10', - 'LArClusterEMFrwd@10', - 'Tau1P3PPi0ClusterContainer@10', - 'LArClusterEMSofte@10', - 'HLT_TrigCaloClusterMaker_slw@10', - 'egClusterCollection@10', - 'EMTopoCluster430@10', - 'HLT_TrigCaloClusterMaker_topo@10', - 'CaloCalTopoCluster@10', - - #CaloShowerContainer_p2 - 'HLT', - - #CaloCompactCellContainer - 'AODCellContainer', - ] - -#from AthenaCommon.JobProperties import jobproperties -#jobproperties.Global.DetDescrVersion = 'ATLAS-GEO-10-00-00' - -from AthenaCommon.DetFlags import DetFlags -DetFlags.detdescr.Calo_setOn() -noMuon = True -noID = True -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Calorimeter/CaloCnv/CaloAthenaPool/share/CaloTPCnv_18.0.0_test.py b/Calorimeter/CaloCnv/CaloAthenaPool/share/CaloTPCnv_18.0.0_test.py deleted file mode 100644 index f091f100e2110e2422a2e0ef23d08e4a662b3e71..0000000000000000000000000000000000000000 --- a/Calorimeter/CaloCnv/CaloAthenaPool/share/CaloTPCnv_18.0.0_test.py +++ /dev/null @@ -1,63 +0,0 @@ -infile = 'esd/ESD-18.0.0.pool.root' -keys = [ - #CaloCellLinkContainer_p2 - 'LArClusterEMFrwd_Link', - 'LArClusterEM_Link', - 'egClusterCollection_Link', - 'EMTopoSW35_Link', - 'MuonClusterCollection_Link', - 'LArClusterEM7_11Nocorr_Link', - 'LArClusterEMSofte_Link', - 'Tau1P3PCellEM012ClusterContainer_Link', - 'Tau1P3PCellCluster_Link', - 'TauPi0BonnClusterContainer_Link', - 'HLT_TrigCaloClusterMaker_topo_Link', - 'CaloCalTopoCluster_Link', - - #CaloClusterContainer_p7 - 'HLT@10', - 'LArClusterEMFrwd@10', - 'MuonClusterCollection@10', - 'Tau1P3PCellEM012ClusterContainer@10', - 'Tau1P3PCellCluster@10', - 'HLT_TrigT2Calo@10', - 'HLT_TrigCaloClusterMaker_slw@10', - 'LArClusterEMSofte@10', - 'LArClusterEM7_11Nocorr@10', - 'LArClusterEM@10', - 'egClusterCollection@10', - 'TauPi0BonnClusterContainer@10', - 'EMTopoSW35@10', - 'HLT_TrigCaloClusterMaker_topo@10', - 'HLT_TrigCaloClusterMaker@10', - 'CaloCalTopoCluster@10', - - #CaloShowerContainer_p2 - 'HLT@10', - 'MuonClusterCollection_Data@10', - 'LArClusterEM_Data@10', - 'LArClusterEM7_11Nocorr_Data@10', - 'egClusterCollection_Data@10', - 'Tau1P3PCellEM012ClusterContainer_Data@10', - 'LArClusterEMSofte_Data@10', - 'EMTopoSW35_Data@10', - 'Tau1P3PCellCluster_Data@10', - 'TauPi0BonnClusterContainer_Data@10', - 'CaloCalTopoCluster_Data@10', - - #CaloTopoTowerContainer_p1 - 'TopoTower', - - #CaloTowerContainer_p1 - 'CombinedTower', - ] - -#from AthenaCommon.JobProperties import jobproperties -#jobproperties.Global.DetDescrVersion = 'ATLAS-GEO-10-00-00' - -from AthenaCommon.DetFlags import DetFlags -DetFlags.detdescr.Calo_setOn() -noMuon = True -noID = True -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Calorimeter/CaloCnv/CaloAthenaPool/share/CaloTPCnv_20.1.7.2_test.py b/Calorimeter/CaloCnv/CaloAthenaPool/share/CaloTPCnv_20.1.7.2_test.py deleted file mode 100644 index 0c80e918476654d3cad2921a9c0b59e7d0248ede..0000000000000000000000000000000000000000 --- a/Calorimeter/CaloCnv/CaloAthenaPool/share/CaloTPCnv_20.1.7.2_test.py +++ /dev/null @@ -1,20 +0,0 @@ -infile = 'esd/ESD-20.1.7.2.pool.root' -keys = [ - #CaloClusterCellLinkContainer - 'InDetTrackParticlesAssociatedClusters_links@10', - 'MuonClusterCollection_links@10', - 'LArClusterEM_links@10', - 'egammaClusters_links@10', - 'LArClusterEM7_11Nocorr_links@10', - 'CaloCalTopoClusters_links@10', - ] - -#from AthenaCommon.JobProperties import jobproperties -#jobproperties.Global.DetDescrVersion = 'ATLAS-GEO-10-00-00' - -from AthenaCommon.DetFlags import DetFlags -DetFlags.detdescr.Calo_setOn() -noMuon = True -noID = True -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Control/AthenaCommon/python/DetFlags.py b/Control/AthenaCommon/python/DetFlags.py deleted file mode 100755 index a98378e9cd53f5fe5ad12dec1dc1f3eedbe5112d..0000000000000000000000000000000000000000 --- a/Control/AthenaCommon/python/DetFlags.py +++ /dev/null @@ -1,663 +0,0 @@ -# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration - -# DetFlags : Author Tadashi Maeno -# Mods: David Rousseau, Paolo Calafiura, M. Gallas ( more flags and -# tasks) -# detectors : ID = bpipe pixel SCT TRT BCM -# Forward = Lucid ZDC ALFA AFP FwdRegion -# LAr = em HEC FCal -# Calo = em HEC FCal Tile -# Muon = MDT CSC TGC RPC sTGC MM -# Truth -# BField -# FTK -# tasks: -# geometry : setup the geometry -# dcs : DCS information is available -# simulate : simulate -# simulateLVL1 : LVL1 simulation -# detdescr : setup detector description (for anything which is not geant) -# pileup : collect hits from physics and min bias events -# digitize : hit -> RDO (raw data objects) -# makeRIO : RDO -> RIO (Reconstruction Input Objects) -# writeBS : write RDO byte stream -# readRDOBS : read RDO from byte stream -# readRDOPool : read RDO from pool -# readRIOBS : read RIO directly from BS -# writeRDOPool : write RDO in pool -# readRIOPool : read RIO from pool -# writeRIOPool : write RIO in pool -# overlay : overlay setup - -# -# Some tasks are OR of other classes. They can only be used to test, not to set. -# haveRDO = readRDOPool or readRDOBS -# haveRIO = makeRIO or readRIOPool or readRIOBS -# -# subdetectors and tasks from a matrix of flags which are all -# off by default -# changing the flags: -# tasks can be switched on/off for all detectors: -# DetFlags.geometry.all_setOn() (or all_setOff() -# a task for a given subdetector can be switched on/off -# DetFlags.readRDO.pixel_setOn() (or setOff() ) -# setting off/on a group of subdetectors (e.g. LAr or Muon) switch off/on -# all the corresponding subdetectors -# a subdetector can be switched on/off for all tasks: -# DetFlags.Muon_setOn() (or setOff() ) -# -# Flags can be tested individually: -#if DetFlags.geometry.pixel_on(): -# print "pix Geo On" -#else: -# print "pix Geo Off" -# there is no off() method, just use not -# Group of subdetectors can also be tested: -#if DetFlags.detdescr.any_on() : true if any subdet is true -#if DetFlags.detdescr.allOn() : true if all subdet is true -#if DetFlags.detdescr.LAr_on() : true if any LAr det is true -#if DetFlags.detdescr.LAr_allOn() : true if all LAr det is true -#if DetFlags.haveRIO.Calo_on() : true if any Calo RIO are present (made or read from file) - -class DetFlags: - # detectors - class SubDetectors: - def __init__ (self): - # ID - self._flag_bpipe = False - self._flag_pixel = False - self._flag_SCT = False - self._flag_TRT = False - self._flag_BCM = False - # Forward - self._flag_Lucid = False - self._flag_ZDC = False - self._flag_ALFA = False - self._flag_AFP = False - self._flag_FwdRegion = False - # Calo - self._flag_em = False - self._flag_HEC = False - self._flag_FCal = False - self._flag_Tile = False - # Muon - self._flag_MDT = False - self._flag_CSC = False - self._flag_TGC = False - self._flag_RPC = False - self._flag_MM = False - self._flag_sTGC = False - # LVL1 - self._flag_LVL1 = False - # Truth - self._flag_Truth = False - # BField - self._flag_BField = False - # FTK - self._flag_FTK = False - - # create methods to set on/off sub-detectors - - # get my attributes - for attr in dir(self)[:]: - # get flag members - if 0 == attr.find('_flag_'): - # extract detector name - detName = attr.replace('_flag_','') - - # temporary class for function object - class TmpC: - def __init__ (tmpSelf,attr): - tmpSelf._attr = attr - def setOn (tmpSelf): - setattr(self,tmpSelf._attr,True) - def setOff (tmpSelf): - setattr(self,tmpSelf._attr,False) - def on (tmpSelf): - return getattr(self,tmpSelf._attr) - - # register methods - tmpC = TmpC(attr) - setattr(self,'%s_setOn' % detName, tmpC.setOn) - setattr(self,'%s_setOff' % detName, tmpC.setOff) - setattr(self,'%s_on' % detName, tmpC.on) - - # set on/off detector - def Forward_setOn (self): - self.Lucid_setOn() - self.ZDC_setOn() - self.ALFA_setOn() - self.AFP_setOn() - self.FwdRegion_setOn() - def Forward_setOff (self): - self.Lucid_setOff() - self.ZDC_setOff() - self.ALFA_setOff() - self.AFP_setOff() - self.FwdRegion_setOff() - def ID_setOn (self): - self.bpipe_setOn() - self.pixel_setOn() - self.SCT_setOn() - self.TRT_setOn() - self.BCM_setOn() - def ID_setOff (self): - self.bpipe_setOff() - self.pixel_setOff() - self.SCT_setOff() - self.TRT_setOff() - self.BCM_setOff() - def Calo_setOn (self): - self.em_setOn() - self.HEC_setOn() - self.FCal_setOn() - self.Tile_setOn() - def Calo_setOff (self): - self.em_setOff() - self.HEC_setOff() - self.FCal_setOff() - self.Tile_setOff() - def LAr_setOn (self): - self.em_setOn() - self.HEC_setOn() - self.FCal_setOn() - def LAr_setOff (self): - self.em_setOff() - self.HEC_setOff() - self.FCal_setOff() - def Muon_setOn (self): - self.MDT_setOn() - self.CSC_setOn() - self.TGC_setOn() - self.RPC_setOn() - self.MM_setOn() - self.sTGC_setOn() - def Muon_setOff (self): - self.MDT_setOff() - self.CSC_setOff() - self.TGC_setOff() - self.RPC_setOff() - self.MM_setOff() - self.sTGC_setOff() - - # set on/off all detectors - def all_setOn (self): - self.Forward_setOn() - self.ID_setOn() - self.Calo_setOn() - self.Muon_setOn() - self.Truth_setOn() - self.BField_setOn() - self.LVL1_setOn() - def all_setOff (self): - self.Forward_setOff() - self.ID_setOff() - self.Calo_setOff() - self.Muon_setOff() - self.Truth_setOff() - self.BField_setOff() - self.LVL1_setOff() - self.FTK_setOff() - - # get methods - def Forward_on (self): - return self.ALFA_on() | self.ZDC_on() | self.Lucid_on() | self.AFP_on() | self.FwdRegion_on() - def Forward_allOn (self): - return self.ALFA_on() & self.ZDC_on() & self.Lucid_on() & self.AFP_on() & self.FwdRegion_on() - def ID_on (self): - return self.bpipe_on() | self.pixel_on() | self.SCT_on() | self.TRT_on() | self.BCM_on() - def ID_allOn (self): - return self.bpipe_on() & self.pixel_on() & self.SCT_on() & self.TRT_on() & self.BCM_on() - def LAr_on (self): - return self.em_on() | self.HEC_on() | self.FCal_on() - def LAr_allOn (self): - return self.em_on() & self.HEC_on() & self.FCal_on() - def Calo_on (self): - return self.LAr_on() | self.Tile_on() - def Calo_allOn (self): - return self.LAr_allOn() & self.Tile_on() - def Muon_on (self): - return self.MDT_on() | self.CSC_on() | self.TGC_on() | self.RPC_on() | self.sTGC_on() | self.MM_on() - def Muon_allOn (self): - return self.MDT_on() & self.CSC_on() & self.TGC_on() & self.RPC_on() & self.sTGC_on() & self.MM_on() - - def any_on (self): - return self.ID_on() | self.Calo_on() | self.Muon_on() | self.Forward_on() | self.Truth_on() | self.BField_on() | self.FTK_on() - def allOn (self): - return self.ID_allOn() & self.Calo_allOn() & self.Muon_allOn() & self.Forward_on() & self.Truth_on() & self.BField_on() - - # ORed task - class ORedTask: - def __init__ (self, task): - # ORed task list - self._oredTasks = [] - self._oredTasks.append(task) - - # import "_on" method from task - for attr in dir(task)[:]: - # select "_on" method - if attr.find('_on')!=-1 or attr.find('_allOn')!=-1: - # temporary class for function object - class TmpC: - def __init__ (tmpSelf, oredTasks, method): - tmpSelf._oredTasks = oredTasks - tmpSelf._method = method - - # test if any task is on - def oredTasks_on (tmpSelf): - for tmpTask in tmpSelf._oredTasks: - if getattr(tmpTask, tmpSelf._method)(): - return True - return False - - # register "_on" method - tmpC = TmpC(self._oredTasks, attr) - setattr(self,attr,tmpC.oredTasks_on) - - # add a task to ORed task list - def addTask (self, task): - self._oredTasks.append(task) - - # tasks - geometry = SubDetectors() - dcs = SubDetectors() - simulate = SubDetectors() - simulateLVL1 = SubDetectors() - detdescr = SubDetectors() - digitize = SubDetectors() - pileup = SubDetectors() - makeRIO = SubDetectors() - writeBS = SubDetectors() - readRDOBS = SubDetectors() - readRDOPool = SubDetectors() - readRIOBS = SubDetectors() - writeRDOPool = SubDetectors() - readRIOPool = SubDetectors() - writeRIOPool = SubDetectors() - overlay = SubDetectors() - - # task list - _taskList = [] - _taskList.append(geometry) - _taskList.append(dcs) - _taskList.append(simulate) - _taskList.append(simulateLVL1) - _taskList.append(detdescr) - _taskList.append(digitize) - _taskList.append(pileup) - _taskList.append(makeRIO) - _taskList.append(writeBS) - _taskList.append(readRDOBS) - _taskList.append(readRDOPool) - _taskList.append(readRIOBS) - _taskList.append(writeRDOPool) - _taskList.append(readRIOPool) - _taskList.append(writeRIOPool) - _taskList.append(overlay) - - # ORed tasks - haveRIO = ORedTask(makeRIO) - haveRIO.addTask(readRIOBS) - haveRIO.addTask(readRIOPool) - - haveRDO = ORedTask(readRDOPool) - haveRDO.addTask(readRDOBS) - - _oredTaskList = [] - _oredTaskList.append(haveRIO) - _oredTaskList.append(haveRDO) - - # generic method to set on/off a detector for all tasks - def _setAllTask (cls, det, switch): - command = '%s_%s' % (det, switch) - for task in cls._taskList: - getattr(task,command)() - - # set on/off sub-detector - def bpipe_setOn (cls): - cls._setAllTask('bpipe','setOn') - def bpipe_setOff (cls): - cls._setAllTask('bpipe','setOff') - def pixel_setOn (cls): - cls._setAllTask('pixel','setOn') - def pixel_setOff (cls): - cls._setAllTask('pixel','setOff') - def SCT_setOn (cls): - cls._setAllTask('SCT','setOn') - def SCT_setOff (cls): - cls._setAllTask('SCT','setOff') - def TRT_setOn (cls): - cls._setAllTask('TRT','setOn') - def TRT_setOff (cls): - cls._setAllTask('TRT','setOff') - def BCM_setOn (cls): - cls._setAllTask('BCM','setOn') - def BCM_setOff (cls): - cls._setAllTask('BCM','setOff') - - def ALFA_setOn (cls): - cls._setAllTask('ALFA','setOn') - def ALFA_setOff (cls): - cls._setAllTask('ALFA','setOff') - def AFP_setOn (cls): - cls._setAllTask('AFP','setOn') - def AFP_setOff (cls): - cls._setAllTask('AFP','setOff') - def FwdRegion_setOn (cls): - cls._setAllTask('FwdRegion','setOn') - def FwdRegion_setOff (cls): - cls._setAllTask('FwdRegion','setOff') - def ZDC_setOn (cls): - cls._setAllTask('ZDC','setOn') - def ZDC_setOff (cls): - cls._setAllTask('ZDC','setOff') - def Lucid_setOn (cls): - cls._setAllTask('Lucid','setOn') - def Lucid_setOff (cls): - cls._setAllTask('Lucid','setOff') - - def em_setOn (cls): - cls._setAllTask('em','setOn') - def em_setOff (cls): - cls._setAllTask('em','setOff') - def HEC_setOn (cls): - cls._setAllTask('HEC','setOn') - def HEC_setOff (cls): - cls._setAllTask('HEC','setOff') - def FCal_setOn (cls): - cls._setAllTask('FCal','setOn') - def FCal_setOff (cls): - cls._setAllTask('FCal','setOff') - def Tile_setOn (cls): - cls._setAllTask('Tile','setOn') - def Tile_setOff (cls): - cls._setAllTask('Tile','setOff') - - def MDT_setOn (cls): - cls._setAllTask('MDT','setOn') - def MDT_setOff (cls): - cls._setAllTask('MDT','setOff') - def CSC_setOn (cls): - cls._setAllTask('CSC','setOn') - def CSC_setOff (cls): - cls._setAllTask('CSC','setOff') - def TGC_setOn (cls): - cls._setAllTask('TGC','setOn') - def TGC_setOff (cls): - cls._setAllTask('TGC','setOff') - def RPC_setOn (cls): - cls._setAllTask('RPC','setOn') - def RPC_setOff (cls): - cls._setAllTask('RPC','setOff') - def sTGC_setOn (cls): - cls._setAllTask('sTGC','setOn') - def sTGC_setOff (cls): - cls._setAllTask('sTGC','setOff') - def MM_setOn (cls): - cls._setAllTask('MM','setOn') - def MM_setOff (cls): - cls._setAllTask('MM','setOff') - - def Truth_setOn (cls): - cls._setAllTask('Truth','setOn') - def Truth_setOff (cls): - cls._setAllTask('Truth','setOff') - - def BField_setOn (cls): - cls._setAllTask('BField','setOn') - def BField_setOff (cls): - cls._setAllTask('BField','setOff') - - def FTK_setOn (cls): - pass - def FTK_setOff (cls): - cls._setAllTask('FTK','setOff') - - def LVL1_setOn (cls): - cls._setAllTask('LVL1','setOn') - def LVL1_setOff (cls): - cls._setAllTask('LVL1','setOff') - - # set on/off detector - def Forward_setOn (cls): - cls._setAllTask('Forward','setOn') - def Forward_setOff (cls): - cls._setAllTask('Forward','setOff') - def ID_setOn (cls): - cls._setAllTask('ID','setOn') - def ID_setOff (cls): - cls._setAllTask('ID','setOff') - def Calo_setOn (cls): - cls._setAllTask('Calo','setOn') - def Calo_setOff (cls): - cls._setAllTask('Calo','setOff') - def LAr_setOn (cls): - cls._setAllTask('LAr','setOn') - def LAr_setOff (cls): - cls._setAllTask('LAr','setOff') - def Muon_setOn (cls): - cls._setAllTask('Muon','setOn') - def Muon_setOff (cls): - cls._setAllTask('Muon','setOff') - - def all_setOn (cls): - cls._setAllTask('all','setOn') - def all_setOff (cls): - cls._setAllTask('all','setOff') - - # generic method to test whether a detector is on for any tasks - def _anyTask_on (cls, det): - command = '%s_on' % det - for task in cls._taskList: - if getattr(task,command)(): - return True - return False - - # test whether a sub-detector is on for any tasks - def bpipe_on (cls): - return cls._anyTask_on('bpipe') - def pixel_on (cls): - return cls._anyTask_on('pixel') - def SCT_on (cls): - return cls._anyTask_on('SCT') - def TRT_on (cls): - return cls._anyTask_on('TRT') - def BCM_on (cls): - return cls._anyTask_on('BCM') - - def ALFA_on (cls): - return cls._anyTask_on('ALFA') - def AFP_on (cls): - return cls._anyTask_on('AFP') - def FwdRegion_on (cls): - return cls._anyTask_on('FwdRegion') - def ZDC_on (cls): - return cls._anyTask_on('ZDC') - def Lucid_on (cls): - return cls._anyTask_on('Lucid') - - def em_on (cls): - return cls._anyTask_on('em') - def HEC_on (cls): - return cls._anyTask_on('HEC') - def FCal_on (cls): - return cls._anyTask_on('FCal') - def Tile_on (cls): - return cls._anyTask_on('Tile') - - def MDT_on (cls): - return cls._anyTask_on('MDT') - def CSC_on (cls): - return cls._anyTask_on('CSC') - def TGC_on (cls): - return cls._anyTask_on('TGC') - def RPC_on (cls): - return cls._anyTask_on('RPC') - def sTGC_on (cls): - return cls._anyTask_on('sTGC') - def MM_on (cls): - return cls._anyTask_on('MM') - - def Truth_on (cls): - return cls._anyTask_on('Truth') - - def BField_on(cls): - return cls._anyTask_on('BField') - - def FTK_on(cls): - return cls._anyTask_on('FTK') - - def LVL1_on (cls): - return cls._anyTask_on('LVL1') - - # test whether a detector is on for any tasks - def Forward_on (cls): - return cls._anyTask_on('Forward') - def ID_on (cls): - return cls._anyTask_on('ID') - def Calo_on (cls): - return cls._anyTask_on('Calo') - def LAr_on (cls): - return cls._anyTask_on('LAr') - def Muon_on (cls): - return cls._anyTask_on('Muon') - - def any_on (cls): - return cls._anyTask_on('any') - - # show flags - def Print (cls): - id =["bpipe","pixel","SCT","TRT","BCM"] - forward=["Lucid", "ZDC", "ALFA", "AFP", "FwdRegion"] - calo=["em","HEC","FCal","Tile"] - muon=["MDT","CSC","TGC","RPC","sTGC","MM"] - truth=["Truth"] - l1=["LVL1"] - bf=["BField"] - ftk=["FTK"] - # crate detectors row and format - item=[] - item.append("") - format = "%13s :" - alldets=id+forward+calo+muon+truth+l1+bf+ftk - for det in alldets: - format += "%"+str(max(6,len(det)+1))+"s" #"%10s" - item.append(det) - # print detectors row - print (format % tuple(item)) - - # print flags for each task - for attr in dir(cls)[:]: - # check if this attribute is in the task list - if "__" not in attr: #avoid __class__ etc - if cls.__dict__[attr] in cls._taskList+cls._oredTaskList: - item=[] - # task name - item.append(attr) - for det in alldets: - # test whether each detector is on - command = "%s_on" % det - if getattr(cls.__dict__[attr],command)(): - item.append("ON") - else: - item.append("--") - # print - print (format % tuple(item)) - - # class method - _setAllTask = classmethod(_setAllTask) - bpipe_setOn = classmethod(bpipe_setOn) - bpipe_setOff = classmethod(bpipe_setOff) - pixel_setOn = classmethod(pixel_setOn) - pixel_setOff = classmethod(pixel_setOff) - SCT_setOn = classmethod(SCT_setOn) - SCT_setOff = classmethod(SCT_setOff) - TRT_setOn = classmethod(TRT_setOn) - TRT_setOff = classmethod(TRT_setOff) - BCM_setOn = classmethod(BCM_setOn) - BCM_setOff = classmethod(BCM_setOff) - ALFA_setOn = classmethod(ALFA_setOn) - ALFA_setOff= classmethod(ALFA_setOff) - AFP_setOn = classmethod(AFP_setOn) - AFP_setOff= classmethod(AFP_setOff) - ZDC_setOn = classmethod(ZDC_setOn) - ZDC_setOff = classmethod(ZDC_setOff) - Lucid_setOn = classmethod(Lucid_setOn) - Lucid_setOff = classmethod(Lucid_setOff) - FwdRegion_setOn = classmethod(FwdRegion_setOn) - FwdRegion_setOff= classmethod(FwdRegion_setOff) - em_setOn = classmethod(em_setOn) - em_setOff = classmethod(em_setOff) - HEC_setOn = classmethod(HEC_setOn) - HEC_setOff = classmethod(HEC_setOff) - FCal_setOn = classmethod(FCal_setOn) - FCal_setOff = classmethod(FCal_setOff) - Tile_setOn = classmethod(Tile_setOn) - Tile_setOff = classmethod(Tile_setOff) - MDT_setOn = classmethod(MDT_setOn) - MDT_setOff = classmethod(MDT_setOff) - CSC_setOn = classmethod(CSC_setOn) - CSC_setOff = classmethod(CSC_setOff) - TGC_setOn = classmethod(TGC_setOn) - TGC_setOff = classmethod(TGC_setOff) - RPC_setOn = classmethod(RPC_setOn) - RPC_setOff = classmethod(RPC_setOff) - sTGC_setOn = classmethod(sTGC_setOn) - sTGC_setOff = classmethod(sTGC_setOff) - MM_setOn = classmethod(MM_setOn) - MM_setOff = classmethod(MM_setOff) - Truth_setOn = classmethod(Truth_setOn) - Truth_setOff = classmethod(Truth_setOff) - BField_setOn = classmethod(BField_setOn) - BField_setOff = classmethod(BField_setOff) - FTK_setOn = classmethod(FTK_setOn) - FTK_setOff = classmethod(FTK_setOff) - LVL1_setOn = classmethod(LVL1_setOn) - LVL1_setOff = classmethod(LVL1_setOff) - Forward_setOn = classmethod(Forward_setOn) - Forward_setOff = classmethod(Forward_setOff) - ID_setOn = classmethod(ID_setOn) - ID_setOff = classmethod(ID_setOff) - Calo_setOn = classmethod(Calo_setOn) - Calo_setOff = classmethod(Calo_setOff) - LAr_setOn = classmethod(LAr_setOn) - LAr_setOff = classmethod(LAr_setOff) - Muon_setOn = classmethod(Muon_setOn) - Muon_setOff = classmethod(Muon_setOff) - all_setOn = classmethod(all_setOn) - all_setOff = classmethod(all_setOff) - - _anyTask_on = classmethod(_anyTask_on) - bpipe_on = classmethod(bpipe_on) - pixel_on = classmethod(pixel_on) - SCT_on = classmethod(SCT_on) - TRT_on = classmethod(TRT_on) - BCM_on = classmethod(BCM_on) - ALFA_on = classmethod(ALFA_on) - AFP_on = classmethod(AFP_on) - ZDC_on = classmethod(ZDC_on) - Lucid_on = classmethod(Lucid_on) - FwdRegion_on = classmethod(FwdRegion_on) - em_on = classmethod(em_on) - HEC_on = classmethod(HEC_on) - FCal_on = classmethod(FCal_on) - Tile_on = classmethod(Tile_on) - MDT_on = classmethod(MDT_on) - CSC_on = classmethod(CSC_on) - TGC_on = classmethod(TGC_on) - RPC_on = classmethod(RPC_on) - sTGC_on = classmethod(sTGC_on) - MM_on = classmethod(MM_on) - - Truth_on = classmethod(Truth_on) - BField_on = classmethod(BField_on) - FTK_on = classmethod(FTK_on) - LVL1_on = classmethod(LVL1_on) - Forward_on = classmethod(Forward_on) - ID_on = classmethod(ID_on) - Calo_on = classmethod(Calo_on) - LAr_on = classmethod(LAr_on) - Muon_on = classmethod(Muon_on) - any_on = classmethod(any_on) - - Print = classmethod(Print) diff --git a/Control/AthenaMonitoringKernel/python/GenericMonitoringTool.py b/Control/AthenaMonitoringKernel/python/GenericMonitoringTool.py index 961751aa0f3a5a51164481d8e2f6908bd7d3a6a2..f6223798653034bce61d9340a1ca7b6d698c9c92 100644 --- a/Control/AthenaMonitoringKernel/python/GenericMonitoringTool.py +++ b/Control/AthenaMonitoringKernel/python/GenericMonitoringTool.py @@ -426,6 +426,9 @@ def defineHistogram(flags, varname, type='TH1F', path=None, assert isinstance(ylabels, (list, tuple)),'ylabels must be list or tuple' settings['ybins'] = len(ylabels) settings['ylabels'] = ylabels + # if user did not specify ymin and ymax, set it here, as cannot have ymin=ymax=0 + if ymin is None: settings["ymin"] = 0 + if ymax is None: settings["ymax"] = settings["ymin"]+1 if zlabels is not None and len(zlabels)>0: assert isinstance(zlabels, (list, tuple)),'zlabels must be list or tuple' settings['zlabels'] = zlabels diff --git a/Control/AthenaMonitoringKernel/test/test_defineHistogram.py b/Control/AthenaMonitoringKernel/test/test_defineHistogram.py index cac4a894c0a6b417fa8756a08cd85123eb479f92..39993d79bd5d2e33463fae79ac27dcc8bbdf2b23 100644 --- a/Control/AthenaMonitoringKernel/test/test_defineHistogram.py +++ b/Control/AthenaMonitoringKernel/test/test_defineHistogram.py @@ -61,7 +61,7 @@ class Test( unittest.TestCase ): def test_1D_labelsY( self ): flags = initConfigFlags() check = defineHistogram(flags, 'var', ylabels=["bin0", "bin1"]) - true = '{"alias": "var", "allvars": ["var"], "convention": "", "merge": "", "path": "", "title": "var", "treeDef": "", "type": "TH1F", "weight": "", "cutMask": "", "xarray": [], "xbins": 100, "xlabels": [], "xmax": 1, "xmin": 0, "xvar": "var", "yarray": [], "ybins": 2, "ylabels": ["bin0", "bin1"], "ymax": 0.0, "ymin": 0.0, "yvar": "", "zbins": 0.0, "zlabels": [], "zmax": 0.0, "zmin": 0.0, "zvar": "", "Sumw2": false, "kLBNHistoryDepth": 0, "kAddBinsDynamically": false, "kRebinAxes": false, "kCanRebin": false, "kVec": false, "kVecUO": false, "kCumulative": false, "kLive": false, "kAlwaysCreate": false}' + true = '{"alias": "var", "allvars": ["var"], "convention": "", "merge": "", "path": "", "title": "var", "treeDef": "", "type": "TH1F", "weight": "", "cutMask": "", "xarray": [], "xbins": 100, "xlabels": [], "xmax": 1, "xmin": 0, "xvar": "var", "yarray": [], "ybins": 2, "ylabels": ["bin0", "bin1"], "ymax": 1.0, "ymin": 0.0, "yvar": "", "zbins": 0.0, "zlabels": [], "zmax": 0.0, "zmin": 0.0, "zvar": "", "Sumw2": false, "kLBNHistoryDepth": 0, "kAddBinsDynamically": false, "kRebinAxes": false, "kCanRebin": false, "kVec": false, "kVecUO": false, "kCumulative": false, "kLive": false, "kAlwaysCreate": false}' self.assertEqual(json.loads(check), json.loads(true)) def test_2D( self ): @@ -85,7 +85,7 @@ class Test( unittest.TestCase ): def test_2D_labelsXY( self ): flags = initConfigFlags() check = defineHistogram(flags, 'varX,varY', 'TH2F', xlabels=["bin0", "bin1"], ylabels=["bin0", "bin1", "bin2"]) - true = '{"alias": "varY_vs_varX", "allvars": ["varX", "varY"], "convention": "", "merge": "", "path": "", "title": "varX,varY", "treeDef": "", "type": "TH2F", "weight": "", "cutMask": "", "xarray": [], "xbins": 2, "xlabels": ["bin0", "bin1"], "xmax": 1, "xmin": 0, "xvar": "varX", "yarray": [], "ybins": 3, "ylabels": ["bin0", "bin1", "bin2"], "ymax": 0.0, "ymin": 0.0, "yvar": "varY", "zbins": 0.0, "zlabels": [], "zmax": 0.0, "zmin": 0.0, "zvar": "", "Sumw2": false, "kLBNHistoryDepth": 0, "kAddBinsDynamically": false, "kRebinAxes": false, "kCanRebin": false, "kVec": false, "kVecUO": false, "kCumulative": false, "kLive": false, "kAlwaysCreate": false}' + true = '{"alias": "varY_vs_varX", "allvars": ["varX", "varY"], "convention": "", "merge": "", "path": "", "title": "varX,varY", "treeDef": "", "type": "TH2F", "weight": "", "cutMask": "", "xarray": [], "xbins": 2, "xlabels": ["bin0", "bin1"], "xmax": 1, "xmin": 0, "xvar": "varX", "yarray": [], "ybins": 3, "ylabels": ["bin0", "bin1", "bin2"], "ymax": 1.0, "ymin": 0.0, "yvar": "varY", "zbins": 0.0, "zlabels": [], "zmax": 0.0, "zmin": 0.0, "zvar": "", "Sumw2": false, "kLBNHistoryDepth": 0, "kAddBinsDynamically": false, "kRebinAxes": false, "kCanRebin": false, "kVec": false, "kVecUO": false, "kCumulative": false, "kLive": false, "kAlwaysCreate": false}' self.assertEqual(json.loads(check), json.loads(true)) def test_3D( self ): diff --git a/DataQuality/DataQualityInterfaces/python/han.py b/DataQuality/DataQualityInterfaces/python/han.py index d71c0a8864c245958e97b272766777dad893951d..aeb0fb5786315ed9bf2f42291c812c6fb263feec 100644 --- a/DataQuality/DataQualityInterfaces/python/han.py +++ b/DataQuality/DataQualityInterfaces/python/han.py @@ -71,6 +71,7 @@ def FixRegion(config: ROOT.TDirectory, top_level: dqi.HanConfigGroup, td: ROOT.T """Main code to translate the configuration given by 'top_level' into the final configuration by expanding the regexes using the objects in 'td'""" log.info('Translating regexes...') + HanConfigGroup = dqi.HanConfigGroup refmapcache = {} # Avoid repeated lookups of reference TMaps mapping = {} @@ -81,14 +82,14 @@ def FixRegion(config: ROOT.TDirectory, top_level: dqi.HanConfigGroup, td: ROOT.T iterate_hcfg(top_level, mapping, mapping_regex, mapping_groups) mapping_assessors_final.update(mapping) for path, g in mapping_groups.items(): - newgroup = dqi.HanConfigGroup() + newgroup = HanConfigGroup() newgroup.SetName(g.GetName()) newgroup.SetPathName(path) copyMetadata(newgroup, g) mapping_groups_final[path] = newgroup - l = [] + l: List[str] = [] iterate_objs(td, l, td.GetPath()) for path, (a, p) in mapping_regex.items(): pre = re.compile(p) @@ -110,7 +111,7 @@ def FixRegion(config: ROOT.TDirectory, top_level: dqi.HanConfigGroup, td: ROOT.T if orig in mapping_groups_final: log.debug(f'Deleting {orig}') del mapping_groups_final[orig] - newgroup = dqi.HanConfigGroup() + newgroup = HanConfigGroup() newgroup.SetName(formatted_tok) newgroup.SetPathName(target) oldgroup = mapping_groups[orig] @@ -158,9 +159,10 @@ def FixRegion(config: ROOT.TDirectory, top_level: dqi.HanConfigGroup, td: ROOT.T log.error(f'Unable to look up assessor parent directory. Full error follows\n{e}: path {p}, assessor {a}, assessor name {a.GetName()}') # need to in reverse order of depth. First count number of slashes: keydepths = count_slashes(mapping_groups_final.items()) - for _, l in sorted(keydepths.items(), reverse=True): - for p, g in l: - log.debug(f'Final additions for {p}, {g}, {g.GetPathName()} into {os.path.dirname(p)}') + for _, l2 in sorted(keydepths.items(), reverse=True): + for p, g in l2: + if log.level <= logging.DEBUG: + log.debug(f'Final additions for {p}, {g.GetName()}, {g.GetPathName()} into {os.path.dirname(p)}') if p != 'top_level': try: mapping_groups_final[os.path.dirname(p)].AddGroup(g) diff --git a/Database/AthenaPOOL/AthenaPoolUtilities/CMakeLists.txt b/Database/AthenaPOOL/AthenaPoolUtilities/CMakeLists.txt index c3d94b7fc0452f0aed15b3a6be74d8ce037cc32a..ded8bf3f65908af16e669631d9e8500ac323a87e 100644 --- a/Database/AthenaPOOL/AthenaPoolUtilities/CMakeLists.txt +++ b/Database/AthenaPOOL/AthenaPoolUtilities/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration +# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration # Declare the package name: atlas_subdir( AthenaPoolUtilities ) @@ -26,16 +26,12 @@ atlas_add_dictionary( AthenaPoolUtilitiesDict LINK_LIBRARIES AthenaPoolUtilities ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( share/post_tpcnvtest.sh ) atlas_install_python_modules( python/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Install the CMake code from the package: atlas_install_generic( cmake/AthenaPoolUtilitiesTestConfig.cmake DESTINATION cmake ) -atlas_install_generic( share/run_tpcnv_legacy_test.sh.in - DESTINATION cmake/modules/scripts - EXECUTABLE ) atlas_install_generic( share/run_tpcnv_test.sh.in DESTINATION cmake/modules/scripts EXECUTABLE ) diff --git a/Database/AthenaPOOL/AthenaPoolUtilities/cmake/AthenaPoolUtilitiesTestConfig.cmake b/Database/AthenaPOOL/AthenaPoolUtilities/cmake/AthenaPoolUtilitiesTestConfig.cmake index 0c8b718cec1581ffba786b11db87362103a99dd6..47570d20fff39dcb4a3de0545e3892f3b2ffd3a2 100644 --- a/Database/AthenaPOOL/AthenaPoolUtilities/cmake/AthenaPoolUtilitiesTestConfig.cmake +++ b/Database/AthenaPOOL/AthenaPoolUtilities/cmake/AthenaPoolUtilitiesTestConfig.cmake @@ -1,4 +1,4 @@ -# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration +# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration # # @file AthenaPoolUtilities/share/AthenaPoolUtilitiesTestConfig.make @@ -8,47 +8,8 @@ # # Example: # -# run_tpcnv_legacy_test( TrackParticleTPCnv_17.2.8 AOD-17.2.8-full ) +# run_tpcnv_test( TrackParticleTPCnv_17.2.8 AOD-17.2.8-full ) # - -function( run_tpcnv_legacy_test testName refName ) - - cmake_parse_arguments( ARG "" "REFERENCE_TAG" "REQUIRED_LIBRARIES" ${ARGN} ) - - # The package name is needed for the configuration of the test script: - atlas_get_package_name( pkgName ) - - # Find the test runner script: - find_file( ATLAS_TPCNV_LEGACY_TEST_RUNNER "run_tpcnv_legacy_test.sh.in" - PATH_SUFFIXES "share" "scripts" - PATHS "${AthenaPoolUtilitiesTest_DIR}/.." - "${CMAKE_BINARY_DIR}/${ATLAS_PLATFORM}/cmake/modules" - ${CMAKE_MODULE_PATH} ) - if( NOT ATLAS_TPCNV_LEGACY_TEST_RUNNER ) - message( WARNING "Couldn't find run_tpcnv_legacy_test.sh.in" ) - return() - endif() - mark_as_advanced( ATLAS_TPCNV_LEGACY_TEST_RUNNER ) - - # Create the script that will be run: - configure_file( "${ATLAS_TPCNV_LEGACY_TEST_RUNNER}" - "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/tpcnv_legacy_${testName}.sh" - @ONLY ) - - set( _env ) - if( ARG_REFERENCE_TAG ) - set( _env ENVIRONMENT "ATLAS_REFERENCE_TAG=${pkgName}/${ARG_REFERENCE_TAG}" ) - endif() - - # Create a test with it: - atlas_add_test( ${testName} - SCRIPT - "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/tpcnv_legacy_${testName}.sh" - PROPERTIES TIMEOUT 600 - POST_EXEC_SCRIPT "post_tpcnvtest.sh ${testName}" ${_env} ) - -endfunction( run_tpcnv_legacy_test ) - function( run_tpcnv_test testName refName ) cmake_parse_arguments( ARG "" "REFERENCE_TAG" "REQUIRED_LIBRARIES" ${ARGN} ) diff --git a/Database/AthenaPOOL/AthenaPoolUtilities/share/TPCnvTest.py b/Database/AthenaPOOL/AthenaPoolUtilities/share/TPCnvTest.py deleted file mode 100644 index 407001097e82a4d9f704e564a637ba5d0b294c21..0000000000000000000000000000000000000000 --- a/Database/AthenaPOOL/AthenaPoolUtilities/share/TPCnvTest.py +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration -## -# @file AthenaPoolUtilities/share/TPCnvTest.py -# @author sss -# @date Nov 2015 -# @brief Helper for testing reading old data files. -# -# This JO can be used to test the reading of an old data file. -# -# Set the variable `infile' to the file to be read. -# If this is not an absolute path, it is looked for under -# /afs/cern.ch/atlas/maxidisk/d33/referencefiles. -# Set the variable keys to the list of SG keys to dump. -# A dump will be made to the file given by appending `.dump' -# to the base part of infile. -# The dump will be compared against a reference file in share. -# - -import AthenaCommon.AtlasUnixStandardJob -from AthenaCommon.AppMgr import ServiceMgr as svcMgr -from PyUtils.moduleExists import moduleExists -from PyUtils.fprint import fprintln - -from AthenaCommon.AlgSequence import AlgSequence -topSequence = AlgSequence() - -import AthenaPoolCnvSvc.ReadAthenaPool - -from future import standard_library -standard_library.install_aliases() -import subprocess - -# Make sure we don't have a stale file catalog. -import os -if os.path.exists ('PoolFileCatalog.xml'): - os.remove ('PoolFileCatalog.xml') - -if (not 'ATLAS_REFERENCE_TAG' in globals() and - 'ATLAS_REFERENCE_TAG' in os.environ): - ATLAS_REFERENCE_TAG = os.environ['ATLAS_REFERENCE_TAG'] - -refpaths = [os.environ.get ('ATLAS_REFERENCE_DATA', None), - '/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art', - '/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/CommonInputs', - '/afs/cern.ch/atlas/maxidisk/d33/referencefiles'] -if infile.startswith ('rtt:'): - infile = infile[4:] - - -from AthenaPoolUtilities.DumperConfig import find_file, Dumper -svcMgr.EventSelector.InputCollections = [ find_file (infile, refpaths) ] - -from AthenaCommon.DetFlags import DetFlags -if not globals().get ('noMuon',False): - DetFlags.detdescr.Muon_setOn() - if moduleExists ('MuonRecExample'): - import MuonRecExample.MuonAlignConfig -if not globals().get ('noID',False): - DetFlags.detdescr.ID_setOn() - -from AthenaCommon.JobProperties import jobproperties -if jobproperties.Global.DetDescrVersion.isDefault(): - jobproperties.Global.DetDescrVersion = 'ATLAS-R1-2012-03-02-00' -have_atlas_geo = moduleExists ('AtlasGeoModel') -if have_atlas_geo: - import AtlasGeoModel.GeoModelInit - import AtlasGeoModel.SetGeometryVersion - svcMgr.GeoModelSvc.IgnoreTagDifference = True - -if have_atlas_geo and moduleExists ('TrkEventCnvTools') and moduleExists ('MuonEventCnvTools'): - from AtlasGeoModel.MuonGMJobProperties import MuonGeometryFlags - from TrkEventCnvTools import TrkEventCnvToolsConf - EventCnvSuperTool = TrkEventCnvToolsConf.Trk__EventCnvSuperTool('EventCnvSuperTool') - if not hasattr(svcMgr, "MuonIdHelperSvc"): - from AthenaCommon.CfgGetter import getService - svcMgr += getService("MuonIdHelperSvc") - ToolSvc += EventCnvSuperTool - -dumper = Dumper ('dumper', infile, keys, refpaths) -topSequence += [dumper] diff --git a/Database/AthenaPOOL/AthenaPoolUtilities/share/pre_tpcnvtest.sh b/Database/AthenaPOOL/AthenaPoolUtilities/share/pre_tpcnvtest.sh deleted file mode 100755 index 559e7d78fc06fc974620382f58bb5c688500b648..0000000000000000000000000000000000000000 --- a/Database/AthenaPOOL/AthenaPoolUtilities/share/pre_tpcnvtest.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -test=$1 -if [ "$test" = "" ]; then - exit 0 -fi - -testdir=${test}-${CMTCONFIG} -rm -rf $testdir -mkdir $testdir - -cd $testdir - - diff --git a/Database/AthenaPOOL/AthenaPoolUtilities/share/run_tpcnv_legacy_test.sh.in b/Database/AthenaPOOL/AthenaPoolUtilities/share/run_tpcnv_legacy_test.sh.in deleted file mode 100755 index ef9d28f7fe107b05740a412160bd235aa2fcc84e..0000000000000000000000000000000000000000 --- a/Database/AthenaPOOL/AthenaPoolUtilities/share/run_tpcnv_legacy_test.sh.in +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh - -for libroot in @ARG_REQUIRED_LIBRARIES@; do - fullpath="" - for p in `echo $LD_LIBRARY_PATH | tr : ' ' `; do - thispath="$p/@CMAKE_SHARED_LIBRARY_PREFIX@${libroot}@CMAKE_SHARED_LIBRARY_SUFFIX@" - if [ -r "$thispath" ]; then - fullpath="$thispath" - fi - done - if [ "$fullpath" = "" ]; then - echo "WARNING: Library $libroot not found; skipping test @testName@" - # Signal post_tpcnvtest.sh to skip the reffile comparison. - touch @testName@-SKIPPED - exit 0 - fi -done -rm -f @testName@-SKIPPED - -reffile=`echo @CMAKE_CURRENT_SOURCE_DIR@/share/@refName@.pool.root*.ref` -if [ -f "$reffile" ] && - [ "@CMAKE_CURRENT_SOURCE_DIR@" != "@CMAKE_CURRENT_BINARY_DIR@" ]; then - refbase=`basename $reffile` - @CMAKE_COMMAND@ -E make_directory ../share - @CMAKE_COMMAND@ -E create_symlink \ - $reffile ../share/$refbase -fi - -testdir=@testName@ -rm -rf $testdir -mkdir $testdir -cd $testdir - -athena.py @pkgName@/@testName@_test.py diff --git a/Event/EventAthenaPool/share/EventTPCnv_15.0.0_test.py b/Event/EventAthenaPool/share/EventTPCnv_15.0.0_test.py deleted file mode 100644 index f28033a9e7653d309430e8e715a7fbf6c62abe30..0000000000000000000000000000000000000000 --- a/Event/EventAthenaPool/share/EventTPCnv_15.0.0_test.py +++ /dev/null @@ -1,11 +0,0 @@ -infile = 'aod/AOD-15.0.0/AOD-15.0.0-full.pool.root' -keys = [ - #EventInfo_p2 - 'McEventInfo', - - #EventStreamInfo_p1 - 'InputMetaDataStore/StreamAOD', - ] - -include ('EventAthenaPool/EventAthenaPoolTestDump.py') -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/EventAthenaPool/share/EventTPCnv_17.5.0_test.py b/Event/EventAthenaPool/share/EventTPCnv_17.5.0_test.py deleted file mode 100644 index 17d9acf5ceca5cdc049952ff170d05b5552586bb..0000000000000000000000000000000000000000 --- a/Event/EventAthenaPool/share/EventTPCnv_17.5.0_test.py +++ /dev/null @@ -1,11 +0,0 @@ -infile = 'aod/AOD-17.5.0/AOD-17.5.0-full.pool.root' -keys = [ - #EventInfo_p3 - 'McEventInfo', - - #EventStreamInfo_p2 - 'InputMetaDataStore/StreamAOD', - ] - -include ('EventAthenaPool/EventAthenaPoolTestDump.py') -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/EventAthenaPool/share/EventTPCnv_18.0.0_test.py b/Event/EventAthenaPool/share/EventTPCnv_18.0.0_test.py deleted file mode 100644 index 8368f0b822e29cd58732f3b64abb8cedeed88036..0000000000000000000000000000000000000000 --- a/Event/EventAthenaPool/share/EventTPCnv_18.0.0_test.py +++ /dev/null @@ -1,11 +0,0 @@ -infile = 'aod/AOD-18.0.0/AOD-18.0.0-full.pool.root' -keys = [ - #EventInfo_p4 - 'McEventInfo', - - #EventStreamInfo_p2 - 'InputMetaDataStore/StreamAOD', - ] - -include ('EventAthenaPool/EventAthenaPoolTestDump.py') -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/EventAthenaPool/share/EventTPCnv_20.1.7.2_test.py b/Event/EventAthenaPool/share/EventTPCnv_20.1.7.2_test.py deleted file mode 100644 index e45e29eee498cbec358923f584db89744758043a..0000000000000000000000000000000000000000 --- a/Event/EventAthenaPool/share/EventTPCnv_20.1.7.2_test.py +++ /dev/null @@ -1,11 +0,0 @@ -infile = 'esd/ESD-20.1.7.2.pool.root' -keys = [ - #EventStreamInfo_p3 - 'InputMetaDataStore/StreamESD', - - #PileUpEventInfo_p5 - 'OverlayEvent', - ] - -include ('EventAthenaPool/EventAthenaPoolTestDump.py') -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/EventBookkeeperAthenaPool/CMakeLists.txt b/Event/EventBookkeeperAthenaPool/CMakeLists.txt index dc5ccdccfaa9fadf4da73c568a9abc6b7a08953f..50ae6c317a45ac75a7a21f7f68eae4526e7b1c1e 100644 --- a/Event/EventBookkeeperAthenaPool/CMakeLists.txt +++ b/Event/EventBookkeeperAthenaPool/CMakeLists.txt @@ -14,7 +14,6 @@ atlas_add_poolcnv_library( EventBookkeeperAthenaPoolPoolCnv EventBookkeeperMetaData EventBookkeeperTPCnv ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Event/EventBookkeeperAthenaPool/share/EventBookkeeperTPCnv_16.0.0_test.py b/Event/EventBookkeeperAthenaPool/share/EventBookkeeperTPCnv_16.0.0_test.py deleted file mode 100644 index a86182893b02502f0fe92bf011e2fcefa8917fe8..0000000000000000000000000000000000000000 --- a/Event/EventBookkeeperAthenaPool/share/EventBookkeeperTPCnv_16.0.0_test.py +++ /dev/null @@ -1,18 +0,0 @@ -infile = 'aod/AOD-16.0.0/AOD-16.0.0-full.pool.root' -keys = [ - #EventBookkeeperCollection_p1 - 'InputMetaDataStore/EventBookkeepers@4', - 'InputMetaDataStore/EventSelector.Counter', - - #SkimDecisionCollection_p1 - 'StreamAOD_SkimDecisionsContainer', - 'StreamESD_SkimDecisionsContainer', - ] - -#from AthenaCommon.JobProperties import jobproperties -#jobproperties.Global.DetDescrVersion = 'ATLAS-GEO-10-00-00' -noMuon = True -noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Event/EventBookkeeperAthenaPool/share/EventBookkeeperTPCnv_18.0.0_test.py b/Event/EventBookkeeperAthenaPool/share/EventBookkeeperTPCnv_18.0.0_test.py deleted file mode 100644 index da51cf41994c56d8ee2476053d38df8b6742dcca..0000000000000000000000000000000000000000 --- a/Event/EventBookkeeperAthenaPool/share/EventBookkeeperTPCnv_18.0.0_test.py +++ /dev/null @@ -1,17 +0,0 @@ -infile = 'aod/AOD-18.0.0/AOD-18.0.0-full.pool.root' -keys = [ - #EventBookkeeperCollection_p2 - 'InputMetaDataStore/IncompleteEventBookkeepers', - 'InputMetaDataStore/EventBookkeepers@4', - - #SkimDecisionCollection_p1 - 'StreamESD_SkimDecisionsContainer', - ] - -#from AthenaCommon.JobProperties import jobproperties -#jobproperties.Global.DetDescrVersion = 'ATLAS-GEO-10-00-00' -noMuon = True -noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Event/xAOD/xAODBTaggingAthenaPool/CMakeLists.txt b/Event/xAOD/xAODBTaggingAthenaPool/CMakeLists.txt index 7f370b13b49f821717f9905b62f7ffefa743a14f..0d8c31034002eae50791a077231fc0a253b54d9b 100644 --- a/Event/xAOD/xAODBTaggingAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODBTaggingAthenaPool/CMakeLists.txt @@ -23,7 +23,6 @@ atlas_add_poolcnv_library( xAODBTaggingAthenaPoolPoolCnv xAODTracking GaudiKernel ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Event/xAOD/xAODBTaggingAthenaPool/share/xAODBTaggingAthenaPool_21.0.79_test.py b/Event/xAOD/xAODBTaggingAthenaPool/share/xAODBTaggingAthenaPool_21.0.79_test.py deleted file mode 100644 index ad89d0a5f4f1e7ef49123d39ffd096b8353f3a28..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODBTaggingAthenaPool/share/xAODBTaggingAthenaPool_21.0.79_test.py +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-21.0.79/AOD-21.0.79-full.pool.root' -keys = [ - #xAOD::BTaggingAuxContainer_v1 - 'BTagging_AntiKt4EMTopo', - - #xAOD::BTaggingTrigAuxContainer_v1 - 'HLT_xAOD__BTaggingContainer_HLTBjetFex', - - #xAOD::BTagVertexAuxContainer_v1 - 'BTagging_AntiKt4EMTopoJFVtx', - 'HLT_xAOD__BTagVertexContainer_BjetVertexFex', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODCaloEventAthenaPool/CMakeLists.txt b/Event/xAOD/xAODCaloEventAthenaPool/CMakeLists.txt index 5901acedf5bb5eed03cd14439426dc95880890f7..549bb1ccb66fb919e887e64d0ff093d371ab2a38 100644 --- a/Event/xAOD/xAODCaloEventAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODCaloEventAthenaPool/CMakeLists.txt @@ -23,7 +23,6 @@ atlas_add_poolcnv_library( xAODCaloEventAthenaPoolPoolCnv AthenaPoolUtilities xAODCaloEvent GaudiKernel ${extra_libs} ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # In AthAnalysis xAOD::CaloCluster doesn't know about its CaloCell link. Which diff --git a/Event/xAOD/xAODCaloEventAthenaPool/share/xAODCaloEventAthenaPool_20.1.7.2_test.py b/Event/xAOD/xAODCaloEventAthenaPool/share/xAODCaloEventAthenaPool_20.1.7.2_test.py deleted file mode 100644 index fd0ae1a54f07a0eabc18abf2c302b7eb9769494e..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODCaloEventAthenaPool/share/xAODCaloEventAthenaPool_20.1.7.2_test.py +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-20.1.7.2/AOD-20.1.7.2-full.pool.root' -keys = [ - #xAOD::CaloCluster - 'CaloCalTopoClusters', - 'ForwardElectronClusters', - 'HLT_xAOD__CaloClusterContainer_TrigEFCaloCalibFex', - 'InDetTrackParticlesAssociatedClusters', - 'MuonClusterCollection', - 'TauPi0Clusters', - 'egammaClusters', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODCaloEventAthenaPool/share/xAODCaloEventAthenaPool_21.0.79_test.py b/Event/xAOD/xAODCaloEventAthenaPool/share/xAODCaloEventAthenaPool_21.0.79_test.py deleted file mode 100644 index 86a32d4556b172bf7741d336025c104c44cdc3a4..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODCaloEventAthenaPool/share/xAODCaloEventAthenaPool_21.0.79_test.py +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-21.0.79/AOD-21.0.79-full.pool.root' -keys = [ - #xAOD::CaloCluster - 'CaloCalTopoClusters', - 'ForwardElectronClusters', - 'HLT_xAOD__CaloClusterContainer_TrigEFCaloCalibFex', - 'InDetTrackParticlesAssociatedClusters', - 'MuonClusterCollection', - 'TauPi0Clusters', - 'egammaClusters', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODCaloRingsAthenaPool/CMakeLists.txt b/Event/xAOD/xAODCaloRingsAthenaPool/CMakeLists.txt index 6a2cd31fb1b3e1305e4281f4aa972cf2e75e2ea5..10b2cb7ff0e37b323d169238a27a2a888729dfeb 100644 --- a/Event/xAOD/xAODCaloRingsAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODCaloRingsAthenaPool/CMakeLists.txt @@ -19,7 +19,6 @@ atlas_add_poolcnv_library( xAODCaloRingsAthenaPoolPoolCnv LINK_LIBRARIES AthenaPoolCnvSvcLib AthenaPoolUtilities xAODCaloRings ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Event/xAOD/xAODCaloRingsAthenaPool/share/xAODCaloRingsAthenaPool_21.0.79_test.py b/Event/xAOD/xAODCaloRingsAthenaPool/share/xAODCaloRingsAthenaPool_21.0.79_test.py deleted file mode 100644 index b404b0d2a4314ef3793df9bbbb08d919b94ca978..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODCaloRingsAthenaPool/share/xAODCaloRingsAthenaPool_21.0.79_test.py +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-21.0.79/AOD-21.0.79-full.pool.root' -keys = [ - #xAOD::CaloRingsAuxContainer_v1 - 'ElectronCaloRings', - - #xAOD::RingSetAuxContainer_v1 - 'ElectronRingSets', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODEgammaAthenaPool/CMakeLists.txt b/Event/xAOD/xAODEgammaAthenaPool/CMakeLists.txt index 5dffdefff64fc86274ff099746551b734aa788db..079bbe93da8d69a333e8f04b306ed9494fa827a4 100644 --- a/Event/xAOD/xAODEgammaAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODEgammaAthenaPool/CMakeLists.txt @@ -15,7 +15,6 @@ atlas_add_poolcnv_library( xAODEgammaAthenaPoolPoolCnv AthenaPoolUtilities xAODEgamma GaudiKernel ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Event/xAOD/xAODEgammaAthenaPool/share/xAODEgammaAthenaPool_20.1.7.2_test.py b/Event/xAOD/xAODEgammaAthenaPool/share/xAODEgammaAthenaPool_20.1.7.2_test.py deleted file mode 100644 index 49796e875d343753c0c92e8cabd15b1555328b43..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODEgammaAthenaPool/share/xAODEgammaAthenaPool_20.1.7.2_test.py +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-20.1.7.2/AOD-20.1.7.2-full.pool.root' -keys = [ - #xAOD::ElectronAuxContainer - 'Electrons', - 'ForwardElectrons', - 'HLT_xAOD__ElectronContainer_egamma_Electrons', - - #xAOD::PhotonAuxContainer - 'Photons', - 'HLT_xAOD__PhotonContainer_egamma_Photons', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODEgammaAthenaPool/share/xAODEgammaAthenaPool_21.0.79_test.py b/Event/xAOD/xAODEgammaAthenaPool/share/xAODEgammaAthenaPool_21.0.79_test.py deleted file mode 100644 index 88519266234ffbed1252095886cdd702370feb79..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODEgammaAthenaPool/share/xAODEgammaAthenaPool_21.0.79_test.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-21.0.79/AOD-21.0.79-full.pool.root' -keys = [ - #xAOD::ElectronAuxContainer_v3 - 'Electrons', - 'ForwardElectrons', - - #xAOD::PhotonAuxContainer_v3 - 'Photons', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODEventShapeAthenaPool/CMakeLists.txt b/Event/xAOD/xAODEventShapeAthenaPool/CMakeLists.txt index 4661eac89d7c2f89ce4190ee54936fab06903626..bb6af7b338fc732346414cca46e6ba6489d6c671 100644 --- a/Event/xAOD/xAODEventShapeAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODEventShapeAthenaPool/CMakeLists.txt @@ -12,7 +12,6 @@ atlas_add_poolcnv_library( xAODEventShapeAthenaPoolPoolCnv LINK_LIBRARIES AthenaPoolCnvSvcLib AthenaPoolUtilities xAODEventShape ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Event/xAOD/xAODEventShapeAthenaPool/share/xAODEventShapeAthenaPool_21.0.79_test.py b/Event/xAOD/xAODEventShapeAthenaPool/share/xAODEventShapeAthenaPool_21.0.79_test.py deleted file mode 100644 index 3d98bff7638261bce129fdcc67a96b5098d7a88a..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODEventShapeAthenaPool/share/xAODEventShapeAthenaPool_21.0.79_test.py +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-21.0.79/AOD-21.0.79-full.pool.root' -keys = [ - #xAOD::EventShapeAuxInfo_v1 - 'Kt4EMPFlowEventShape', - 'Kt4EMTopoOriginEventShape', - 'Kt4LCTopoOriginEventShape', - 'NeutralParticleFlowIsoCentralEventShape', - 'NeutralParticleFlowIsoForwardEventShape', - 'ParticleFlowIsoCentralEventShape', - 'ParticleFlowIsoForwardEventShape', - 'TopoClusterIsoCentralEventShape', - 'TopoClusterIsoForwardEventShape', - 'TopoClusterIsoVeryForwardEventShape', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODJetAthenaPool/CMakeLists.txt b/Event/xAOD/xAODJetAthenaPool/CMakeLists.txt index 2e51d19ac94ee42f92000c577bf6de924647f83c..d7ed97ebfb4bc142b03001bf3ac0259a24190c77 100644 --- a/Event/xAOD/xAODJetAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODJetAthenaPool/CMakeLists.txt @@ -25,7 +25,6 @@ atlas_add_poolcnv_library( xAODJetAthenaPoolPoolCnv AthenaPoolCnvSvcLib AthenaPoolUtilities xAODJet ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Event/xAOD/xAODJetAthenaPool/share/xAODJetAthenaPool_20.7.2.2_test.py b/Event/xAOD/xAODJetAthenaPool/share/xAODJetAthenaPool_20.7.2.2_test.py deleted file mode 100644 index 85fb40d9433805a115b95cf9de0238ba2244b115..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODJetAthenaPool/share/xAODJetAthenaPool_20.7.2.2_test.py +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-20.7.2.2/AOD-20.7.2.2-full.pool.root' -keys = [ - #xAOD::JetTrigAuxContainer_v2 - 'HLT_xAOD__JetContainer_EFJet', - 'HLT_xAOD__JetContainer_FarawayJet', - 'HLT_xAOD__JetContainer_SplitJet', - 'HLT_xAOD__JetContainer_SuperRoi', - 'HLT_xAOD__JetContainer_TrigTauJet', - #'HLT_xAOD__JetContainer_a10r_tcemsubjesISFS', - 'HLT_xAOD__JetContainer_a10tcemnojcalibFS', - 'HLT_xAOD__JetContainer_a10tcemsubjesFS', - 'HLT_xAOD__JetContainer_a3ionemsubjesFS', - 'HLT_xAOD__JetContainer_a4ionemsubjesFS', - 'HLT_xAOD__JetContainer_a4tcemnojcalibFS', - #'HLT_xAOD__JetContainer_a4tcemsubjesISFS', - - #xAOD::JetAuxContainer_v1 - 'AntiKt10LCTopoJets', - 'AntiKt10TruthJets', - 'AntiKt10TruthWZJets', - 'AntiKt2PV0TrackJets', - 'AntiKt3PV0TrackJets', - 'AntiKt4EMPFlowJets', - 'AntiKt4EMTopoJets', - 'AntiKt4LCTopoJets', - 'AntiKt4PV0TrackJets', - 'AntiKt4TruthJets', - 'AntiKt4TruthWZJets', - 'CamKt12LCTopoJets', - 'CamKt12TruthJets', - 'CamKt12TruthWZJets', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODJetAthenaPool/share/xAODJetAthenaPool_21.0.79_test.py b/Event/xAOD/xAODJetAthenaPool/share/xAODJetAthenaPool_21.0.79_test.py deleted file mode 100644 index 90d0f7f10f2db7834ea909f860ee7e4a11ccbbe6..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODJetAthenaPool/share/xAODJetAthenaPool_21.0.79_test.py +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-21.0.79/AOD-21.0.79-full.pool.root' -keys = [ - #xAOD::JetTrigAuxContainer_v2 - 'HLT_xAOD__JetContainer_EFJet', - 'HLT_xAOD__JetContainer_FarawayJet', - 'HLT_xAOD__JetContainer_GSCJet', - 'HLT_xAOD__JetContainer_SplitJet', - 'HLT_xAOD__JetContainer_SuperRoi', - 'HLT_xAOD__JetContainer_a10r_tcemsubjesISFS', - 'HLT_xAOD__JetContainer_a10tclcwsubjesFS', - 'HLT_xAOD__JetContainer_a10ttclcwjesFS', - 'HLT_xAOD__JetContainer_a3ionemsubjesFS', - 'HLT_xAOD__JetContainer_a4ionemsubjesFS', - 'HLT_xAOD__JetContainer_a4tcemsubjesISFS', - 'HLT_xAOD__JetContainer_a4tcemsubjesISFSftk', - 'HLT_xAOD__JetContainer_a4tcemsubjesISFSftkrefit', - - #xAOD::JetAuxContainer_v1 - 'AntiKt4EMPFlowJets', - 'AntiKt4EMTopoJets', - 'AntiKt4LCTopoJets', - 'InTimeAntiKt4TruthJets', - 'OutOfTimeAntiKt4TruthJets', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODMissingETAthenaPool/CMakeLists.txt b/Event/xAOD/xAODMissingETAthenaPool/CMakeLists.txt index dd33be14c7bbf6dee2389805b0b7c79eed3de538..3306d30addf0f696811985472dbdfebb362032ec 100644 --- a/Event/xAOD/xAODMissingETAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODMissingETAthenaPool/CMakeLists.txt @@ -22,7 +22,6 @@ atlas_add_poolcnv_library( xAODMissingETAthenaPoolPoolCnv AthenaPoolUtilities xAODMissingET GaudiKernel ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Event/xAOD/xAODMissingETAthenaPool/share/xAODMissingETAthenaPool_20.1.7.2_test.py b/Event/xAOD/xAODMissingETAthenaPool/share/xAODMissingETAthenaPool_20.1.7.2_test.py deleted file mode 100644 index 388451597cf758b42402d88cd7cd20107708ac44..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODMissingETAthenaPool/share/xAODMissingETAthenaPool_20.1.7.2_test.py +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-20.1.7.2/AOD-20.1.7.2-full.pool.root' -keys = [ - #xAOD::MissingETAssociationMap - 'METAssoc_AntiKt4EMPFlow', - 'METAssoc_AntiKt4EMTopo', - 'METAssoc_AntiKt4LCTopo', - - #xAOD::MissingETAuxComponentMap - 'METMap_Truth', - - # xAOD::MissingETAuxContainer_v1 - 'MET_Calo', - 'MET_Core_AntiKt4EMPFlow', - 'MET_Core_AntiKt4EMTopo', - 'MET_Core_AntiKt4LCTopo', - 'MET_EMTopo', - 'MET_EMTopoRegions', - 'MET_LocHadTopo', - 'MET_LocHadTopoRegions', - 'MET_Reference_AntiKt4EMPFlow', - 'MET_Reference_AntiKt4EMTopo', - 'MET_Reference_AntiKt4LCTopo', - 'MET_Track', - 'MET_Truth', - 'MET_TruthRegions', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODMissingETAthenaPool/share/xAODMissingETAthenaPool_21.0.79_test.py b/Event/xAOD/xAODMissingETAthenaPool/share/xAODMissingETAthenaPool_21.0.79_test.py deleted file mode 100644 index 9215b4eceb413f7643184e221ea1b64efae18094..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODMissingETAthenaPool/share/xAODMissingETAthenaPool_21.0.79_test.py +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-21.0.79/AOD-21.0.79-full.pool.root' -keys = [ - #xAOD::MissingETAuxAssociationMap_v2 - 'METAssoc_AntiKt4EMPFlow', - 'METAssoc_AntiKt4EMTopo', - 'METAssoc_AntiKt4LCTopo', - - #xAOD::MissingETAuxComponentMap_v1 - 'METMap_Truth', - - # xAOD::MissingETAuxContainer_v1 - 'MET_Calo', - 'MET_Core_AntiKt4EMPFlow', - 'MET_Core_AntiKt4EMTopo', - 'MET_Core_AntiKt4LCTopo', - 'MET_EMTopo', - 'MET_EMTopoRegions', - 'MET_LocHadTopo', - 'MET_LocHadTopoRegions', - 'MET_Reference_AntiKt4EMPFlow', - 'MET_Reference_AntiKt4EMTopo', - 'MET_Reference_AntiKt4LCTopo', - 'MET_Track', - 'MET_Truth', - 'MET_TruthRegions', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODMuonAthenaPool/CMakeLists.txt b/Event/xAOD/xAODMuonAthenaPool/CMakeLists.txt index 9c8f759fcd66f1ecb68f82e564090c1b8a97667a..08611433670c4f33e7455d88a1871c5fa8508ded 100644 --- a/Event/xAOD/xAODMuonAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODMuonAthenaPool/CMakeLists.txt @@ -22,7 +22,6 @@ atlas_add_poolcnv_library( xAODMuonAthenaPoolPoolCnv xAODTracking ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # In AthAnalysis xAOD::Muon doesn't know about its MuonSegment link. Which diff --git a/Event/xAOD/xAODMuonAthenaPool/share/xAODMuonAthenaPool_20.1.7.2_test.py b/Event/xAOD/xAODMuonAthenaPool/share/xAODMuonAthenaPool_20.1.7.2_test.py deleted file mode 100644 index ce1e753990f2aa441de5754a9f771ece8884e170..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODMuonAthenaPool/share/xAODMuonAthenaPool_20.1.7.2_test.py +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-20.1.7.2/AOD-20.1.7.2-full.pool.root' -keys = [ - #Muons... - 'Muons', - 'Staus', - 'HLT_xAOD__MuonContainer_MuonEFInfo', - 'HLT_xAOD__MuonContainer_MuTagIMO_EF', - 'HLT_xAOD__MuonContainer_eMuonEFInfo', - - #xAOD::MuonSegmentAuxContainer_v1 - 'MuonSegments', - 'MuonTruthSegments', - - #xAOD::SlowMuonAuxContainer_v1 - 'SlowMuons', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODMuonAthenaPool/share/xAODMuonAthenaPool_20.7.2.2_test.py b/Event/xAOD/xAODMuonAthenaPool/share/xAODMuonAthenaPool_20.7.2.2_test.py deleted file mode 100644 index 1a156a9f5dace7bd6ab38dbcfb442460edf801be..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODMuonAthenaPool/share/xAODMuonAthenaPool_20.7.2.2_test.py +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-20.7.2.2/AOD-20.7.2.2-full.pool.root' -keys = [ - #xAOD::MuonAuxContainer_v2 - 'Muons', - 'Staus', - 'HLT_xAOD__MuonContainer_MuonEFInfo', - 'HLT_xAOD__MuonContainer_MuTagIMO_EF', - 'HLT_xAOD__MuonContainer_eMuonEFInfo', - - #xAOD::MuonSegmentAuxContainer_v1 - 'MuonSegments', - 'MuonTruthSegments', - 'NCB_MuonSegments', - - #xAOD::SlowMuonAuxContainer_v1 - 'SlowMuons', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODMuonAthenaPool/share/xAODMuonAthenaPool_20.7.9.9_test.py b/Event/xAOD/xAODMuonAthenaPool/share/xAODMuonAthenaPool_20.7.9.9_test.py deleted file mode 100644 index 59bf960cdd03a611f03968f2f42cad446877bd8c..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODMuonAthenaPool/share/xAODMuonAthenaPool_20.7.9.9_test.py +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-20.7.9.9/AOD-20.7.9.9-full.pool.root' -keys = [ - #xAOD::MuonAuxContainer_v4 - 'Muons', - 'Staus', - 'HLT_xAOD__MuonContainer_MuonEFInfo', - 'HLT_xAOD__MuonContainer_MuTagIMO_EF', - 'HLT_xAOD__MuonContainer_MuonEFInfo_FullScan', - 'HLT_xAOD__MuonContainer_MuonEFInfo_MSonlyTrackParticles_FullScan', - 'HLT_xAOD__MuonContainer_eMuonEFInfo', - - #xAOD::MuonSegmentAuxContainer_v1 - 'MuonSegments', - 'MuonTruthSegments', - 'NCB_MuonSegments', - - #xAOD::SlowMuonAuxContainer_v1 - 'SlowMuons', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODMuonAthenaPool/share/xAODMuonAthenaPool_21.0.79_test.py b/Event/xAOD/xAODMuonAthenaPool/share/xAODMuonAthenaPool_21.0.79_test.py deleted file mode 100644 index 601f99fdb7bf82a7dd472fbee235702e69317053..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODMuonAthenaPool/share/xAODMuonAthenaPool_21.0.79_test.py +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-21.0.79/AOD-21.0.79-full.pool.root' -keys = [ - #xAOD::MuonAuxContainer_v4 - 'Muons', - 'Staus', - 'HLT_xAOD__MuonContainer_MuonEFInfo', - - #xAOD::MuonSegmentAuxContainer_v1 - 'MuonSegments', - 'MuonTruthSegments', - 'NCB_MuonSegments', - - #xAOD::SlowMuonAuxContainer_v1 - 'SlowMuons', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODMuonAthenaPool/share/xAODMuonAthenaPool_master-20190911_test.py b/Event/xAOD/xAODMuonAthenaPool/share/xAODMuonAthenaPool_master-20190911_test.py deleted file mode 100644 index a994eea1e1105a82d2f817558017fe87a88b59cb..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODMuonAthenaPool/share/xAODMuonAthenaPool_master-20190911_test.py +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-master-20190911/AOD-master-20190911-full.pool.root' -keys = [ - #xAOD::MuonAuxContainer_v5 - 'Muons', - 'Staus', - 'HLT_xAOD__MuonContainer_MuonEFInfo', - 'HLT_xAOD__MuonContainer_MuonEFInfo_FullScan', - 'HLT_xAOD__MuonContainer_MuonEFInfo_MSonlyTrackParticles_FullScan', - - #xAOD::MuonSegmentAuxContainer_v1 - 'MuGirlMuonSegments', - 'MuonSegments', - 'MuonTruthSegments', - 'NCB_MuonSegments', - - #xAOD::SlowMuonAuxContainer_v1 - 'SlowMuons', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODPFlowAthenaPool/CMakeLists.txt b/Event/xAOD/xAODPFlowAthenaPool/CMakeLists.txt index cc7dc7c2fdc1904976354b0a5c323ffd1504e5f6..bc3deb855b9c9030fcbf9bba0b677e901de9e8bc 100644 --- a/Event/xAOD/xAODPFlowAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODPFlowAthenaPool/CMakeLists.txt @@ -21,7 +21,6 @@ atlas_add_poolcnv_library( xAODPFlowAthenaPoolPoolCnv AthenaPoolUtilities xAODPFlow ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Event/xAOD/xAODPFlowAthenaPool/share/xAODPFlowAthenaPool_21.0.79_test.py b/Event/xAOD/xAODPFlowAthenaPool/share/xAODPFlowAthenaPool_21.0.79_test.py deleted file mode 100644 index 25353c80f5dd37d28a4d217136adae13f17441bd..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODPFlowAthenaPool/share/xAODPFlowAthenaPool_21.0.79_test.py +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-21.0.79/AOD-21.0.79-full.pool.root' -keys = [ - #xAOD::PFOAuxContainer_v1 - 'JetETMissChargedParticleFlowObjects', - 'JetETMissNeutralParticleFlowObjects', - 'TauChargedParticleFlowObjects', - 'TauHadronicParticleFlowObjects', - 'TauNeutralParticleFlowObjects', - 'TauShotParticleFlowObjects', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODParticleEventAthenaPool/CMakeLists.txt b/Event/xAOD/xAODParticleEventAthenaPool/CMakeLists.txt index e6f7979e25d33da8a4187374c53714693dd78e9c..fb79741d1e09ca42c58746d0dccb95f51e7bb90e 100644 --- a/Event/xAOD/xAODParticleEventAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODParticleEventAthenaPool/CMakeLists.txt @@ -18,7 +18,6 @@ atlas_add_poolcnv_library( xAODParticleEventAthenaPoolPoolCnv AthenaPoolUtilities xAODParticleEvent ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Event/xAOD/xAODParticleEventAthenaPool/share/xAODParticleAthenaPool_21.0.79_test.py b/Event/xAOD/xAODParticleEventAthenaPool/share/xAODParticleAthenaPool_21.0.79_test.py deleted file mode 100644 index 716f9e862bc00c80f7616d48d683adb0f30e35fd..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODParticleEventAthenaPool/share/xAODParticleAthenaPool_21.0.79_test.py +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-21.0.79/AOD-21.0.79-full.pool.root' -keys = [ - #xAOD::ParticleAuxContainer_v1 - 'finalTauPi0s', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODTauAthenaPool/CMakeLists.txt b/Event/xAOD/xAODTauAthenaPool/CMakeLists.txt index 1d4422522e1db2c9759021997c6ee722d8b70d9d..98e167406e73eaee84918d3eb3c110fc3d5dd05a 100644 --- a/Event/xAOD/xAODTauAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODTauAthenaPool/CMakeLists.txt @@ -17,7 +17,6 @@ atlas_add_poolcnv_library( xAODTauAthenaPoolPoolCnv AthenaPoolUtilities xAODTracking xAODTau GaudiKernel ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Event/xAOD/xAODTauAthenaPool/share/xAODTauAthenaPool_20.1.7.2_test.py b/Event/xAOD/xAODTauAthenaPool/share/xAODTauAthenaPool_20.1.7.2_test.py deleted file mode 100644 index f797644ddaa025944f8d0a5ff500d12e1713fb01..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODTauAthenaPool/share/xAODTauAthenaPool_20.1.7.2_test.py +++ /dev/null @@ -1,11 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-20.1.7.2/AOD-20.1.7.2-full.pool.root' -keys = [ - #xAOD::TauJetAuxContainer - 'HLT_xAOD__TauJetContainer_TrigTauRecMerged', - 'HLT_xAOD__TauJetContainer_TrigTauRecPreselection', - 'TauJets', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODTauAthenaPool/share/xAODTauAthenaPool_20.7.2.2_test.py b/Event/xAOD/xAODTauAthenaPool/share/xAODTauAthenaPool_20.7.2.2_test.py deleted file mode 100644 index fc457a051e908daaa81db1c02ab3594a3d3675f6..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODTauAthenaPool/share/xAODTauAthenaPool_20.7.2.2_test.py +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-20.7.2.2/AOD-20.7.2.2-full.pool.root' -keys = [ - #xAOD::DiTauJetAuxContainer_v1 - 'DiTauJets', - - #xAOD::TauJetAuxContainer_v2 - 'HLT_xAOD__TauJetContainer_TrigTauRecMerged', - 'HLT_xAOD__TauJetContainer_TrigTauRecPreselection', - 'TauJets', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODTauAthenaPool/share/xAODTauAthenaPool_21.0.79_test.py b/Event/xAOD/xAODTauAthenaPool/share/xAODTauAthenaPool_21.0.79_test.py deleted file mode 100644 index ef909052a0982f5ab8029fa16b801b1b5b11f8ea..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODTauAthenaPool/share/xAODTauAthenaPool_21.0.79_test.py +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-21.0.79/AOD-21.0.79-full.pool.root' -keys = [ - #xAOD::DiTauJetAuxContainer_v1 - 'DiTauJets', - - #xAOD::TauJetAuxContainer_v3 - 'HLT_xAOD__TauJetContainer_TrigTauRecMerged', - 'HLT_xAOD__TauJetContainer_TrigTauRecPreselection', - 'TauJets', - - #xAOD::TauTrackAuxContainer_v1 - 'TauTracks', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODTrackingAthenaPool/CMakeLists.txt b/Event/xAOD/xAODTrackingAthenaPool/CMakeLists.txt index d505ee4e74db3c6a6bc084248c0e14e7a0844565..f97fe1e0b4e249356706691a71c88eeff0e77934 100644 --- a/Event/xAOD/xAODTrackingAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODTrackingAthenaPool/CMakeLists.txt @@ -52,7 +52,6 @@ atlas_add_poolcnv_library( xAODTrackingAthenaPoolPoolCnv xAODTruth ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # In AthAnalysis xAOD::TrackParticle doesn't know about its Trk::Track link. diff --git a/Event/xAOD/xAODTrackingAthenaPool/share/xAODTrackingAthenaPool_20.1.7.2_test.py b/Event/xAOD/xAODTrackingAthenaPool/share/xAODTrackingAthenaPool_20.1.7.2_test.py deleted file mode 100644 index 304dade8198a64eef91f673eb16029a2f3f50901..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODTrackingAthenaPool/share/xAODTrackingAthenaPool_20.1.7.2_test.py +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-20.1.7.2/AOD-20.1.7.2-full.pool.root' -keys = [ - #xAOD::TrackParticle - - - 'CombinedMuonTrackParticles', - 'CombinedStauTrackParticles', - 'ExtrapolatedMuonTrackParticles', - 'ExtrapolatedStauTrackParticles', - 'GSFTrackParticles', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_BjetPrmVtx_FTF', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bjet_FTF', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bjet_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bphysics_FTF', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bphysics_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_EFID', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Muon_EFID', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Muon_FTF', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Muon_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_TauCore_FTF', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_TauIso_FTF', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Tau_EFID', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Tau_FTF', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Tau_IDTrig', - 'HLT_xAOD__TrackParticleContainer_MuTagIMO_EF_CombTrackParticles', - 'HLT_xAOD__TrackParticleContainer_MuTagIMO_EF_ExtrapTrackParticles', - 'HLT_xAOD__TrackParticleContainer_MuonEFInfo_CombTrackParticles', - 'HLT_xAOD__TrackParticleContainer_MuonEFInfo_ExtrapTrackParticles', - 'HLT_xAOD__TrackParticleContainer_eMuonEFInfo_CombTrackParticles', - 'HLT_xAOD__TrackParticleContainer_eMuonEFInfo_ExtrapTrackParticles', - 'InDetForwardTrackParticles', - 'InDetPixelPrdAssociationTrackParticles', - 'InDetTrackParticles', - 'MSonlyTracklets', - 'MuonSpectrometerTrackParticles', - - #xAOD::VertexAuxContainer_v1 - 'BTagging_AntiKt10LCTopoSecVtx', - 'BTagging_AntiKt10TruthWZSecVtx', - 'BTagging_AntiKt2TrackSecVtx', - 'BTagging_AntiKt3TrackSecVtx', - 'BTagging_AntiKt4EMTopoSecVtx', - 'BTagging_AntiKt4LCTopoSecVtx', - 'BTagging_AntiKt4TrackSecVtx', - 'BTagging_AntiKt4TruthWZSecVtx', - 'GSFConversionVertices', - 'HLT_xAOD__VertexContainer_BjetSecondaryVertexFex', - 'HLT_xAOD__VertexContainer_EFHistoPrmVtx', - 'HLT_xAOD__VertexContainer_SecondaryVertex', - 'HLT_xAOD__VertexContainer_xPrimVx', - 'MSDisplacedVertex', - 'PrimaryVertices', - 'TauSecondaryVertices', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODTrackingAthenaPool/share/xAODTrackingAthenaPool_20.7.2.2_test.py b/Event/xAOD/xAODTrackingAthenaPool/share/xAODTrackingAthenaPool_20.7.2.2_test.py deleted file mode 100644 index b2ec8a912e58becf391593e984e87f13ba5fe1b0..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODTrackingAthenaPool/share/xAODTrackingAthenaPool_20.7.2.2_test.py +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-20.7.2.2/AOD-20.7.2.2-full.pool.root' -keys = [ - #xAOD::TrackParticleAuxContainer_v2 - 'CombinedMuonTrackParticles', - 'CombinedStauTrackParticles', - 'ExtrapolatedMuonTrackParticles', - 'ExtrapolatedStauTrackParticles', - 'GSFTrackParticles', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_BjetPrmVtx_FTF', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bjet_FTF', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bjet_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bphysics_FTF', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bphysics_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_EFID', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Muon_EFID', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Muon_FTF', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Muon_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_TauCore_FTF', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_TauIso_FTF', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Tau_EFID', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Tau_FTF', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Tau_IDTrig', - 'HLT_xAOD__TrackParticleContainer_MuTagIMO_EF_CombTrackParticles', - 'HLT_xAOD__TrackParticleContainer_MuTagIMO_EF_ExtrapTrackParticles', - 'HLT_xAOD__TrackParticleContainer_MuonEFInfo_CombTrackParticles', - 'HLT_xAOD__TrackParticleContainer_MuonEFInfo_ExtrapTrackParticles', - 'HLT_xAOD__TrackParticleContainer_eMuonEFInfo_CombTrackParticles', - 'HLT_xAOD__TrackParticleContainer_eMuonEFInfo_ExtrapTrackParticles', - 'InDetForwardTrackParticles', - 'InDetPixelPrdAssociationTrackParticles', - 'InDetTrackParticles', - 'MSonlyTracklets', - 'MuonSpectrometerTrackParticles', - - #xAOD::VertexAuxContainer_v1 - 'BTagging_AntiKt10LCTopoSecVtx', - 'BTagging_AntiKt10TruthWZSecVtx', - 'BTagging_AntiKt2TrackSecVtx', - 'BTagging_AntiKt3TrackSecVtx', - 'BTagging_AntiKt4EMTopoSecVtx', - 'BTagging_AntiKt4LCTopoSecVtx', - 'BTagging_AntiKt4TrackSecVtx', - 'BTagging_AntiKt4TruthWZSecVtx', - 'GSFConversionVertices', - 'HLT_xAOD__VertexContainer_BjetSecondaryVertexFex', - 'HLT_xAOD__VertexContainer_EFHistoPrmVtx', - 'HLT_xAOD__VertexContainer_SecondaryVertex', - 'HLT_xAOD__VertexContainer_xPrimVx', - 'MSDisplacedVertex', - 'PrimaryVertices', - 'TauSecondaryVertices', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODTrackingAthenaPool/share/xAODTrackingAthenaPool_21.0.79_test.py b/Event/xAOD/xAODTrackingAthenaPool/share/xAODTrackingAthenaPool_21.0.79_test.py deleted file mode 100644 index 56f3c5c4091386be6247d2b1d31cf7c04bf68048..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODTrackingAthenaPool/share/xAODTrackingAthenaPool_21.0.79_test.py +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-21.0.79/AOD-21.0.79-full.pool.root' -keys = [ - #xAOD::TrackParticleAuxContainer_v3 - 'CombinedMuonTrackParticles', - 'CombinedStauTrackParticles', - 'ExtrapolatedMuonTrackParticles', - 'ExtrapolatedStauTrackParticles', - 'GSFTrackParticles', - 'HLT_xAOD__TrackParticleContainer_GSFTrigTrackParticles', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bjet_FTK', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bjet_FTKRefit', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bjet_FTKRefit_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bjet_FTK_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bjet_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_BphysHighPt_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bphysics_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_FullScan_FTK', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_FullScan_FTKRefit', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Muon_FTK', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Muon_FTKRefit', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Muon_FTKRefit_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Muon_FTK_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Muon_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Tau_FTK', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Tau_FTKRefit', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Tau_FTKRefit_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Tau_FTK_IDTrig', - 'HLT_xAOD__TrackParticleContainer_MuonEFInfo_CombTrackParticles', - 'HLT_xAOD__TrackParticleContainer_MuonEFInfo_CombTrackParticles_FullScan', - 'HLT_xAOD__TrackParticleContainer_MuonEFInfo_ExtrapTrackParticles', - 'HLT_xAOD__TrackParticleContainer_MuonEFInfo_ExtrapTrackParticles_FullScan', - 'InDetForwardTrackParticles', - 'InDetPixelPrdAssociationTrackParticles', - 'MSOnlyExtrapolatedMuonTrackParticles', - 'MSonlyTracklets', - 'MuonSpectrometerTrackParticles', - - #xAOD::VertexAuxContainer_v1 - 'BTagging_AntiKt4EMTopoSecVtx', - 'GSFConversionVertices', - 'HLT_xAOD__VertexContainer_BjetSecondaryVertexFex', - 'HLT_xAOD__VertexContainer_EFHistoPrmVtx', - 'HLT_xAOD__VertexContainer_PrimVertexFTK', - 'HLT_xAOD__VertexContainer_PrimVertexFTKRaw', - 'HLT_xAOD__VertexContainer_PrimVertexFTKRefit', - 'HLT_xAOD__VertexContainer_SecondaryVertex', - 'HLT_xAOD__VertexContainer_xPrimVx', - 'MSDisplacedVertex', - 'PrimaryVertices', - 'TauSecondaryVertices', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODTrackingAthenaPool/share/xAODTrackingAthenaPool_master-20190911_test.py b/Event/xAOD/xAODTrackingAthenaPool/share/xAODTrackingAthenaPool_master-20190911_test.py deleted file mode 100644 index 125391368ecc25226c538823dfe9f61dd26248b7..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODTrackingAthenaPool/share/xAODTrackingAthenaPool_master-20190911_test.py +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-master-20190911/AOD-master-20190911-full.pool.root' -keys = [ - #xAOD::TrackParticleAuxContainer_v4 - 'CombinedMuonTrackParticles', - 'CombinedStauTrackParticles', - 'ExtrapolatedMuonTrackParticles', - 'ExtrapolatedStauTrackParticles', - 'GSFTrackParticles', - 'HLT_xAOD__TrackParticleContainer_GSFTrigTrackParticles', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bjet_FTK', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bjet_FTKRefit', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bjet_FTKRefit_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bjet_FTK_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bjet_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_BphysHighPt_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Bphysics_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Electron_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_FullScan_FTK', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_FullScan_FTKRefit', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Muon_FTK', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Muon_FTKRefit', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Muon_FTKRefit_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Muon_FTK_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Muon_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Tau_FTK', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Tau_FTKRefit', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Tau_FTKRefit_IDTrig', - 'HLT_xAOD__TrackParticleContainer_InDetTrigTrackingxAODCnv_Tau_FTK_IDTrig', - 'HLT_xAOD__TrackParticleContainer_MuonEFInfo_CombTrackParticles', - 'HLT_xAOD__TrackParticleContainer_MuonEFInfo_CombTrackParticles_FullScan', - 'HLT_xAOD__TrackParticleContainer_MuonEFInfo_ExtrapTrackParticles', - 'HLT_xAOD__TrackParticleContainer_MuonEFInfo_ExtrapTrackParticles_FullScan', - 'InDetDisappearingTrackParticles', - 'InDetForwardTrackParticles', - 'InDetTrackParticles', - 'MSOnlyExtrapolatedMuonTrackParticles', - 'MSonlyTracklets', - 'MuonSpectrometerTrackParticles', - - #xAOD::VertexAuxContainer_v1 - 'BTagging_AntiKt4EMTopoSecVtx', - 'GSFConversionVertices', - 'HLT_xAOD__VertexContainer_BjetSecondaryVertexFex', - 'HLT_xAOD__VertexContainer_EFHistoPrmVtx', - 'HLT_xAOD__VertexContainer_PrimVertexFTK', - 'HLT_xAOD__VertexContainer_PrimVertexFTKRaw', - 'HLT_xAOD__VertexContainer_PrimVertexFTKRefit', - 'HLT_xAOD__VertexContainer_SecondaryVertex', - 'HLT_xAOD__VertexContainer_xPrimVx', - 'MSDisplacedVertex', - 'PrimaryVertices', - 'TauSecondaryVertices', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODTrigCaloAthenaPool/CMakeLists.txt b/Event/xAOD/xAODTrigCaloAthenaPool/CMakeLists.txt index 3db347c6386cdde40b5ba14e4d9edbf788398f72..b9f3c555cda485985c24b9e55b757d35da8f6705 100644 --- a/Event/xAOD/xAODTrigCaloAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODTrigCaloAthenaPool/CMakeLists.txt @@ -21,7 +21,6 @@ atlas_add_poolcnv_library( xAODTrigCaloAthenaPoolPoolCnv AthenaPoolUtilities xAODCaloEvent xAODTrigCalo GaudiKernel ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Event/xAOD/xAODTrigCaloAthenaPool/share/xAODTrigCaloAthenaPool_20.0.0.3_test.py b/Event/xAOD/xAODTrigCaloAthenaPool/share/xAODTrigCaloAthenaPool_20.0.0.3_test.py deleted file mode 100644 index 508ecd50235d37feda85bdc0d899feef6a47bde7..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODTrigCaloAthenaPool/share/xAODTrigCaloAthenaPool_20.0.0.3_test.py +++ /dev/null @@ -1,9 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-20.0.0.3/AOD-20.0.0.3-full.pool.root' -keys = [ - #xAOD::TrigCaloClusterAuxContainer_v1 - 'HLT_xAOD__TrigEMClusterContainer_TrigT2CaloEgamma', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODTrigCaloAthenaPool/share/xAODTrigCaloAthenaPool_21.0.79_test.py b/Event/xAOD/xAODTrigCaloAthenaPool/share/xAODTrigCaloAthenaPool_21.0.79_test.py deleted file mode 100644 index 20af2e9ce6757e1fc96befdc42b95ac6bc5a155a..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODTrigCaloAthenaPool/share/xAODTrigCaloAthenaPool_21.0.79_test.py +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-21.0.79/AOD-21.0.79-full.pool.root' -keys = [ - #xAOD::CaloClusterTrigAuxContainer_v1 - 'HLT_xAOD__CaloClusterContainer_TrigEFCaloCalibFex', - - #xAOD::TrigEMClusterAuxContainer_v2 - 'HLT_xAOD__TrigEMClusterContainer_TrigT2CaloEgamma', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODTrigEgammaAthenaPool/CMakeLists.txt b/Event/xAOD/xAODTrigEgammaAthenaPool/CMakeLists.txt index 70e57d0af92aa91a19917ef292ed9b6a9727bb64..18213dc72c8ccd17adde65f06aa697390dbd0a0b 100644 --- a/Event/xAOD/xAODTrigEgammaAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODTrigEgammaAthenaPool/CMakeLists.txt @@ -22,7 +22,6 @@ atlas_add_poolcnv_library( xAODTrigEgammaAthenaPoolPoolCnv AthenaPoolUtilities xAODEgamma xAODTrigEgamma GaudiKernel ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Event/xAOD/xAODTrigEgammaAthenaPool/share/xAODTrigEgammaAthenaPool_21.0.79_test.py b/Event/xAOD/xAODTrigEgammaAthenaPool/share/xAODTrigEgammaAthenaPool_21.0.79_test.py deleted file mode 100644 index 3be90db6c4cd62be2aca425879120d27c057f048..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODTrigEgammaAthenaPool/share/xAODTrigEgammaAthenaPool_21.0.79_test.py +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-21.0.79/AOD-21.0.79-full.pool.root' -keys = [ - #xAOD::ElectronTrigAuxContainer_v1 - 'HLT_xAOD__ElectronContainer_egamma_Electrons', - 'HLT_xAOD__ElectronContainer_egamma_Iso_Electrons', - 'HLT_xAOD__ElectronContainer_egamma_SC_Electrons', - 'HLT_xAOD__ElectronContainer_egamma_SC_Iso_Electrons', - 'HLT_xAOD__MuonContainer_MuonEFInfo', - - #xAOD::PhotonTrigAuxContainer_v1 - 'HLT_xAOD__PhotonContainer_egamma_Iso_Photons', - 'HLT_xAOD__PhotonContainer_egamma_Photons', - 'HLT_xAOD__PhotonContainer_egamma_SC_Iso_Photons', - 'HLT_xAOD__PhotonContainer_egamma_SC_Photons', - - #xAOD::TrigElectronAuxContainer_v1 - 'HLT_xAOD__TrigElectronContainer_L2ElectronFex', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODTrigMissingETAthenaPool/CMakeLists.txt b/Event/xAOD/xAODTrigMissingETAthenaPool/CMakeLists.txt index ba559278a65e0a6785d76f9b581aa40b92afb785..1901e831730d3171cf14cf6c593c22b170e0bbf3 100644 --- a/Event/xAOD/xAODTrigMissingETAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODTrigMissingETAthenaPool/CMakeLists.txt @@ -15,7 +15,6 @@ atlas_add_poolcnv_library( xAODTrigMissingETAthenaPoolPoolCnv GaudiKernel ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Event/xAOD/xAODTrigMissingETAthenaPool/share/xAODTrigMissingETAthenaPool_21.0.79_test.py b/Event/xAOD/xAODTrigMissingETAthenaPool/share/xAODTrigMissingETAthenaPool_21.0.79_test.py deleted file mode 100644 index 403cb086d4a52b34a00c269e74b6893a8722cc5f..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODTrigMissingETAthenaPool/share/xAODTrigMissingETAthenaPool_21.0.79_test.py +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-21.0.79/AOD-21.0.79-full.pool.root' -keys = [ - #xAOD::TrigMissingETAuxContainer_v1 - 'HLT_xAOD__TrigMissingETContainer_EFJetEtSum', - 'HLT_xAOD__TrigMissingETContainer_EFMissingET_Fex_2sidednoiseSupp_PUC', - 'HLT_xAOD__TrigMissingETContainer_T2MissingET', - 'HLT_xAOD__TrigMissingETContainer_TrigEFMissingET', - 'HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_FEB', - 'HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_mht', - 'HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl', - 'HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl_PS', - 'HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl_PUC', - 'HLT_xAOD__TrigMissingETContainer_TrigL2MissingET_FEB', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODTrigMuonAthenaPool/CMakeLists.txt b/Event/xAOD/xAODTrigMuonAthenaPool/CMakeLists.txt index f5a74e5d7efda9b96ff2c1d07c03c98ee436741a..4c96db5ee0f185b61ee99bdfe7ea3b76b2ff9181 100644 --- a/Event/xAOD/xAODTrigMuonAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODTrigMuonAthenaPool/CMakeLists.txt @@ -23,7 +23,6 @@ atlas_add_poolcnv_library( xAODTrigMuonAthenaPoolPoolCnv AthenaPoolUtilities xAODTrigMuon ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Event/xAOD/xAODTrigMuonAthenaPool/share/xAODTrigMuonAthenaPool_20.1.7.2_test.py b/Event/xAOD/xAODTrigMuonAthenaPool/share/xAODTrigMuonAthenaPool_20.1.7.2_test.py deleted file mode 100644 index 6a48955c29db2639271c3e471e1998aacf8b3c4b..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODTrigMuonAthenaPool/share/xAODTrigMuonAthenaPool_20.1.7.2_test.py +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-20.1.7.2/AOD-20.1.7.2-full.pool.root' -keys = [ - #xAOD::L2CombinedMuonAuxContainer - 'HLT_xAOD__L2CombinedMuonContainer_MuonL2CBInfo', - - #xAOD::L2StandAloneMuonAuxContainer - 'HLT_xAOD__L2StandAloneMuonContainer_MuonL2SAInfo', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODTrigMuonAthenaPool/share/xAODTrigMuonAthenaPool_21.0.79_test.py b/Event/xAOD/xAODTrigMuonAthenaPool/share/xAODTrigMuonAthenaPool_21.0.79_test.py deleted file mode 100644 index fdbad61aafd9e612a6eb441d6378f69a8f922ebc..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODTrigMuonAthenaPool/share/xAODTrigMuonAthenaPool_21.0.79_test.py +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-21.0.79/AOD-21.0.79-full.pool.root' -keys = [ - #xAOD::L2CombinedMuonAuxContainer_v1 - 'HLT_xAOD__L2CombinedMuonContainer_MuonL2CBInfo', - - #xAOD::L2StandAloneMuonAuxContainer_v2 - 'HLT_xAOD__L2StandAloneMuonContainer_MuonL2SAInfo', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODTrigRingerAthenaPool/CMakeLists.txt b/Event/xAOD/xAODTrigRingerAthenaPool/CMakeLists.txt index 29c3c7990992748e091a87bbfdf7a92ba468cd42..11392b107feefde2ed1d2f5892a4a0bb6cbf8df9 100644 --- a/Event/xAOD/xAODTrigRingerAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODTrigRingerAthenaPool/CMakeLists.txt @@ -19,7 +19,6 @@ atlas_add_poolcnv_library( xAODTrigRingerAthenaPoolPoolCnv AthenaPoolUtilities xAODTrigRinger GaudiKernel ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Event/xAOD/xAODTrigRingerAthenaPool/share/xAODTrigRingerAthenaPool_21.0.79_test.py b/Event/xAOD/xAODTrigRingerAthenaPool/share/xAODTrigRingerAthenaPool_21.0.79_test.py deleted file mode 100644 index 7b28d569bd59582f2d7989eab89229942d4bbb01..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODTrigRingerAthenaPool/share/xAODTrigRingerAthenaPool_21.0.79_test.py +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-21.0.79/AOD-21.0.79-full.pool.root' -keys = [ - #xAOD::TrigRingerRingsAuxContainer_v2 - 'HLT_xAOD__TrigRingerRingsContainer_TrigT2CaloEgamma', - - #xAOD::TrigRNNOutputAuxContainer_v2 - 'HLT_xAOD__TrigRNNOutputContainer_TrigRingerNeuralFex', - 'HLT_xAOD__TrigRNNOutputContainer_TrigTRTHTCounts', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODTriggerAthenaPool/CMakeLists.txt b/Event/xAOD/xAODTriggerAthenaPool/CMakeLists.txt index 308bba0b836e85d170eeeea9d3cd63f7005c82f7..7a5426417c6d08e782784fcac5fa8965e46f97e0 100644 --- a/Event/xAOD/xAODTriggerAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODTriggerAthenaPool/CMakeLists.txt @@ -64,7 +64,6 @@ atlas_add_poolcnv_library( xAODTriggerAthenaPoolPoolCnv AthenaPoolUtilities xAODTrigger ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Event/xAOD/xAODTriggerAthenaPool/share/xAODTriggerAthenaPool_20.1.7.2_test.py b/Event/xAOD/xAODTriggerAthenaPool/share/xAODTriggerAthenaPool_20.1.7.2_test.py deleted file mode 100644 index cdcb0d74c3842539a89acb575eef1a6f8fdbc1dd..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODTriggerAthenaPool/share/xAODTriggerAthenaPool_20.1.7.2_test.py +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-20.1.7.2/AOD-20.1.7.2-full.pool.root' -keys = [ - #EmTauRoI - 'HLT_xAOD__EmTauRoIContainer_L1TopoEM', - 'HLT_xAOD__EmTauRoIContainer_L1TopoTau', - 'LVL1EmTauRoIs', - - #EnergySumRoI - 'LVL1EnergySumRoI', - - #JetRoI - 'HLT_xAOD__JetRoIContainer_L1TopoJet', - 'LVL1JetRoIs', - - #TrigComposite - 'HLT_xAOD__TrigCompositeContainer_L1TopoComposite', - 'HLT_xAOD__TrigCompositeContainer_L1TopoMET', - - #TrigNavigation - 'TrigNavigation', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODTriggerAthenaPool/share/xAODTriggerAthenaPool_master-20190911_test.py b/Event/xAOD/xAODTriggerAthenaPool/share/xAODTriggerAthenaPool_master-20190911_test.py deleted file mode 100644 index 552b723c2f19ba5cff820cdca161a37ae33068e8..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODTriggerAthenaPool/share/xAODTriggerAthenaPool_master-20190911_test.py +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-master-20190911/AOD-master-20190911-full.pool.root' -keys = [ - #EmTauRoI_v2 - 'HLT_xAOD__EmTauRoIContainer_L1TopoEM', - 'HLT_xAOD__EmTauRoIContainer_L1TopoTau', - 'LVL1EmTauRoIs', - - #EnergySumRoI_v2 - 'LVL1EnergySumRoI', - - #JetRoI_v2 - 'HLT_xAOD__JetRoIContainer_L1TopoJet', - 'LVL1JetRoIs', - - #TrigComposite_v2 - 'HLT_xAOD__TrigCompositeContainer_ExpressInfo_HLT', - 'HLT_xAOD__TrigCompositeContainer_L1TopoComposite', - 'HLT_xAOD__TrigCompositeContainer_L1TopoMET', - 'HLT_xAOD__TrigCompositeContainer_MuonRoICluster', - 'HLT_xAOD__TrigCompositeContainer_TrigEFDielectronMassFex', - - #TrigNavigation_v1 - 'TrigNavigation', - - #TrigPassBits_v1 - 'HLT_xAOD__TrigPassBitsContainer_passbits', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Event/xAOD/xAODTruthAthenaPool/CMakeLists.txt b/Event/xAOD/xAODTruthAthenaPool/CMakeLists.txt index ef792076eb5209597652f3606982422caae72a62..9a9adf0136fc1a5d74f499330d186ecdf0f19685 100644 --- a/Event/xAOD/xAODTruthAthenaPool/CMakeLists.txt +++ b/Event/xAOD/xAODTruthAthenaPool/CMakeLists.txt @@ -27,7 +27,6 @@ atlas_add_poolcnv_library( xAODTruthAthenaPoolPoolCnv AthenaPoolUtilities xAODTruth ) # Install files from the package. -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Event/xAOD/xAODTruthAthenaPool/share/xAODTruthAthenaPool_21.0.79_test.py b/Event/xAOD/xAODTruthAthenaPool/share/xAODTruthAthenaPool_21.0.79_test.py deleted file mode 100644 index 2945add9bb20052f550684dc35fc0d876f59a201..0000000000000000000000000000000000000000 --- a/Event/xAOD/xAODTruthAthenaPool/share/xAODTruthAthenaPool_21.0.79_test.py +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration - -infile = 'aod/AOD-21.0.79/AOD-21.0.79-full.pool.root' -keys = [ - #xAOD::TruthEventAuxContainer_v1 - 'TruthEvents', - - #xAOD::TruthParticleAuxContainer_v1 - 'MuonTruthParticles', - - #xAOD::TruthVertexAuxContainer_v1 - 'TruthVertices', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/ForwardDetectors/ZDC/ZdcCnv/ZdcEventAthenaPool/CMakeLists.txt b/ForwardDetectors/ZDC/ZdcCnv/ZdcEventAthenaPool/CMakeLists.txt index 6418185f22af7dd5a02b7d6ce4943950c02fc776..77e2f7ef28227999af8a6b63e2d8abf24c45b8bb 100644 --- a/ForwardDetectors/ZDC/ZdcCnv/ZdcEventAthenaPool/CMakeLists.txt +++ b/ForwardDetectors/ZDC/ZdcCnv/ZdcEventAthenaPool/CMakeLists.txt @@ -12,7 +12,6 @@ atlas_add_poolcnv_library( ZdcEventAthenaPoolPoolCnv ZdcEventTPCnv ZdcEvent GaudiKernel ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/ForwardDetectors/ZDC/ZdcCnv/ZdcEventAthenaPool/share/ZdcEventTPCnv_15.6.7_test.py b/ForwardDetectors/ZDC/ZdcCnv/ZdcEventAthenaPool/share/ZdcEventTPCnv_15.6.7_test.py deleted file mode 100644 index cbd5fd4ebcf7aa351417d301e6824d6f42880577..0000000000000000000000000000000000000000 --- a/ForwardDetectors/ZDC/ZdcCnv/ZdcEventAthenaPool/share/ZdcEventTPCnv_15.6.7_test.py +++ /dev/null @@ -1,17 +0,0 @@ -infile = 'esd/ESD-15.6.7-data.pool.root' -keys = [ - #ZdcDigitsCollection_p1 - 'ZdcDigitsCollection' - ] - -from AthenaCommon.GlobalFlags import globalflags -globalflags.DataSource.set_Value('data') - -noMuon = True -noID = True -include ('AthenaPoolUtilities/TPCnvTest.py') - -# Force using DBRelease for offline test builds. -import os -if os.environ['SITEROOT'] == '/xyzzy': - svcMgr.DBReplicaSvc.COOLSQLiteVetoPattern='' diff --git a/InnerDetector/InDetEventCnv/InDetBCM_EventAthenaPool/CMakeLists.txt b/InnerDetector/InDetEventCnv/InDetBCM_EventAthenaPool/CMakeLists.txt index a25af91b2597593c9f13262d5675042e7f48a991..a6a877652d5f39c653a38395a9112186a83ed98a 100644 --- a/InnerDetector/InDetEventCnv/InDetBCM_EventAthenaPool/CMakeLists.txt +++ b/InnerDetector/InDetEventCnv/InDetBCM_EventAthenaPool/CMakeLists.txt @@ -32,7 +32,6 @@ atlas_add_test( BCM_RDO_ContainerCnv_p0_test LINK_LIBRARIES InDetBCM_EventAthenaPool ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/InnerDetector/InDetEventCnv/InDetBCM_EventAthenaPool/share/InDetBCM_EventAthenaPool_20.1.7.2_test.py b/InnerDetector/InDetEventCnv/InDetBCM_EventAthenaPool/share/InDetBCM_EventAthenaPool_20.1.7.2_test.py deleted file mode 100644 index e711006c6ddcad0aa3cd4eb92c91e260e2921a6a..0000000000000000000000000000000000000000 --- a/InnerDetector/InDetEventCnv/InDetBCM_EventAthenaPool/share/InDetBCM_EventAthenaPool_20.1.7.2_test.py +++ /dev/null @@ -1,12 +0,0 @@ -infile = 'esd/ESD-20.1.7.2.pool.root' -keys = [ - #BCM_RDO_Container_p0 - 'BCM_CompactDOs', - 'BCM_RDOs', - ] - -noMuon = True -noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/InnerDetector/InDetEventCnv/InDetEventAthenaPool/CMakeLists.txt b/InnerDetector/InDetEventCnv/InDetEventAthenaPool/CMakeLists.txt index 4668b82a04f2784d34d0748403f57c2c7803205e..a7113ffef66d964923a7c4f457c60dd839f1a47c 100644 --- a/InnerDetector/InDetEventCnv/InDetEventAthenaPool/CMakeLists.txt +++ b/InnerDetector/InDetEventCnv/InDetEventAthenaPool/CMakeLists.txt @@ -36,7 +36,6 @@ atlas_add_dictionary( InDetEventAthenaPoolCnvDict LINK_LIBRARIES Identifier GeneratorObjectsTPCnv ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/InnerDetector/InDetEventCnv/InDetEventAthenaPool/share/InDetEventTPCnv_16.6.2.1_test.py b/InnerDetector/InDetEventCnv/InDetEventAthenaPool/share/InDetEventTPCnv_16.6.2.1_test.py deleted file mode 100644 index d5a43aba271a659cd610800ee2ead41dd661e3fe..0000000000000000000000000000000000000000 --- a/InnerDetector/InDetEventCnv/InDetEventAthenaPool/share/InDetEventTPCnv_16.6.2.1_test.py +++ /dev/null @@ -1,27 +0,0 @@ -infile = 'esd/ESD-16.6.2.1.pool.root' -keys = [ - #InDet::PixelClusterContainer_p3 - 'PixelClusters', - - #InDet::SCT_ClusterContainer_p2 - 'SCT_Clusters', - - #InDet::TRT_DriftCircleContainer_p2 - 'TRT_DriftCircles', - - #InDetLowBetaContainer_tlp1 - 'InDetLowBetaCandidates', - - #InDet::PixelGangedClusterAmbiguities_p1 - 'PixelClusterAmbiguitiesMap', - - #InDetRawDataContainer_p1 - 'PixelRDOs', - 'TRT_RDOs', - - #SCT_RawDataContainer_p2 - 'SCT_RDOs', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/InnerDetector/InDetEventCnv/InDetSimEventAthenaPool/CMakeLists.txt b/InnerDetector/InDetEventCnv/InDetSimEventAthenaPool/CMakeLists.txt index 8249f5de3ac50380eca2be42ddd3d52b42b0cbb2..5ca377c0e9686905f3d01a2d97474c9554110a58 100644 --- a/InnerDetector/InDetEventCnv/InDetSimEventAthenaPool/CMakeLists.txt +++ b/InnerDetector/InDetEventCnv/InDetSimEventAthenaPool/CMakeLists.txt @@ -12,7 +12,6 @@ atlas_add_poolcnv_library( InDetSimEventAthenaPoolPoolCnv GaudiKernel InDetSimEventTPCnv InDetSimEvent ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/InnerDetector/InDetEventCnv/InDetSimEventAthenaPool/share/InDetSimEventTPCnv_HITS_test.py b/InnerDetector/InDetEventCnv/InDetSimEventAthenaPool/share/InDetSimEventTPCnv_HITS_test.py deleted file mode 100644 index beceb6e3d6b1b2542c9bde9d605297f9a1b623d4..0000000000000000000000000000000000000000 --- a/InnerDetector/InDetEventCnv/InDetSimEventAthenaPool/share/InDetSimEventTPCnv_HITS_test.py +++ /dev/null @@ -1,28 +0,0 @@ -infile = 'rtt:valid1.110401.PowhegPythia_P2012_ttbar_nonallhad.simul.HITS.e3099_s2578_tid04919495_00/HITS.04919495._000416.pool.root.1' -keys = [ - #SiHitCollection_p2 - 'BLMHits', - 'BCMHits', - 'PixelHits@100', - 'SCT_Hits@100', - - #TRT_HitCollection_p3 - 'TRTUncompressedHits@100', - ] - -#from AthenaCommon.JobProperties import jobproperties -#jobproperties.Global.DetDescrVersion = 'ATLAS-GEO-10-00-00' - -theApp.EvtMax = 10 - -from AthenaCommon.DetFlags import DetFlags -DetFlags.detdescr.Calo_setOn() -noMuon = True -noID = True -include ('AthenaPoolUtilities/TPCnvTest.py') - -# Disable LAr alignment to avoid spurious warnings -# when running in AthSimulation. -svcMgr.GeoModelSvc.AlignCallbacks = False -from IOVDbSvc.CondDB import conddb -conddb.blockFolder ('/LAR/Align') diff --git a/InnerDetector/InDetRecAlgs/InDetSecVtxFinder/share/runInDetSecVtxFinder.py b/InnerDetector/InDetRecAlgs/InDetSecVtxFinder/share/runInDetSecVtxFinder.py index 3f9367145c49535bbe4fdb025bd75e6bd3920cd8..b69a523ae19bf24905058e9a3921dac618bd9be8 100644 --- a/InnerDetector/InDetRecAlgs/InDetSecVtxFinder/share/runInDetSecVtxFinder.py +++ b/InnerDetector/InDetRecAlgs/InDetSecVtxFinder/share/runInDetSecVtxFinder.py @@ -40,7 +40,7 @@ if __name__ == "__main__": # Contents from DerivationFrameworkCore.SlimmingHelper import SlimmingHelper TRUTH0SlimmingHelper = SlimmingHelper("TRUTH0SlimmingHelper", NamesAndTypes = flags.Input.TypedCollections, ConfigFlags = flags) - TRUTH0SlimmingHelper.AppendToDictionary = {'EventInfo':'xAOD::EventInfo','EventInfoAux':'xAOD:EventAuxInfo', + TRUTH0SlimmingHelper.AppendToDictionary = {'EventInfo':'xAOD::EventInfo','EventInfoAux':'xAOD::EventAuxInfo', 'TruthEvents':'xAOD::TruthEventContainer','TruthEventsAux':'xAOD::TruthEventAuxContainer', 'TruthVertices':'xAOD::TruthVertexContainer','TruthVerticesAux':'xAOD::TruthVertexAuxContainer', 'TruthParticles':'xAOD::TruthParticleContainer','TruthParticlesAux':'xAOD::TruthParticleAuxContainer'} diff --git a/InnerDetector/InDetValidation/InDetPhysValMonitoring/test/test_zprime_tide.sh b/InnerDetector/InDetValidation/InDetPhysValMonitoring/test/test_zprime_tide.sh index 1d7790241be2f5e5d5770b9fca0c97fc305ba271..03ae26c664ddb27ffad6fa7d6dd178640d46c545 100755 --- a/InnerDetector/InDetValidation/InDetPhysValMonitoring/test/test_zprime_tide.sh +++ b/InnerDetector/InDetValidation/InDetPhysValMonitoring/test/test_zprime_tide.sh @@ -39,7 +39,7 @@ Reco_tf.py \ --geometryVersion="default:ATLAS-R3S-2021-03-02-00" \ --digiSeedOffset1="8" \ --digiSeedOffset2="8" \ - --CA "default:True" "RDOtoRDOTrigger:False" \ + --CA "default:True" \ --steering "doRDO_TRIG" "doTRIGtoALL" \ --outputDAOD_IDTIDEFile="DAOD_TIDE.pool.root" \ --outputRDOFile output.RDO.root \ diff --git a/LArCalorimeter/LArCnv/LArAthenaPool/CMakeLists.txt b/LArCalorimeter/LArCnv/LArAthenaPool/CMakeLists.txt index 87879c99de6781471dae2f61ad5a79ddfdd29e1e..0fbebd656a0364bd4a91f8430701663688a11b8e 100644 --- a/LArCalorimeter/LArCnv/LArAthenaPool/CMakeLists.txt +++ b/LArCalorimeter/LArCnv/LArAthenaPool/CMakeLists.txt @@ -14,7 +14,6 @@ atlas_add_poolcnv_library( LArAthenaPoolPoolCnv LArRecEvent ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/LArCalorimeter/LArCnv/LArAthenaPool/share/LArTPCnv_15.6.7_test.py b/LArCalorimeter/LArCnv/LArAthenaPool/share/LArTPCnv_15.6.7_test.py deleted file mode 100644 index 60183c9509c82cb9e227cb0873719bb2c2749812..0000000000000000000000000000000000000000 --- a/LArCalorimeter/LArCnv/LArAthenaPool/share/LArTPCnv_15.6.7_test.py +++ /dev/null @@ -1,22 +0,0 @@ -infile = 'esd/ESD-15.6.7-data.pool.root' -keys = [ - #LArDigitContainer_p1 - 'LArDigitContainer_EMClust', - 'LArDigitContainer_Thinned', - - #LArNoisyROSummary_p1 - 'LArNoisyROSummary', - ] - -from AthenaCommon.GlobalFlags import globalflags -globalflags.DataSource.set_Value('data') - -noMuon = True -noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') - -# Force using DBRelease for offline test builds. -import os -if os.environ['SITEROOT'] == '/xyzzy': - svcMgr.DBReplicaSvc.COOLSQLiteVetoPattern='' diff --git a/LArCalorimeter/LArCnv/LArAthenaPool/share/LArTPCnv_20.1.7.2_test.py b/LArCalorimeter/LArCnv/LArAthenaPool/share/LArTPCnv_20.1.7.2_test.py deleted file mode 100644 index e5cf333078c2d6dce625bc005329c9219f695aa6..0000000000000000000000000000000000000000 --- a/LArCalorimeter/LArCnv/LArAthenaPool/share/LArTPCnv_20.1.7.2_test.py +++ /dev/null @@ -1,11 +0,0 @@ -infile = 'esd/ESD-20.1.7.2.pool.root' -keys = [ - #LArNoisyROSummary_p3 - 'LArNoisyROSummary', - ] - -noMuon = True -noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/LArCalorimeter/LArCnv/LArSimEventAthenaPool/CMakeLists.txt b/LArCalorimeter/LArCnv/LArSimEventAthenaPool/CMakeLists.txt index 72fedd8040e664ecf6abec07d45fe6979cc74f42..edb1012bb18525ea2b36a275507b2d4958ad2e1b 100644 --- a/LArCalorimeter/LArCnv/LArSimEventAthenaPool/CMakeLists.txt +++ b/LArCalorimeter/LArCnv/LArSimEventAthenaPool/CMakeLists.txt @@ -11,7 +11,6 @@ atlas_add_poolcnv_library( LArSimEventAthenaPoolPoolCnv LArSimEventTPCnv LArSimEvent ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/LArCalorimeter/LArCnv/LArSimEventAthenaPool/share/LArSimEventTPCnv_HITS_test.py b/LArCalorimeter/LArCnv/LArSimEventAthenaPool/share/LArSimEventTPCnv_HITS_test.py deleted file mode 100644 index cb3a7870c3e36dae157328433d91d58e9c10654e..0000000000000000000000000000000000000000 --- a/LArCalorimeter/LArCnv/LArSimEventAthenaPool/share/LArSimEventTPCnv_HITS_test.py +++ /dev/null @@ -1,25 +0,0 @@ -infile = 'rtt:valid1.110401.PowhegPythia_P2012_ttbar_nonallhad.simul.HITS.e3099_s2578_tid04919495_00/HITS.04919495._000416.pool.root.1' -keys = [ - #LArHitContainer_p2 - 'LArHitHEC@100', - 'LArHitFCAL@100', - 'LArHitEMB@100', - 'LArHitEMEC@100', - ] - -#from AthenaCommon.JobProperties import jobproperties -#jobproperties.Global.DetDescrVersion = 'ATLAS-GEO-10-00-00' - -theApp.EvtMax = 10 - -from AthenaCommon.DetFlags import DetFlags -DetFlags.detdescr.Calo_setOn() -noMuon = True -noID = True -include ('AthenaPoolUtilities/TPCnvTest.py') - -# Disable LAr alignment to avoid spurious warnings -# when running in AthSimulation. -svcMgr.GeoModelSvc.AlignCallbacks = False -from IOVDbSvc.CondDB import conddb -conddb.blockFolder ('/LAR/Align') diff --git a/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/CMakeLists.txt b/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/CMakeLists.txt index 2739fed33abe97063d0a2d05907f2c00564c36f8..99bb1adb7c06512ec9d1208880457f515a8b5ec5 100644 --- a/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/CMakeLists.txt +++ b/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/CMakeLists.txt @@ -69,7 +69,6 @@ atlas_add_dictionary( MuonRDOCnvDict MuonSegment ) # Install files from the package: -atlas_install_joboptions( share/*.py share/*.txt ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/share/MuonEventAthenaPool_jobOptions.py b/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/share/MuonEventAthenaPool_jobOptions.py deleted file mode 100644 index 19d0f4f96beb1cd2508802e9ddb58cb8d39de51a..0000000000000000000000000000000000000000 --- a/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/share/MuonEventAthenaPool_jobOptions.py +++ /dev/null @@ -1,6 +0,0 @@ -include( "MuonEventAthenaPool/MuonEventAthenaPool_joboptions.py" ) - -#ROOT streaming service -include ("AthenaPoolServices/AthenaRootStreamerSvc_jobOptions.py") -StreamerSvc = Service ( "AthenaRootStreamerSvc" ) -StreamerSvc.Streamers += [ "CscRawDataStreamer_p0" ] diff --git a/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/share/MuonEventTPCnv_17.0.0_test.py b/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/share/MuonEventTPCnv_17.0.0_test.py deleted file mode 100644 index cfd1f71b9b37301a4e16ec9bbea5ebdd3bfbc5e9..0000000000000000000000000000000000000000 --- a/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/share/MuonEventTPCnv_17.0.0_test.py +++ /dev/null @@ -1,40 +0,0 @@ -infile = 'esd/ESD-17.0.0.pool.root' -keys = [ - #Muon::CscPrepDataContainer_tlp1 - 'CSC_Clusters', - - #Muon::CscStripPrepDataContainer_tlp1 - 'CSC_Measurements', - - #Muon::MuonPRD_Container_p2<Muon::RpcCoinData_p1> - 'RPC_triggerHits', - - #Muon::MuonPRD_Container_p2<Muon::MdtPrepData_p2> - 'MDT_DriftCircles', - - #Muon::RpcPrepDataContainer_tlp1 - 'RPC_Measurements', - - #Muon::TgcPrepDataContainer_tlp1 - 'TGC_MeasurementsNextBC', - 'TGC_MeasurementsPriorBC', - 'TGC_Measurements', - - #Muon::TgcCoinDataContainer_tlp2 - 'TrigT1CoinDataCollectionNextBC', - 'TrigT1CoinDataCollectionPriorBC', - 'TrigT1CoinDataCollection', - - #Muon::ChamberT0s_p1 - 'MboyMuonChamberT0s', - 'MooreMuonChamberT0s', - ] - -#from AthenaCommon.JobProperties import jobproperties -#jobproperties.Global.DetDescrVersion = 'ATLAS-GEO-10-00-00' - -from AthenaCommon.DetFlags import DetFlags -DetFlags.detdescr.Muon_setOn() -DetFlags.detdescr.ID_setOn() -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/share/MuonEventTPCnv_20.1.7.2_test.py b/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/share/MuonEventTPCnv_20.1.7.2_test.py deleted file mode 100644 index 9158366704c98ad515b349a2812386c0d364b45c..0000000000000000000000000000000000000000 --- a/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/share/MuonEventTPCnv_20.1.7.2_test.py +++ /dev/null @@ -1,38 +0,0 @@ -infile = 'esd/ESD-20.1.7.2.pool.root' -keys = [ - #Muon::CscPrepDataContainer_tlp1 - 'CSC_Clusters', - - #Muon::CscStripPrepDataContainer_tlp1 - 'CSC_Measurements', - - #Muon::CscSimDataCollection_p1 - 'CSC_SDO', - - #Muon::MuonPRD_Container_p2<Muon::RpcCoinData_p1> - 'RPC_triggerHits', - - #Muon::MuonPRD_Container_p2<Muon::TgcPrepData_p1> - 'TGC_MeasurementsAllBCs', - - #Muon::MuonPRD_Container_p2<Muon::RpcPrepData_p3> - 'RPC_Measurements', - - #Muon::MuonPRD_Container_p2<Muon::MdtPrepData_p2> - 'MDT_DriftCircles', - - #Muon::TgcCoinDataContainer_tlp3 - 'TrigT1CoinDataCollectionNextBC', - 'TrigT1CoinDataCollectionPriorBC', - 'TrigT1CoinDataCollection', - - #Muon::MuonSimDataCollection_p1 - 'TGC_SDO', - 'RPC_SDO', - 'MDT_SDO', - ] - -from AthenaCommon.DetFlags import DetFlags -DetFlags.detdescr.Muon_setOn() -DetFlags.detdescr.ID_setOn() -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/share/MuonRdoToPool_jobOptions.py b/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/share/MuonRdoToPool_jobOptions.py deleted file mode 100644 index ad8cfd0eb6105a045059bf66fbf58b4a16825490..0000000000000000000000000000000000000000 --- a/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/share/MuonRdoToPool_jobOptions.py +++ /dev/null @@ -1,26 +0,0 @@ -#-------------------------------------------------------------- -# jobOptions for writing RDO to POOL -#-------------------------------------------------------------- -# Load POOL support -include( "AthenaPoolCnvSvc/WriteAthenaPool_jobOptions.py" ) - -# Define the output Db parameters (the default value are shown) -Stream1.OutputFile = "MuonPool.root" - -# Converters: -include( "EventAthenaPool/EventAthenaPool_joboptions.py" ) -include( "MuonEventAthenaPool/MuonEventAthenaPool_joboptions.py" ) -#include( "MuonEventAthenaPool/MuonEventAthenaPoolDict_joboptions.py") - -# list of output objects key -# EventInfo -Stream1 = Algorithm( "Stream1" ) -Stream1.ItemList+=["EventInfo#*"] -# MDT -Stream1.ItemList+=["MdtCsmContainer#*"] -# RPC -Stream1.ItemList+=["RpcPadContainer#*"] -# TGC -Stream1.ItemList+=["TgcRdoContainer#*"] -# CSC -Stream1.ItemList+=["CscRawDataContainer#*"] diff --git a/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/test/RpcPadContainerCnv_p1_test.cxx b/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/test/RpcPadContainerCnv_p1_test.cxx index f74dd8b87749149c35fe0a46b9947984fb1bf63d..78dd18931bdd647e4b24890ccb5f19d3398f655c 100644 --- a/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/test/RpcPadContainerCnv_p1_test.cxx +++ b/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/test/RpcPadContainerCnv_p1_test.cxx @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration */ /** * @file MuonEventAthenaPool/test/RpcPadContainerCnv_p1_test.cxx @@ -146,7 +146,7 @@ void test1 ATLAS_NOT_THREAD_SAFE (const std::vector<Identifier>& ids) int main ATLAS_NOT_THREAD_SAFE () { ISvcLocator* pSvcLoc; - if (!Athena_test::initGaudi("MuonEventAthenaPool/MuonEventAthenaPool_test.txt", pSvcLoc)) { + if (!Athena_test::initGaudi("MuonEventAthenaPool_test.txt", pSvcLoc)) { std::cerr << "This test can not be run" << std::endl; return 0; } diff --git a/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/test/RpcPadContainerCnv_p2_test.cxx b/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/test/RpcPadContainerCnv_p2_test.cxx index b1204f13e60dc26b50a997355927c2fbf4aae50a..852f76c93a586a1eabf682abe22f95a87b61e7f2 100644 --- a/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/test/RpcPadContainerCnv_p2_test.cxx +++ b/MuonSpectrometer/MuonCnv/MuonEventAthenaPool/test/RpcPadContainerCnv_p2_test.cxx @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration */ /** * @file MuonEventAthenaPool/test/RpcPadContainerCnv_p2_test.cxx @@ -147,7 +147,7 @@ void test1 ATLAS_NOT_THREAD_SAFE () int main ATLAS_NOT_THREAD_SAFE () { ISvcLocator* pSvcLoc; - if (!Athena_test::initGaudi("MuonEventAthenaPool/MuonEventAthenaPool_test.txt", pSvcLoc)) { + if (!Athena_test::initGaudi("MuonEventAthenaPool_test.txt", pSvcLoc)) { std::cerr << "This test can not be run" << std::endl; return 0; } diff --git a/MuonSpectrometer/MuonCnv/MuonSimEventAthenaPool/CMakeLists.txt b/MuonSpectrometer/MuonCnv/MuonSimEventAthenaPool/CMakeLists.txt index 120cdbe73a87fa7de1163454cee87dc1a94bfcc6..c02ef9f0f713413a356aa06bf013f74faef1df46 100644 --- a/MuonSpectrometer/MuonCnv/MuonSimEventAthenaPool/CMakeLists.txt +++ b/MuonSpectrometer/MuonCnv/MuonSimEventAthenaPool/CMakeLists.txt @@ -15,7 +15,6 @@ atlas_add_poolcnv_library( MuonSimEventAthenaPoolPoolCnv HitManagement ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/MuonSpectrometer/MuonCnv/MuonSimEventAthenaPool/share/MuonSimEventTPCnv_HITS_test.py b/MuonSpectrometer/MuonCnv/MuonSimEventAthenaPool/share/MuonSimEventTPCnv_HITS_test.py deleted file mode 100644 index 27833f2d254ea0d53239648576d5435cbe8548d3..0000000000000000000000000000000000000000 --- a/MuonSpectrometer/MuonCnv/MuonSimEventAthenaPool/share/MuonSimEventTPCnv_HITS_test.py +++ /dev/null @@ -1,31 +0,0 @@ -infile = 'rtt:valid1.110401.PowhegPythia_P2012_ttbar_nonallhad.simul.HITS.e3099_s2578_tid04919495_00/HITS.04919495._000416.pool.root.1' -keys = [ - #Muon::CSCSimHitCollection_p2 - 'CSC_Hits', - - #Muon::MDTSimHitCollection_p2 - 'MDT_Hits', - - #Muon::RPCSimHitCollection_p2 - 'RPC_Hits', - - #Muon::TGCSimHitCollection_p3 - 'TGC_Hits', - ] - -#from AthenaCommon.JobProperties import jobproperties -#jobproperties.Global.DetDescrVersion = 'ATLAS-GEO-10-00-00' - -theApp.EvtMax = 10 - -from AthenaCommon.DetFlags import DetFlags -DetFlags.detdescr.Calo_setOn() -noMuon = True -noID = True -include ('AthenaPoolUtilities/TPCnvTest.py') - -# Disable LAr alignment to avoid spurious warnings -# when running in AthSimulation. -svcMgr.GeoModelSvc.AlignCallbacks = False -from IOVDbSvc.CondDB import conddb -conddb.blockFolder ('/LAR/Align') diff --git a/MuonSpectrometer/MuonValidation/MuonRecValidation/MuonRecRTT/test/test_q442_RAWtoALL_MT.sh b/MuonSpectrometer/MuonValidation/MuonRecValidation/MuonRecRTT/test/test_q442_RAWtoALL_MT.sh index 86f402b1d479d7df7a0e0ea9cbe3b174791fd697..f9db7dc2f5bd84d8487eea709ccdf636bfe86887 100755 --- a/MuonSpectrometer/MuonValidation/MuonRecValidation/MuonRecRTT/test/test_q442_RAWtoALL_MT.sh +++ b/MuonSpectrometer/MuonValidation/MuonRecValidation/MuonRecRTT/test/test_q442_RAWtoALL_MT.sh @@ -51,7 +51,7 @@ cd 1thread ##################################################################### # now run reconstruction with AthenaMT with 1 thread -Reco_tf.py --CA 'all:True' 'RDOtoRDOTrigger:False' \ +Reco_tf.py --CA 'all:True' \ --AMI q442 \ --preExec "all:flags.DQ.Steering.doHLTMon=False" \ --imf False \ @@ -73,7 +73,7 @@ cd 5thread ##################################################################### # now run reconstruction with AthenaMT with 5 threads -Reco_tf.py --CA 'all:True' 'RDOtoRDOTrigger:False' \ +Reco_tf.py --CA 'all:True' \ --AMI q442 \ --preExec "all:flags.DQ.Steering.doHLTMon=False" \ --imf False \ @@ -95,7 +95,7 @@ cd 8thread ##################################################################### # now run reconstruction with AthenaMT with 8 threads -Reco_tf.py --CA 'all:True' 'RDOtoRDOTrigger:False' \ +Reco_tf.py --CA 'all:True' \ --AMI q442 \ --preExec "all:flags.DQ.Steering.doHLTMon=False" \ --imf False \ diff --git a/MuonSpectrometer/MuonValidation/MuonRecValidation/MuonRecRTT/test/test_q443_RAWtoALL_MT.sh b/MuonSpectrometer/MuonValidation/MuonRecValidation/MuonRecRTT/test/test_q443_RAWtoALL_MT.sh index 7728d3ffe467b3c600669106ef483cd4de36db6d..f33a493b98d9686ef08e28872d9f08806572d4b6 100755 --- a/MuonSpectrometer/MuonValidation/MuonRecValidation/MuonRecRTT/test/test_q443_RAWtoALL_MT.sh +++ b/MuonSpectrometer/MuonValidation/MuonRecValidation/MuonRecRTT/test/test_q443_RAWtoALL_MT.sh @@ -34,7 +34,7 @@ mkdir Serial cd Serial ##################################################################### -Reco_tf.py --CA 'all:True' 'RDOtoRDOTrigger:False' \ +Reco_tf.py --CA 'all:True' \ --AMI q443 \ --conditionsTag 'default:OFLCOND-MC16-SDR-RUN2-11' 'RDOtoRDOTrigger:OFLCOND-MC16-SDR-RUN2-08-02' \ --postInclude "RAWtoALL:MuonPRDTest.NSWPRDValAlgReco.NSWPRDValAlgRecoCfg" \ @@ -60,7 +60,7 @@ cd 1thread ##################################################################### # now run reconstruction with AthenaMT with 1 thread -Reco_tf.py --CA 'all:True' 'RDOtoRDOTrigger:False' \ +Reco_tf.py --CA 'all:True' \ --AMI q443 \ --conditionsTag 'default:OFLCOND-MC16-SDR-RUN2-11' 'RDOtoRDOTrigger:OFLCOND-MC16-SDR-RUN2-08-02' \ --multithreaded \ @@ -85,7 +85,7 @@ cd 5thread ##################################################################### # now run reconstruction with AthenaMT with 5 threads -Reco_tf.py --CA 'all:True' 'RDOtoRDOTrigger:False' \ +Reco_tf.py --CA 'all:True' \ --AMI q443 \ --conditionsTag 'default:OFLCOND-MC16-SDR-RUN2-11' 'RDOtoRDOTrigger:OFLCOND-MC16-SDR-RUN2-08-02' \ --imf False \ @@ -110,7 +110,7 @@ cd 8thread ##################################################################### # now run reconstruction with AthenaMT with 8 threads -Reco_tf.py --CA 'all:True' 'RDOtoRDOTrigger:False' \ +Reco_tf.py --CA 'all:True' \ --AMI q443 \ --conditionsTag 'default:OFLCOND-MC16-SDR-RUN2-11' 'RDOtoRDOTrigger:OFLCOND-MC16-SDR-RUN2-08-02' \ --imf False \ diff --git a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkHiggs/python/HIGG1D1.py b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkHiggs/python/HIGG1D1.py index c4eba1403cb9d6ce27d5cc17d822db283a49eb2b..0e7248459767ec759c75c0ae40941898a4efb895 100644 --- a/PhysicsAnalysis/DerivationFramework/DerivationFrameworkHiggs/python/HIGG1D1.py +++ b/PhysicsAnalysis/DerivationFramework/DerivationFrameworkHiggs/python/HIGG1D1.py @@ -301,7 +301,7 @@ def HIGG1D1Cfg(flags): "HggPrimaryVertices":"xAOD::VertexContainer", "HggPrimaryVerticesAux":"xAOD::ShallowAuxContainer", "Kt4EMPFlowCustomVtxEventShape":"xAOD::EventShape", "Kt4EMPFlowCustomVtxEventShapeAux":"xAOD::EventShapeAuxInfo", "Kt4EMPFlowEventShape":"xAOD::EventShape", "Kt4EMPFlowEventShapeAux":"xAOD::EventShapeAuxInfo", - "ZeeRefittedPrimaryVertices":"xAOD::VertexContainer","ZeeRefittedPrimaryVerticesAux":"xAOD:VertexAuxContainer", + "ZeeRefittedPrimaryVertices":"xAOD::VertexContainer","ZeeRefittedPrimaryVerticesAux":"xAOD::VertexAuxContainer", "AFPSiHitContainer":"xAOD::AFPSiHitContainer","AFPSiHitContainerAux":"xAOD::AFPSiHitAuxContainer", "AFPToFHitContainer":"xAOD::AFPToFHitContainer","AFPToFHitContainerAux":"xAOD::AFPToFHitAuxContainer", "AFPVertexContainer":"xAOD::AFPVertexContainer", "AFPVertexContainerAux":"xAOD::AFPVertexAuxContainer", diff --git a/PhysicsAnalysis/JetTagging/FlavourTaggingTests/test/test_FTAG_AOD_withtrackless_MC_grid.sh b/PhysicsAnalysis/JetTagging/FlavourTaggingTests/test/test_FTAG_AOD_withtrackless_MC_grid.sh index bb680774e906320bad5d6818c22d7c7df5ef4d05..f0cf66da2e1439161903b02caf738b4348bc3a9b 100755 --- a/PhysicsAnalysis/JetTagging/FlavourTaggingTests/test/test_FTAG_AOD_withtrackless_MC_grid.sh +++ b/PhysicsAnalysis/JetTagging/FlavourTaggingTests/test/test_FTAG_AOD_withtrackless_MC_grid.sh @@ -14,7 +14,7 @@ ATHENA_CORE_NUMBER=4 Reco_tf.py \ --multithreaded \ --AMIConfig q445 \ --imf False \ ---CA all:True RDOtoRDOTrigger:False \ +--CA all:True \ --preExec="all:flags.BTagging.Trackless=True" \ --maxEvents 25 diff --git a/PhysicsAnalysis/JetTagging/FlavourTaggingTests/test/test_FTAG_AOD_withtrackless_data_grid.sh b/PhysicsAnalysis/JetTagging/FlavourTaggingTests/test/test_FTAG_AOD_withtrackless_data_grid.sh index 66e0f8080956ddf95a3b1f65c198b5ceb57f4008..e74134a30d37f06641ba87fe4e16d0e5ccea5777 100755 --- a/PhysicsAnalysis/JetTagging/FlavourTaggingTests/test/test_FTAG_AOD_withtrackless_data_grid.sh +++ b/PhysicsAnalysis/JetTagging/FlavourTaggingTests/test/test_FTAG_AOD_withtrackless_data_grid.sh @@ -14,7 +14,7 @@ ATHENA_CORE_NUMBER=4 Reco_tf.py \ --multithreaded \ --AMIConfig q449 \ --imf False \ ---CA all:True RDOtoRDOTrigger:False \ +--CA all:True \ --preExec="all:flags.BTagging.Trackless=True" \ --maxEvents 25 diff --git a/PhysicsAnalysis/JetTagging/FlavourTaggingTests/test/test_trigAna_FTAG_PhysicsVariablePlots_AOD_grid.py b/PhysicsAnalysis/JetTagging/FlavourTaggingTests/test/test_trigAna_FTAG_PhysicsVariablePlots_AOD_grid.py index 7f68be7f4a6eadc153acd608a8161064db22f23b..3b49428e1539ef60a52838a4fb7b2fbf54ad883f 100755 --- a/PhysicsAnalysis/JetTagging/FlavourTaggingTests/test/test_trigAna_FTAG_PhysicsVariablePlots_AOD_grid.py +++ b/PhysicsAnalysis/JetTagging/FlavourTaggingTests/test/test_trigAna_FTAG_PhysicsVariablePlots_AOD_grid.py @@ -25,7 +25,7 @@ rdo2aod.max_events = 800 rdo2aod.threads = 4 rdo2aod.concurrent_events = 4 rdo2aod.args = '--outputAODFile=AOD.pool.root --steering="doRDO_TRIG"' -rdo2aod.args += ' --CA "default:True" "RDOtoRDOTrigger:False"' +rdo2aod.args += ' --CA "default:True"' rdo2aod.args += ' --preExec="all:{:s};"'.format(preExec) diff --git a/Reconstruction/Jet/JetEventAthenaPool/CMakeLists.txt b/Reconstruction/Jet/JetEventAthenaPool/CMakeLists.txt index 03f280e8e151b4451feee43fc7a59575f02346d2..0e13b6a59f11e8cac0015a27e79421c5da56df8c 100644 --- a/Reconstruction/Jet/JetEventAthenaPool/CMakeLists.txt +++ b/Reconstruction/Jet/JetEventAthenaPool/CMakeLists.txt @@ -12,7 +12,6 @@ atlas_add_poolcnv_library( JetEventAthenaPoolPoolCnv JetEventTPCnv ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Reconstruction/Jet/JetEventAthenaPool/share/JetTPCnv_15.9.0.5_test.py b/Reconstruction/Jet/JetEventAthenaPool/share/JetTPCnv_15.9.0.5_test.py deleted file mode 100644 index bc46c88af75b4d1246281fdb95010d68138143aa..0000000000000000000000000000000000000000 --- a/Reconstruction/Jet/JetEventAthenaPool/share/JetTPCnv_15.9.0.5_test.py +++ /dev/null @@ -1,21 +0,0 @@ -infile = 'aod/AOD-15.9.0.5/AOD-15.9.0.5-full.pool.root' -keys = ['HLT_TrigCosmicJetRec', - 'AtlfastJetContainer', - 'HLT_TrigTauJet', - 'Cone7H1TowerAODJets', - # Can't read these because it requires TruthParticleCnvTool - # from AtlasReconstruction. - #'Cone4TruthJets', - #'AntiKt4TruthJets', - 'Cone4H1TopoJets', - 'Cone4H1TowerAODJets', - 'AntiKt6H1TopoJets', - 'AntiKt6LCTopoJets', - 'AntiKt6H1TowerAODJets', - 'AntiKt4H1TowerAODJets', - 'AntiKt4H1TopoJets', - 'HLT_TrigJetRec', - ] - - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Reconstruction/Jet/JetEventAthenaPool/share/JetTPCnv_17.0.0_test.py b/Reconstruction/Jet/JetEventAthenaPool/share/JetTPCnv_17.0.0_test.py deleted file mode 100644 index 5a3737c54542a0cdfee70922b5b75915cf035086..0000000000000000000000000000000000000000 --- a/Reconstruction/Jet/JetEventAthenaPool/share/JetTPCnv_17.0.0_test.py +++ /dev/null @@ -1,19 +0,0 @@ -infile = 'aod/AOD-17.0.0/AOD-17.0.0-full.pool.root' -keys = [ 'HLT_TrigCosmicJetRec', - 'HLT_TrigTauJet', - # Can't read these because it requires TruthParticleCnvTool - # from AtlasReconstruction. - #'AntiKt4TruthJets', - #'AntiKt6TruthJets', - 'AntiKt4TopoJets', - 'AntiKt6TowerAODJets', - 'AntiKt4TowerAODJets', - 'AntiKt6TopoJets', - 'AntiKt4TopoEMJets', - 'AntiKt6TopoEMJets', - 'AntiKt4LCTopoJets', - 'AntiKt6LCTopoJets', - 'HLT_TrigJetRec', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Reconstruction/Jet/JetEventAthenaPool/share/JetTPCnv_17.2.8_test.py b/Reconstruction/Jet/JetEventAthenaPool/share/JetTPCnv_17.2.8_test.py deleted file mode 100644 index 257494e775badb78138fa4cd5c1aaf04c08a29d2..0000000000000000000000000000000000000000 --- a/Reconstruction/Jet/JetEventAthenaPool/share/JetTPCnv_17.2.8_test.py +++ /dev/null @@ -1,17 +0,0 @@ -infile = 'aod/AOD-17.2.8/AOD-17.2.8-full.pool.root' -keys = [ 'HLT_TrigCosmicJetRec', - 'AntiKt6TowerAODJets', - 'HLT_TrigTauJet', - 'AntiKt6GhostTowerAODJets', - # Can't read these because it requires TruthParticleCnvTool - # from AtlasReconstruction. - #'AntiKt4TruthJets', - 'AntiKt4TopoEMJets', - 'AntiKt6TopoEMJets', - 'AntiKt4LCTopoJets', - 'AntiKt6LCTopoJets', - 'HLT_TrigJetRec', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Reconstruction/Jet/JetValidation/test/test_jet.sh b/Reconstruction/Jet/JetValidation/test/test_jet.sh index 942a00fec9f3cd198c9f26d85358f8bbd168f5bb..bf88a57d61af69eb35372a6be4d2ff52c60060a8 100755 --- a/Reconstruction/Jet/JetValidation/test/test_jet.sh +++ b/Reconstruction/Jet/JetValidation/test/test_jet.sh @@ -11,7 +11,7 @@ export ATHENA_CORE_NUMBER=8 Reco_tf.py \ --AMI q443 \ - --CA "all:True" "RDOtoRDOTrigger:False" \ + --CA "all:True" \ --sharedWriter True \ --steering 'doRDO_TRIG' 'doTRIGtoALL' \ --outputAODFile myAOD.pool.root \ diff --git a/Reconstruction/Jet/JetValidation/test/test_jet_noPtCut.sh b/Reconstruction/Jet/JetValidation/test/test_jet_noPtCut.sh index 657385aecef7c3569f8a8a2699866245d58dc451..e58730fe91b764a5d34c2dbe04d83e3ce0ef69bb 100755 --- a/Reconstruction/Jet/JetValidation/test/test_jet_noPtCut.sh +++ b/Reconstruction/Jet/JetValidation/test/test_jet_noPtCut.sh @@ -11,7 +11,7 @@ export ATHENA_CORE_NUMBER=8 Reco_tf.py \ --AMI q443 \ - --CA "all:True" "RDOtoRDOTrigger:False" \ + --CA "all:True" \ --sharedWriter True \ --steering 'doRDO_TRIG' 'doTRIGtoALL' \ --outputAODFile myAOD.pool.root \ diff --git a/Reconstruction/Jet/JetValidation/test/test_met.sh b/Reconstruction/Jet/JetValidation/test/test_met.sh index 825e62e3a6f103adb613d74a98678fffb4c85f27..3bde295746dc0a03d4c82921c12787f98b5a3ec8 100755 --- a/Reconstruction/Jet/JetValidation/test/test_met.sh +++ b/Reconstruction/Jet/JetValidation/test/test_met.sh @@ -11,7 +11,7 @@ export ATHENA_CORE_NUMBER=8 Reco_tf.py \ --AMI q443 \ - --CA "all:True" "RDOtoRDOTrigger:False" \ + --CA "all:True" \ --sharedWriter True \ --steering 'doRDO_TRIG' 'doTRIGtoALL' \ --outputAODFile myAOD.pool.root \ diff --git a/Reconstruction/RecAthenaPool/CMakeLists.txt b/Reconstruction/RecAthenaPool/CMakeLists.txt index de2021c986a4ac8620f42fe67d4f8ed8bcf86344..77ad26c0fd457f0423a0f96e2d5383a0195c1885 100644 --- a/Reconstruction/RecAthenaPool/CMakeLists.txt +++ b/Reconstruction/RecAthenaPool/CMakeLists.txt @@ -16,7 +16,6 @@ atlas_add_poolcnv_library( RecAthenaPoolPoolCnv GaudiKernel MissingETEvent muonEvent RecTPCnv ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Reconstruction/RecAthenaPool/share/RecTPCnv_15.0.0_test.py b/Reconstruction/RecAthenaPool/share/RecTPCnv_15.0.0_test.py deleted file mode 100644 index a360d6f42306f36093c16546b9df0580e83061e8..0000000000000000000000000000000000000000 --- a/Reconstruction/RecAthenaPool/share/RecTPCnv_15.0.0_test.py +++ /dev/null @@ -1,63 +0,0 @@ -infile = 'aod/AOD-15.0.0/AOD-15.0.0-full.pool.root' -keys = [ - #MissingET_p1 - 'MET_RefGamma', - 'MET_RefTau', - 'MET_RefEle', - 'ObjMET_TauJet', - 'MET_RefMuon', - 'MET_RefMuon_Track', - 'AtlfastMissingEt', - 'MET_CellOut', - 'MET_CellOut_MiniJet', - 'MET_Cryo', - 'MET_CryoCone', - 'MET_DM_All', - 'MET_DM_Crack1', - 'MET_DM_Crack2', - 'MET_DM_Cryo', - 'MET_Final', - 'MET_LocHadTopoObj', - 'MET_MuonBoy', - 'MET_RefFinal', - 'MET_RefJet', - 'MET_TopoObj', - 'ObjMET_IdTrk', - 'ObjMET_Elec', - 'MET_MuonBoy_Track', - 'MET_MuonBoy_Spectro', - 'ObjMET_Muon', - 'MET_Muon', - 'ObjMET_Jet', - 'ObjMET_MiniJet', - 'ObjMET_Rest', - 'ObjMET_Final', - - #MissingEtCalo_p1 - 'MET_Base0', - 'MET_Base', - 'MET_Calib', - 'MET_LocHadTopo', - 'MET_Topo', - 'MET_CorrTopo', - - #MissingEtTruth_p1 - 'MET_Truth', - 'MET_Truth_PileUp', - - #MuonCaloEnergyContainer_p1 - 'MuonCaloEnergyCollection', - - #MuonContainer_p4 - 'MuGirlLowBetaCollection', - 'AtlfastIsoMuonCollection', - 'AtlfastMuonCollection', - 'StacoMuonCollection', - 'CaloMuonCollection', - 'MuidMuonCollection', - - #MuonSpShowerContainer_p1 - 'MuonSpShowers', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Reconstruction/RecAthenaPool/share/RecTPCnv_15.6.1_test.py b/Reconstruction/RecAthenaPool/share/RecTPCnv_15.6.1_test.py deleted file mode 100644 index ea9dc95f02675600b62011e442ea508cd0d08593..0000000000000000000000000000000000000000 --- a/Reconstruction/RecAthenaPool/share/RecTPCnv_15.6.1_test.py +++ /dev/null @@ -1,56 +0,0 @@ -infile = 'aod/AOD-15.6.1/AOD-15.6.1-full.pool.root' -keys = [ - #MissingET_p2 - 'MET_RefEle', - 'MET_RefGamma', - 'MET_RefTau', - 'MET_MuonBoy_Spectro', - 'MET_MuonBoy_Track', - 'MET_MuonBoy', - 'MET_Cryo', - 'MET_CryoCone', - 'MET_LocHadTopoObj', - 'MET_Final', - 'MET_TowerObj', - 'AtlfastMissingEt', - 'MET_RefFinal', - 'MET_RefJet', - 'MET_TopoObj', - 'MET_TopoTowerObj', - 'MET_DM_All', - 'MET_DM_Crack2', - 'MET_DM_Cryo', - 'MET_CellOut', - 'MET_DM_Crack1', - 'MET_Muon', - - #MissingEtCalo_p2 - 'MET_CorrTower', - 'MET_Base0', - 'MET_Base', - 'MET_Calib', - 'MET_LocHadTopo', - 'MET_Topo', - 'MET_CorrTopo', - 'MET_CorrTopoTower', - - #MissingEtTruth_p2 - 'MET_Truth', - 'MET_Truth_PileUp', - - #MuonCaloEnergyContainer_tlp1 - 'MuonCaloEnergyCollection', - - #MuonContainer_p5 - 'MuGirlLowBetaCollection', - 'AtlfastIsoMuonCollection', - 'CaloMuonCollection', - 'AtlfastMuonCollection', - 'MuidMuonCollection', - 'StacoMuonCollection', - - #MuonSpShowerContainer_p1 - 'MuonSpShowers', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Reconstruction/RecAthenaPool/share/RecTPCnv_17.0.6_test.py b/Reconstruction/RecAthenaPool/share/RecTPCnv_17.0.6_test.py deleted file mode 100644 index a769d063e801d84ca46ff3a31bf3c1764ed6c66c..0000000000000000000000000000000000000000 --- a/Reconstruction/RecAthenaPool/share/RecTPCnv_17.0.6_test.py +++ /dev/null @@ -1,73 +0,0 @@ -infile = 'aod/AOD-17.0.6/AOD-17.0.6-full.pool.root' -keys = [ - #MissingETComposition_p1 - 'MET_RefComposition', - 'MET_RefComposition_em', - - #MissingET_p3 - 'MET_RefGamma', - 'MET_RefGamma_em', - 'MET_RefMuon', - 'MET_RefMuon_em', - 'MET_RefMuon_Muid', - 'MET_Muid', - 'MET_RefTau', - 'MET_MuonBoy', - 'MET_MuonBoy_Spectro', - 'MET_RefTau_em', - 'MET_Muid_Track', - 'MET_RefMuon_Track', - 'MET_MuonBoy_Track', - 'MET_RefMuon_Track_em', - 'MET_RefMuon_Track_Muid', - 'MET_Muid_Spectro', - 'MET_RefEle', - 'MET_Track', - 'MET_Cryo', - 'MET_DM_All', - 'MET_RefEle_em', - 'MET_TopoObj', - 'MET_DM_Crack2', - 'MET_DM_Cryo', - 'MET_CryoCone', - 'MET_DM_Crack1', - 'MET_LocHadTopoObj', - 'MET_Muon', - 'MET_MuonMuid', - 'MET_SoftJets_em', - 'MET_Final', - 'MET_SoftJets', - 'MET_RefJet', - 'MET_RefJet_em', - 'MET_RefFinal', - 'MET_CellOut_em', - 'MET_RefFinal_em', - 'MET_CellOut_Eflow', - 'MET_CellOut_Eflow_Muid', - - #MissingEtCalo_p3 - 'MET_Base0', - 'MET_Calib', - 'MET_Base', - 'MET_Topo', - 'MET_CorrTopo', - 'MET_LocHadTopo', - - #MissingEtTruth_p3 - 'MET_Truth', - 'MET_Truth_PileUp', - - #MuonCaloEnergyContainer_tlp1 - 'MuonCaloEnergyCollection', - - #MuonContainer_p6 - 'MuGirlLowBetaCollection', - 'CaloMuonCollection', - 'StacoMuonCollection', - 'MuidMuonCollection', - - #MuonSpShowerContainer_p1 - 'MuonSpShowers', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Reconstruction/RecAthenaPool/share/RecTPCnv_18.0.0_test.py b/Reconstruction/RecAthenaPool/share/RecTPCnv_18.0.0_test.py deleted file mode 100644 index acdc6f91f8cb70b3dd56660590c29f743a61135d..0000000000000000000000000000000000000000 --- a/Reconstruction/RecAthenaPool/share/RecTPCnv_18.0.0_test.py +++ /dev/null @@ -1,50 +0,0 @@ -infile = 'aod/AOD-18.0.0/AOD-18.0.0-full.pool.root' -keys = [ - #MissingETComposition_p2 - 'MET_RefComposition', - - #MissingET_p3 - 'MET_RefGamma', - 'MET_RefMuons', - 'MET_RefTau', - 'MET_Muons', - 'MET_Muons_Track', - 'MET_RefMuons_Track', - 'MET_Muons_Spectro', - 'MET_RefEle', - 'MET_Cryo', - 'MET_MuonMuons', - 'MET_RefJet', - 'MET_RefJet_JVF', - 'MET_RefJet_JVFCut', - 'MET_Track', - 'MET_RefFinal', - 'MET_CellOut_Eflow', - 'MET_RefFinal_STVF', - 'MET_CellOut_Eflow_JetArea', - 'MET_CellOut_Eflow_STVF', - 'MET_CellOut_Eflow_JetAreaJVF', - 'MET_CellOut_Eflow_JetAreaRhoEta5JVF', - - #MissingEtCalo_p3 - 'MET_Base0', - 'MET_Topo', - 'MET_LocHadTopo', - - #MissingEtTruth_p3 - 'MET_Truth_PileUp', - 'MET_Truth', - - #MuonCaloEnergyContainer_p1 - 'MuonCaloEnergyCollection', - - #MuonContainer_p6 - 'MuGirlLowBetaCollection', - 'CaloMuonCollection', - 'Muons', - - #MuonSpShowerContainer_p1 - 'MuonSpShowers', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Reconstruction/RecExample/RecJobTransformTests/test/test_mc21_13p6TeV_hi_withtrigger.sh b/Reconstruction/RecExample/RecJobTransformTests/test/test_mc21_13p6TeV_hi_withtrigger.sh index bcc4090fdf8176cce4ff5d2bfcfdf96d4bb4e8ca..36cbdf5777d9870fef121bc0dcd8e585e7f20375 100755 --- a/Reconstruction/RecExample/RecJobTransformTests/test/test_mc21_13p6TeV_hi_withtrigger.sh +++ b/Reconstruction/RecExample/RecJobTransformTests/test/test_mc21_13p6TeV_hi_withtrigger.sh @@ -9,7 +9,7 @@ export ATHENA_CORE_NUMBER=8 Reco_tf.py \ ---CA "all:True" "RDOtoRDOTrigger:False" \ +--CA "all:True" \ --multithreaded \ --inputHITSFile=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/RecJobTransformTests/mc21_13p6TeV/HITSFiles/mc21_13p6TeV.601229.PhPy8EG_A14_ttbar_hdamp258p75_SingleLep.simul.HITS.e8453_s3873/HITS.29625927._000632.pool.root.1 \ --steering 'doRDO_TRIG' \ diff --git a/Reconstruction/TrackParticleAthenaPool/CMakeLists.txt b/Reconstruction/TrackParticleAthenaPool/CMakeLists.txt index b28f4247f198ab7ff66e724d3a313dcc6c9f3a16..f313b31d8958bbda68f55e9413d72b9df58be2ef 100644 --- a/Reconstruction/TrackParticleAthenaPool/CMakeLists.txt +++ b/Reconstruction/TrackParticleAthenaPool/CMakeLists.txt @@ -12,7 +12,6 @@ atlas_add_poolcnv_library( TrackParticleAthenaPoolPoolCnv GaudiKernel Particle TrackParticleTPCnv ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Reconstruction/TrackParticleAthenaPool/share/TrackParticleTPCnv_16.6.3_test.py b/Reconstruction/TrackParticleAthenaPool/share/TrackParticleTPCnv_16.6.3_test.py deleted file mode 100644 index 9f70b2ce426b973b4811974cad7acb62340387b2..0000000000000000000000000000000000000000 --- a/Reconstruction/TrackParticleAthenaPool/share/TrackParticleTPCnv_16.6.3_test.py +++ /dev/null @@ -1,32 +0,0 @@ -infile = 'aod/AOD-16.6.3/AOD-16.6.3-full.pool.root' -keys = [ - #Rec::TrackParticleContainer_tlp1 - 'HLT_InDetTrigParticleCreationIOTRT_CosmicsN_EFID', - 'HLT_InDetTrigParticleCreation_CosmicsN_EFID', - 'HLT_InDetTrigParticleCreation_Photon_EFID', - 'MuTagTrackParticles', - 'HLT_InDetTrigParticleCreationTRTOnly_Muon_EFID', - 'MuidExtrTrackParticles', - 'MuidCombTrackParticles', - 'MuGirlRefittedTrackParticles', - 'MuonboyTrackParticles', - 'MuonboyMuonSpectroOnlyTrackParticles', - 'HLT_InDetTrigParticleCreation_Muon_EFID', - 'MuTagIMOTrackParticles', - 'StacoTrackParticles', - 'HLT_InDetTrigParticleCreation_Bphysics_EFID', - 'MooreTrackParticles', - 'HLT_InDetTrigParticleCreationCombined_Electron_EFID', - 'HLT_InDetTrigParticleCreationTRTOnly_Electron_EFID', - 'HLT_InDetTrigParticleCreation_Bjet_EFID', - 'AtlfastTrackParticles', - 'HLT_InDetTrigParticleCreationTRTOnly_Tau_EFID', - 'HLT_InDetTrigParticleCreation_Tau_EFID', - 'HLT_InDetTrigParticleCreationTRTOnly_FullScan_EFID', - 'HLT_InDetTrigParticleCreation_FullScan_EFID', - 'HLT_InDetTrigParticleCreation_Electron_EFID', - 'TrackParticleCandidate', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Reconstruction/TrackParticleAthenaPool/share/TrackParticleTPCnv_17.2.8_test.py b/Reconstruction/TrackParticleAthenaPool/share/TrackParticleTPCnv_17.2.8_test.py deleted file mode 100644 index 4b959a629c8b79f65901974fd073f81ac10c6ef6..0000000000000000000000000000000000000000 --- a/Reconstruction/TrackParticleAthenaPool/share/TrackParticleTPCnv_17.2.8_test.py +++ /dev/null @@ -1,40 +0,0 @@ -infile = 'aod/AOD-17.2.8/AOD-17.2.8-full.pool.root' -keys = [ - #Rec::TrackParticleContainer_tlp2 - 'MuTagTrackParticles', - 'SegmentTagTrackParticles', - 'ResolvedForwardTrackParticles', - 'HLT_InDetTrigParticleCreation_Photon_EFID', - 'HLT_InDetTrigParticleCreation_CosmicsN_EFID', - 'HLT_InDetTrigParticleCreationTRTOnly_Tau_EFID', - 'HLT_InDetTrigParticleCreationIOTRT_CosmicsN_EFID', - 'HLT_InDetTrigParticleCreationCombined_Electron_EFID', - 'HLT_InDetTrigParticleCreationTRTOnly_FullScan_EFID', - 'HLT_InDetTrigParticleCreationTRTOnly_Muon_EFID', - 'RefittedExtrapolatedMuonSpectrometerParticles', - 'MuTagIMOTrackParticles', - 'MuonboyMuonSpectroOnlyTrackParticles', - 'HLT_InDetTrigParticleCreation_Bphysics_EFID', - 'HLT_InDetTrigParticleCreation_Muon_EFID', - 'MuonboyTrackParticles', - 'MuidExtrTrackParticles', - 'MooreTrackParticles', - 'ExtrapolatedMuonSpectrometerParticles', - 'StatCombinedMuonParticles', - 'MuonSpectrometerParticles', - 'MuidCombTrackParticles', - 'StacoTrackParticles', - 'CombinedFitMuonParticles', - 'HLT_InDetTrigParticleCreationTRTOnly_Electron_EFID', - 'HLT_InDetTrigParticleCreation_FullScan_EFID', - 'HLT_InDetTrigParticleCreation_MuonIso_EFID', - 'MuGirlRefittedTrackParticles', - 'HLT_InDetTrigParticleCreation_Tau_EFID', - 'HLT_InDetTrigParticleCreation_Bjet_EFID', - 'GSFTrackParticleCandidate', - 'HLT_InDetTrigParticleCreation_Electron_EFID', - 'TrackParticleCandidate', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Reconstruction/TrackParticleAthenaPool/share/TrackParticleTPCnv_18.0.0_test.py b/Reconstruction/TrackParticleAthenaPool/share/TrackParticleTPCnv_18.0.0_test.py deleted file mode 100644 index 7355258bb67fc21fc289a2bba9bf726b5401d38c..0000000000000000000000000000000000000000 --- a/Reconstruction/TrackParticleAthenaPool/share/TrackParticleTPCnv_18.0.0_test.py +++ /dev/null @@ -1,32 +0,0 @@ -infile = 'aod/AOD-18.0.0/AOD-18.0.0-full.pool.root' -keys = [ - #Rec::TrackParticleContainer_tlp2 - 'SegmentTagTrackParticles', - 'HLT_InDetTrigParticleCreation_Photon_EFID', - 'HLT_InDetTrigParticleCreation_CosmicsN_EFID', - 'HLT_InDetTrigParticleCreationTRTOnly_Tau_EFID', - 'HLT_InDetTrigParticleCreationIOTRT_CosmicsN_EFID', - 'HLT_InDetTrigParticleCreationTRTOnly_FullScan_EFID', - 'HLT_InDetTrigParticleCreationCombined_Electron_EFID', - 'HLT_InDetTrigParticleCreationTRTOnly_Muon_EFID', - 'RefittedExtrapolatedMuonSpectrometerParticles', - 'HLT_InDetTrigParticleCreation_Bphysics_EFID', - 'ResolvedForwardTrackParticles', - 'ExtrapolatedMuonSpectrometerParticles', - 'MuonSpectrometerParticles', - 'StatCombinedMuonParticles', - 'CombinedFitMuonParticles', - 'HLT_InDetTrigParticleCreation_Muon_EFID', - 'MuGirlRefittedTrackParticles', - 'HLT_InDetTrigParticleCreation_FullScan_EFID', - 'HLT_InDetTrigParticleCreation_MuonIso_EFID', - 'HLT_InDetTrigParticleCreationTRTOnly_Electron_EFID', - 'HLT_InDetTrigParticleCreation_Tau_EFID', - 'HLT_InDetTrigParticleCreation_Bjet_EFID', - 'GSFTrackParticleCandidate', - 'HLT_InDetTrigParticleCreation_Electron_EFID', - 'TrackParticleCandidate', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Reconstruction/TrackParticleTruthAthenaPool/CMakeLists.txt b/Reconstruction/TrackParticleTruthAthenaPool/CMakeLists.txt index c928b593b8f2dec038c3ea13f64ead318574d384..100513566ed0015b50f05f0cdf0f235d5543d0af 100644 --- a/Reconstruction/TrackParticleTruthAthenaPool/CMakeLists.txt +++ b/Reconstruction/TrackParticleTruthAthenaPool/CMakeLists.txt @@ -12,7 +12,6 @@ atlas_add_poolcnv_library( TrackParticleTruthAthenaPoolPoolCnv AthenaPoolCnvSvcLib ParticleTruth TrackParticleTruthTPCnv ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Reconstruction/TrackParticleTruthAthenaPool/share/TrackParticleTruthTPCnv_18.0.0_test.py b/Reconstruction/TrackParticleTruthAthenaPool/share/TrackParticleTruthTPCnv_18.0.0_test.py deleted file mode 100644 index fae2bbfb4195c73406e3a3ed738864b3b1e8dbbd..0000000000000000000000000000000000000000 --- a/Reconstruction/TrackParticleTruthAthenaPool/share/TrackParticleTruthTPCnv_18.0.0_test.py +++ /dev/null @@ -1,17 +0,0 @@ -infile = 'aod/AOD-18.0.0/AOD-18.0.0-full.pool.root' -keys = [ - #Rec::TrackParticleTruthCollection_p1 - 'RefittedExtrapolatedMuonSpectrometerParticlesTruth', - 'CombinedFitMuonParticlesTruth', - 'MuGirlRefittedTrackParticlesTruth', - 'StatCombinedMuonParticlesTruth', - 'ExtrapolatedMuonSpectrometerParticlesTruth', - 'GSFTrackParticleTruthCollection', - 'TrackParticleTruthCollection', - ] - -#noMuon = True -#noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Reconstruction/eflowAthenaPool/CMakeLists.txt b/Reconstruction/eflowAthenaPool/CMakeLists.txt index 38cdedcd26ecca98dd57a874a0760c401d9ec362..59590f2b5b5d575f330e3ca160a0994cb055c2db 100644 --- a/Reconstruction/eflowAthenaPool/CMakeLists.txt +++ b/Reconstruction/eflowAthenaPool/CMakeLists.txt @@ -10,7 +10,6 @@ atlas_add_poolcnv_library( eflowAthenaPoolPoolCnv LINK_LIBRARIES AthenaPoolUtilities AthenaPoolCnvSvcLib eflowEvent eflowEventTPCnv ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Reconstruction/eflowAthenaPool/share/eflowEventTPCnv_17.5.0_test.py b/Reconstruction/eflowAthenaPool/share/eflowEventTPCnv_17.5.0_test.py deleted file mode 100644 index 4383b9298b6bedd35d6f12bb01b5816059f8aeca..0000000000000000000000000000000000000000 --- a/Reconstruction/eflowAthenaPool/share/eflowEventTPCnv_17.5.0_test.py +++ /dev/null @@ -1,10 +0,0 @@ -infile = 'aod/AOD-17.5.0/AOD-17.5.0-full.pool.root' -keys = [ - #eflowObjectContainer_p4 - 'eflowObjects_tauMode', - ] - -noMuon = True -noID = True -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Reconstruction/eflowAthenaPool/share/eflowEventTPCnv_18.0.0_test.py b/Reconstruction/eflowAthenaPool/share/eflowEventTPCnv_18.0.0_test.py deleted file mode 100644 index bea231c1aeebbee39e63181b447e03627011b0ff..0000000000000000000000000000000000000000 --- a/Reconstruction/eflowAthenaPool/share/eflowEventTPCnv_18.0.0_test.py +++ /dev/null @@ -1,10 +0,0 @@ -infile = 'aod/AOD-18.0.0/AOD-18.0.0-full.pool.root' -keys = [ - #eflowObjectContainer_p5 - 'eflowObjects_tauMode', - ] - -noMuon = True -noID = True -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Reconstruction/egamma/egammaAthenaPool/CMakeLists.txt b/Reconstruction/egamma/egammaAthenaPool/CMakeLists.txt index a1d272d33a26711510e7d4bbcfb5bbfbc0f10ab8..653408e3c2b473d7de2e27724500b2f5468a2aa2 100644 --- a/Reconstruction/egamma/egammaAthenaPool/CMakeLists.txt +++ b/Reconstruction/egamma/egammaAthenaPool/CMakeLists.txt @@ -13,7 +13,6 @@ atlas_add_poolcnv_library( egammaAthenaPoolPoolCnv GaudiKernel egammaEvent egammaEventTPCnv ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Reconstruction/egamma/egammaAthenaPool/share/egammaEventTPCnv_15.1.0_test.py b/Reconstruction/egamma/egammaAthenaPool/share/egammaEventTPCnv_15.1.0_test.py deleted file mode 100644 index 3dc35bc493d540272ad7be69c67c87d4a81b4f80..0000000000000000000000000000000000000000 --- a/Reconstruction/egamma/egammaAthenaPool/share/egammaEventTPCnv_15.1.0_test.py +++ /dev/null @@ -1,21 +0,0 @@ -infile = 'aod/AOD-15.1.0/AOD-15.1.0-full.pool.root' -keys = [ - #ElectronContainer_p1 - 'AtlfastIsoElectronCollection', - 'AtlfastElectronCollection', - 'ElectronAODCollection', - - #PhotonContainer_p1 - 'AtlfastIsoPhotonCollection', - 'AtlfastPhotonCollection', - 'PhotonAODCollection', - - #egammaContainer_p1 - 'HLT_egamma_Photons', - 'HLT_egamma_Electrons', - - #egDetailContainer_p1 - # Dumped as part of the above. - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Reconstruction/egamma/egammaAthenaPool/share/egammaEventTPCnv_15.6.9_test.py b/Reconstruction/egamma/egammaAthenaPool/share/egammaEventTPCnv_15.6.9_test.py deleted file mode 100644 index 14b43bec7bc0aaf7c3ef693f3dec39d46283e19e..0000000000000000000000000000000000000000 --- a/Reconstruction/egamma/egammaAthenaPool/share/egammaEventTPCnv_15.6.9_test.py +++ /dev/null @@ -1,22 +0,0 @@ -infile = 'aod/AOD-15.6.9/AOD-15.6.9-full.pool.root' -keys = [ - #ElectronContainer_p2 - 'AtlfastIsoElectronCollection', - 'AtlfastElectronCollection', - 'ElectronAODCollection', - - #PhotonContainer_p2 - 'AtlfastIsoPhotonCollection', - 'AtlfastPhotonCollection', - 'PhotonAODCollection', - - #egammaContainer_p2 - 'HLT_egamma', - 'HLT_egamma_Photons', - 'HLT_egamma_Electrons', - - #egDetailContainer_p2 - # Dumped as part of the above. - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Reconstruction/egamma/egammaAthenaPool/share/egammaEventTPCnv_16.6.7.1_test.py b/Reconstruction/egamma/egammaAthenaPool/share/egammaEventTPCnv_16.6.7.1_test.py deleted file mode 100644 index 61e65f2d6911a0d968a617dab6da9778eaadcedc..0000000000000000000000000000000000000000 --- a/Reconstruction/egamma/egammaAthenaPool/share/egammaEventTPCnv_16.6.7.1_test.py +++ /dev/null @@ -1,22 +0,0 @@ -infile = 'aod/AOD-16.6.7.1/AOD-16.6.7.1-full.pool.root' -keys = [ - #ElectronContainer_p4 - 'AtlfastIsoElectronCollection', - 'AtlfastElectronCollection', - 'ElectronAODCollection', - - #PhotonContainer_p4 - 'AtlfastIsoPhotonCollection', - 'AtlfastPhotonCollection', - 'PhotonAODCollection', - - #egammaContainer_p4 - 'HLT_egamma', - 'HLT_egamma_Photons', - 'HLT_egamma_Electrons', - - #egDetailContainer_p2 - # Dumped as part of the above. - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Reconstruction/egamma/egammaAthenaPool/share/egammaEventTPCnv_18.0.0_test.py b/Reconstruction/egamma/egammaAthenaPool/share/egammaEventTPCnv_18.0.0_test.py deleted file mode 100644 index f1331d457ebea21b5e4a26fe4f269bb9bcb6de57..0000000000000000000000000000000000000000 --- a/Reconstruction/egamma/egammaAthenaPool/share/egammaEventTPCnv_18.0.0_test.py +++ /dev/null @@ -1,18 +0,0 @@ -infile = 'aod/AOD-18.0.0/AOD-18.0.0-full.pool.root' -keys = [ - #ElectronContainer_p5 - 'ElectronAODCollection', - - #PhotonContainer_p5 - 'PhotonAODCollection', - - #egammaContainer_p5 - 'HLT_egamma', - 'HLT_egamma_Photons', - 'HLT_egamma_Electrons', - - #egDetailContainer_p2 - # Dumped as part of the above. - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Reconstruction/egamma/egammaAthenaPool/test/egammaAthenaPool.xml b/Reconstruction/egamma/egammaAthenaPool/test/egammaAthenaPool.xml deleted file mode 100755 index ec9b33463b9b0d2445d1bdb30d2a28b8942b1041..0000000000000000000000000000000000000000 --- a/Reconstruction/egamma/egammaAthenaPool/test/egammaAthenaPool.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0"?> -<atn> - <TEST name="egammaAthenaPoolTests" type="makecheck"> - <package>Reconstruction/egammaAthenaPool</package> - <timelimit>20</timelimit> - <author> scott snyder </author> - <mailto> snyder@bnl.gov </mailto> - <expectations> - <errorMessage>Athena exited abnormally</errorMessage> - <errorMessage>differ</errorMessage> - <warningMessage> # WARNING_MESSAGE : post.sh> ERROR</warningMessage> - <successMessage>check ok</successMessage> - <returnValue>0</returnValue> - </expectations> - </TEST> -</atn> diff --git a/Reconstruction/tauEventAthenaPool/CMakeLists.txt b/Reconstruction/tauEventAthenaPool/CMakeLists.txt index b4f2ba2e804cf8076c5292073faa5abc00f1d58d..d68e8b5f200672e9e7b35ccce23287e2196609bc 100644 --- a/Reconstruction/tauEventAthenaPool/CMakeLists.txt +++ b/Reconstruction/tauEventAthenaPool/CMakeLists.txt @@ -12,7 +12,6 @@ atlas_add_poolcnv_library( tauEventAthenaPoolPoolCnv tauEventTPCnv ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Reconstruction/tauEventAthenaPool/share/tauEventTPCnv_15.0.0_test.py b/Reconstruction/tauEventAthenaPool/share/tauEventTPCnv_15.0.0_test.py deleted file mode 100644 index bb9bf7b90b2ad51463d01e7066984599d701792a..0000000000000000000000000000000000000000 --- a/Reconstruction/tauEventAthenaPool/share/tauEventTPCnv_15.0.0_test.py +++ /dev/null @@ -1,14 +0,0 @@ -infile = 'aod/AOD-15.0.0/AOD-15.0.0-full.pool.root' -keys = [ - #TauJetContainer_p3 - 'HLT_TrigTauRecCalo', - 'AtlfastTauJetContainer', - 'AtlfastTauJet1p3pContainer', - 'HLT_TrigTauRecMerged', - 'TauRecContainer', - - #TauDetailsContainer_tlp1 - # Dumped as part of the above. - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Reconstruction/tauEventAthenaPool/share/tauEventTPCnv_15.6.9_test.py b/Reconstruction/tauEventAthenaPool/share/tauEventTPCnv_15.6.9_test.py deleted file mode 100644 index d04ceb6781b161a792dc2bea3b7908b2935efc76..0000000000000000000000000000000000000000 --- a/Reconstruction/tauEventAthenaPool/share/tauEventTPCnv_15.6.9_test.py +++ /dev/null @@ -1,13 +0,0 @@ -infile = 'aod/AOD-15.6.9/AOD-15.6.9-full.pool.root' -keys = [ - #TauJetContainer_p3 - 'HLT_TrigTauRecCalo', - 'AtlfastTauJetContainer', - 'HLT_TrigTauRecMerged', - 'TauRecContainer', - - #TauDetailsContainer_tlp2 - # Dumped as part of the above. - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Reconstruction/tauEventAthenaPool/share/tauEventTPCnv_17.2.9.1_test.py b/Reconstruction/tauEventAthenaPool/share/tauEventTPCnv_17.2.9.1_test.py deleted file mode 100644 index ba2fbd6b86cfa2727fd94a3896c61ff41af159bf..0000000000000000000000000000000000000000 --- a/Reconstruction/tauEventAthenaPool/share/tauEventTPCnv_17.2.9.1_test.py +++ /dev/null @@ -1,12 +0,0 @@ -infile = 'aod/AOD-17.2.9.1/AOD-17.2.9.1-full.pool.root' -keys = [ - #TauJetContainer_p4 - 'HLT_TrigTauRecCalo', - 'HLT_TrigTauRecMerged', - 'TauRecContainer', - - #TauDetailsContainer_tlp3 - # Dumped as part of the above. - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Reconstruction/tauEventAthenaPool/share/tauEventTPCnv_18.0.0_test.py b/Reconstruction/tauEventAthenaPool/share/tauEventTPCnv_18.0.0_test.py deleted file mode 100644 index 821a2b0d4cf3a29b94067497f4b233628defb0ab..0000000000000000000000000000000000000000 --- a/Reconstruction/tauEventAthenaPool/share/tauEventTPCnv_18.0.0_test.py +++ /dev/null @@ -1,12 +0,0 @@ -infile = 'aod/AOD-18.0.0/AOD-18.0.0-full.pool.root' -keys = [ - #TauJetContainer_p5 - 'HLT_TrigTauRecCalo', - 'HLT_TrigTauRecMerged', - 'TauRecContainer', - - #TauDetailsContainer_tlp4 - # Dumped as part of the above. - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Reconstruction/tauMonitoring/python/tauMonitorAlgorithm.py b/Reconstruction/tauMonitoring/python/tauMonitorAlgorithm.py index cc40f186d91366d76c5a31a15d46b30b92fe7887..4a8d0b36a870a50ee50ec7fb84ca61ccb6400e35 100644 --- a/Reconstruction/tauMonitoring/python/tauMonitorAlgorithm.py +++ b/Reconstruction/tauMonitoring/python/tauMonitorAlgorithm.py @@ -227,7 +227,11 @@ def tauMonitoringConfig(inputFlags,**kwargs): igroup.defineHistogram(namer('RNNJetScoreSigTrans','RNNJetScoreSigTrans','',postfix), title='RNN Jet Score Sig Trans', xbins=48, xmin=0, xmax=1.1,path=folder) + igroup.defineHistogram(namer('RNNEleScore','RNNEleScore','',postfix), title='RNN Ele Score', + xbins=100, xmin=0, xmax=1,path=folder) + igroup.defineHistogram(namer('RNNEleScoreSigTrans','RNNEleScoreSigTrans','',postfix), title='RNN Ele Score Sig Trans', + xbins=48, xmin=0, xmax=1.1,path=folder) igroup.defineHistogram(namer('tauEt','tauEt','',postfix), title='Et of tau candidates;Transverse Energy (GeV);Number of Candidates', xbins=60, xmin=0., xmax=300.,path=folder) diff --git a/Reconstruction/tauMonitoring/src/tauMonitorAlgorithm.cxx b/Reconstruction/tauMonitoring/src/tauMonitorAlgorithm.cxx index 234db266516672fb4f015d29d2704d06130342f7..791196f897c6fa85a82473c08cf5f58eb2f78472 100644 --- a/Reconstruction/tauMonitoring/src/tauMonitorAlgorithm.cxx +++ b/Reconstruction/tauMonitoring/src/tauMonitorAlgorithm.cxx @@ -66,6 +66,10 @@ StatusCode tauMonitorAlgorithm::fillHistograms(const EventContext &ctx) const { auto RNNJetScoreSigTrans = Monitored::Scalar<float>("RNNJetScoreSigTrans", 0.0); + auto RNNEleScore = Monitored::Scalar<float>("RNNEleScore", 0.0); + auto RNNEleScoreSigTrans = + Monitored::Scalar<float>("RNNEleScoreSigTrans", 0.0); + auto NumTracks = Monitored::Scalar<int>("NumTracks", 0.0); auto NumTracksEt15RNNLoose = Monitored::Scalar<int>("NumTracksEt15RNNLoose", 0.0); @@ -260,6 +264,10 @@ StatusCode tauMonitorAlgorithm::fillHistograms(const EventContext &ctx) const { RNNJetScoreSigTrans = tau->discriminant(xAOD::TauJetParameters::TauID::RNNJetScoreSigTrans); + RNNEleScore = tau->discriminant(xAOD::TauJetParameters::TauID::RNNEleScore); + RNNEleScoreSigTrans = + tau->discriminant(xAOD::TauJetParameters::TauID::RNNEleScoreSigTrans); + muonVeto = tau->isTau(xAOD::TauJetParameters::MuonVeto); tauRNNLoose = tau->isTau(xAOD::TauJetParameters::JetRNNSigLoose); tauRNNMedium = tau->isTau(xAOD::TauJetParameters::JetRNNSigMedium); @@ -681,8 +689,8 @@ StatusCode tauMonitorAlgorithm::fillHistograms(const EventContext &ctx) const { fill(tool, tauPhi, tauEta, LB, tauEt, centFrac, isolFrac, EMRadius, hadRadius, stripWidth2, nStrip, etEMAtEMScale, etHadAtEMScale, - tauCharge, RNNJetScore, RNNJetScoreSigTrans, muonVeto, tauRNNLoose, - tauRNNMedium, tauRNNTight, PSSFrac, EMFrac, EMFracTrk, + tauCharge, RNNJetScore, RNNJetScoreSigTrans, RNNEleScore, RNNEleScoreSigTrans, + muonVeto, tauRNNLoose, tauRNNMedium, tauRNNTight, PSSFrac, EMFrac, EMFracTrk, EfracL2EffCluster, EisoEffCluster, InvMassEffClusters, nNeutPFO, nShot, NumTracks, nClusters, jetSeedEta, jetSeedPhi, jetSeedPt, dRmax, ptRatioEflowApprox, trkAvgDist); diff --git a/TileCalorimeter/TileSvc/TileEventAthenaPool/CMakeLists.txt b/TileCalorimeter/TileSvc/TileEventAthenaPool/CMakeLists.txt index 481b39add707494882593b4efd88b7274b10a195..aa6e28660de717b9a1f08252c1ccf5d7c68784a8 100644 --- a/TileCalorimeter/TileSvc/TileEventAthenaPool/CMakeLists.txt +++ b/TileCalorimeter/TileSvc/TileEventAthenaPool/CMakeLists.txt @@ -17,7 +17,6 @@ atlas_add_poolcnv_library( TileEventAthenaPoolPoolCnv TileTPCnv ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/TileCalorimeter/TileSvc/TileEventAthenaPool/share/TileTPCnv_15.6.4_test.py b/TileCalorimeter/TileSvc/TileEventAthenaPool/share/TileTPCnv_15.6.4_test.py deleted file mode 100644 index ac2868486507aae19604f7c98b52128943bde665..0000000000000000000000000000000000000000 --- a/TileCalorimeter/TileSvc/TileEventAthenaPool/share/TileTPCnv_15.6.4_test.py +++ /dev/null @@ -1,18 +0,0 @@ -infile = 'esd/ESD-15.6.4.pool.root' -keys = [ - #TileL2Container_p1 - 'TileL2Cnt', - - #TileMuContainer_p1 - 'TileMuObj', - - #TileTTL1Container_p1 - 'TileTTL1MBTS', - ] - -from AthenaCommon.DetFlags import DetFlags -DetFlags.detdescr.Calo_setOn() -noMuon = True -noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/TileCalorimeter/TileSvc/TileEventAthenaPool/share/TileTPCnv_20.1.7.2_test.py b/TileCalorimeter/TileSvc/TileEventAthenaPool/share/TileTPCnv_20.1.7.2_test.py deleted file mode 100644 index 00c316c6f2b8abd9aa220272a3bba356ed9d99c6..0000000000000000000000000000000000000000 --- a/TileCalorimeter/TileSvc/TileEventAthenaPool/share/TileTPCnv_20.1.7.2_test.py +++ /dev/null @@ -1,21 +0,0 @@ -infile = 'esd/ESD-20.1.7.2.pool.root' -keys = [ - #TileDigitsContainer_p1 - 'TileDigitsFlt', - - #TileL2Container_p2 - 'TileL2Cnt', - - #TileMuContainer_p1 - 'TileMuObj', - - #TileTTL1Container_p1 - 'TileTTL1MBTS', - ] - -from AthenaCommon.DetFlags import DetFlags -DetFlags.detdescr.Calo_setOn() -noMuon = True -noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/TileCalorimeter/TileSvc/TileSimEventAthenaPool/CMakeLists.txt b/TileCalorimeter/TileSvc/TileSimEventAthenaPool/CMakeLists.txt index 14a79a987def500b026b3aa480e24ff1911d36e2..acbfb586421f0061cecb5438cba2346b8dbf9909 100644 --- a/TileCalorimeter/TileSvc/TileSimEventAthenaPool/CMakeLists.txt +++ b/TileCalorimeter/TileSvc/TileSimEventAthenaPool/CMakeLists.txt @@ -11,7 +11,6 @@ atlas_add_poolcnv_library( TileSimEventAthenaPoolPoolCnv TileSimEvent TileSimEventTPCnv ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/TileCalorimeter/TileSvc/TileSimEventAthenaPool/share/TileSimEventTPCnv_HITS_test.py b/TileCalorimeter/TileSvc/TileSimEventAthenaPool/share/TileSimEventTPCnv_HITS_test.py deleted file mode 100644 index 02af4a1424a287cfc9ef8cc6c3d51ff88f3e0c77..0000000000000000000000000000000000000000 --- a/TileCalorimeter/TileSvc/TileSimEventAthenaPool/share/TileSimEventTPCnv_HITS_test.py +++ /dev/null @@ -1,20 +0,0 @@ -infile = 'rtt:valid1.110401.PowhegPythia_P2012_ttbar_nonallhad.simul.HITS.e3099_s2578_tid04919495_00/HITS.04919495._000416.pool.root.1' -keys = [ - #TileHitVector_p1 - 'MBTSHits@100', - 'TileHitVec@100', - ] - -theApp.EvtMax = 10 - -from AthenaCommon.DetFlags import DetFlags -DetFlags.detdescr.Calo_setOn() -noMuon = True -noID = True -include ('AthenaPoolUtilities/TPCnvTest.py') - -# Disable LAr alignment to avoid spurious warnings -# when running in AthSimulation. -svcMgr.GeoModelSvc.AlignCallbacks = False -from IOVDbSvc.CondDB import conddb -conddb.blockFolder ('/LAR/Align') diff --git a/Tools/Tier0ChainTests/test/test_q443.sh b/Tools/Tier0ChainTests/test/test_q443.sh index b11887d1bf4b13aa66625e5b1d24520c2e461428..ff2c6fdd537fbcc59f288b2ed12edb89c4b2fb88 100755 --- a/Tools/Tier0ChainTests/test/test_q443.sh +++ b/Tools/Tier0ChainTests/test/test_q443.sh @@ -11,7 +11,7 @@ Reco_tf.py \ --AMI=q443 \ ---CA "all:True" "RDOtoRDOTrigger:False" \ +--CA "all:True" \ --conditionsTag 'default:OFLCOND-MC16-SDR-RUN2-11' 'RDOtoRDOTrigger:OFLCOND-MC16-SDR-RUN2-08-02' \ --multithreaded \ --maxEvents=500 \ diff --git a/Tools/Tier0ChainTests/test/test_q443_serial.sh b/Tools/Tier0ChainTests/test/test_q443_serial.sh index 5bdccf03b5abf5be1d02711167ffdd9a55a596d6..1f5d7adea5619219479c161bda61024128c84e0d 100755 --- a/Tools/Tier0ChainTests/test/test_q443_serial.sh +++ b/Tools/Tier0ChainTests/test/test_q443_serial.sh @@ -9,7 +9,7 @@ # art-include: 24.0/Athena Reco_tf.py \ ---CA "all:True" "RDOtoRDOTrigger:False" \ +--CA "all:True" \ --AMI=q443 \ --conditionsTag 'default:OFLCOND-MC16-SDR-RUN2-11' 'RDOtoRDOTrigger:OFLCOND-MC16-SDR-RUN2-08-02' \ --maxEvents=100 \ diff --git a/Tools/TrfTestsARTPlots/test/test_trf_q443_phys_physlite_ca.sh b/Tools/TrfTestsARTPlots/test/test_trf_q443_phys_physlite_ca.sh index 9cade0d5d489e3599ee1bb066a6e0d955ecbbbb4..9d6099673d4a9f47cdc70e7582b36330e4af5f34 100755 --- a/Tools/TrfTestsARTPlots/test/test_trf_q443_phys_physlite_ca.sh +++ b/Tools/TrfTestsARTPlots/test/test_trf_q443_phys_physlite_ca.sh @@ -9,7 +9,7 @@ # art-html: dcube_physlite export ATHENA_CORE_NUMBER=8 -Reco_tf.py --CA "all:True" "RDOtoRDOTrigger:False" \ +Reco_tf.py --CA "all:True" \ --AMI q443 \ --steering doRDO_TRIG doTRIGtoALL \ --outputAODFile myAOD.pool.root \ diff --git a/Tracking/TrkEventCnv/TrkEventAthenaPool/CMakeLists.txt b/Tracking/TrkEventCnv/TrkEventAthenaPool/CMakeLists.txt index 22adabece70fcd260d30e820d56e219ca895aa29..7b7fccb0e6261fccc176afb73ddcb927ed43eeaf 100644 --- a/Tracking/TrkEventCnv/TrkEventAthenaPool/CMakeLists.txt +++ b/Tracking/TrkEventCnv/TrkEventAthenaPool/CMakeLists.txt @@ -14,7 +14,6 @@ atlas_add_poolcnv_library( TrkEventAthenaPoolPoolCnv LINK_LIBRARIES TrkSpacePoint TrkEventTopLevelCnv TrkEventTPCnv ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Tracking/TrkEventCnv/TrkEventAthenaPool/share/TrkEventTPCnv_14.5.0_test.py b/Tracking/TrkEventCnv/TrkEventAthenaPool/share/TrkEventTPCnv_14.5.0_test.py deleted file mode 100644 index 4af6a820a431a283f30928ded0ed940ffd876ee8..0000000000000000000000000000000000000000 --- a/Tracking/TrkEventCnv/TrkEventAthenaPool/share/TrkEventTPCnv_14.5.0_test.py +++ /dev/null @@ -1,21 +0,0 @@ -infile = 'aod/AOD-14.5.0/AOD-14.5.0-full.pool.root' -keys = [ - #Trk::VxContainer_tlp1 - 'VxPrimaryCandidate', - 'ConversionCandidate', - 'HLT_PrimVx', - - #Trk::TrackCollection_tlp2 - 'Tracks', - 'MuonSlimmedTrackCollection', - - #Trk::SegmentCollection_tlp1 - 'ConvertedMBoySegments', - 'MuGirlSegments', - 'MooreSegments', - - #V0Container_tlp1 - 'V0Candidates', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Tracking/TrkEventCnv/TrkEventAthenaPool/share/TrkEventTPCnv_15.6.7_test.py b/Tracking/TrkEventCnv/TrkEventAthenaPool/share/TrkEventTPCnv_15.6.7_test.py deleted file mode 100644 index d5812c136f5ed5718dac7ffe81dcf4fd4d600e22..0000000000000000000000000000000000000000 --- a/Tracking/TrkEventCnv/TrkEventAthenaPool/share/TrkEventTPCnv_15.6.7_test.py +++ /dev/null @@ -1,28 +0,0 @@ -infile = 'aod/AOD-15.6.7/AOD-15.6.7-full.pool.root' -keys = [ - #MVFVxContainer_tlp1 - #43.479 kb 7.172 kb 0.717 kb 0.164 20 (T) MVFVxContainer_tlp1??? - - #Trk::VxContainer_tlp1 - 'HLT_ConversionVx', - 'AllPhotonsVxCandidates', - 'VxPrimaryCandidate', - 'ConversionCandidate', - 'HLT_PrimVx', - - #Trk::TrackCollection_tlp3 - 'Tracks', - 'MuonSlimmedTrackCollection', - - #Trk::SegmentCollection_tlp1 - # Actually MdtTrackSegment, which was removed from the release. - #'HLT_MDTsegments', - 'MuGirlSegments', - 'ConvertedMBoySegments', - 'MooreSegments', - - #V0Container_tlp1 - 'V0Candidates', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Tracking/TrkEventCnv/TrkEventAthenaPool/share/TrkEventTPCnv_16.6.2.1_test.py b/Tracking/TrkEventCnv/TrkEventAthenaPool/share/TrkEventTPCnv_16.6.2.1_test.py deleted file mode 100644 index a3b58c7f67ce849c18184ce82585d40d97f6b572..0000000000000000000000000000000000000000 --- a/Tracking/TrkEventCnv/TrkEventAthenaPool/share/TrkEventTPCnv_16.6.2.1_test.py +++ /dev/null @@ -1,27 +0,0 @@ -infile = 'aod/AOD-16.6.2.1/AOD-16.6.2.1-full.pool.root' -keys = [ - #MVFVxContainer_tlp1 - #43.479 kb 7.172 kb 0.717 kb 0.164 20 (T) MVFVxContainer_tlp1??? - - #Trk::VxContainer_tlp2 - 'SecVertices', - 'AllPhotonsVxCandidates', - 'VxPrimaryCandidate', - 'HLT_ConversionVx', - 'HLT_PrimVx', - 'ConversionCandidate', - - #Trk::TrackCollection_tlp3 - 'MuonSlimmedTrackCollection', - 'Tracks', - - #Trk::SegmentCollection_tlp1 - 'ConvertedMBoySegments', - 'MuGirlSegments', - 'MooreSegments', - - #V0Container_tlp2 - 'V0Candidates', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Tracking/TrkEventCnv/TrkEventAthenaPool/share/TrkEventTPCnv_17.2.8_test.py b/Tracking/TrkEventCnv/TrkEventAthenaPool/share/TrkEventTPCnv_17.2.8_test.py deleted file mode 100644 index c5201e707bea07daea4df1473bb91d45e1a769f6..0000000000000000000000000000000000000000 --- a/Tracking/TrkEventCnv/TrkEventAthenaPool/share/TrkEventTPCnv_17.2.8_test.py +++ /dev/null @@ -1,23 +0,0 @@ -infile = 'aod/AOD-17.2.8/AOD-17.2.8-full.pool.root' -keys = [ - #Trk::VxContainer_tlp2 - 'HLT_ConversionVx', - 'SecVertices', - 'AllPhotonsVxCandidates', - 'VxPrimaryCandidate', - 'ConversionCandidate', - 'HLT_PrimVx', - - #Trk::TrackCollection_tlp3 - 'Tracks', - 'MuonSlimmedTrackCollection', - 'GSFTracks', - - #Trk::SegmentCollection_tlp1 - 'ConvertedMBoySegments', - 'MuonSegments', - 'MooreSegments', - 'MuGirlSegments', - ] - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Tracking/TrkEventCnv/TrkEventAthenaPool/share/TrkEventTPCnv_18.0.0_test.py b/Tracking/TrkEventCnv/TrkEventAthenaPool/share/TrkEventTPCnv_18.0.0_test.py deleted file mode 100644 index 20898f1e0e3b28a76201cd01b43b609eb46ab36f..0000000000000000000000000000000000000000 --- a/Tracking/TrkEventCnv/TrkEventAthenaPool/share/TrkEventTPCnv_18.0.0_test.py +++ /dev/null @@ -1,24 +0,0 @@ -infile = 'aod/AOD-18.0.0/AOD-18.0.0-full.pool.root' -keys = [ - #Trk::VxContainer_tlp2 - 'HLT_ConversionVx', - 'SecVertices', - 'AllPhotonsVxCandidates', - 'VxPrimaryCandidate', - 'ConversionCandidate', - 'HLT_PrimVx', - - #Trk::TrackCollection_tlp4 - 'Tracks', - 'MuonSlimmedTrackCollection', - 'GSFTracks', - - #Trk::SegmentCollection_tlp2 - 'MuonSegments', - 'MuGirlSegments', - ] - -#from AthenaCommon.JobProperties import jobproperties -#jobproperties.Global.DetDescrVersion = 'ATLAS-GEO-10-00-00' - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Tracking/TrkEventCnv/TrkEventAthenaPool/share/TrkEventTPCnv_20.1.7.2_test.py b/Tracking/TrkEventCnv/TrkEventAthenaPool/share/TrkEventTPCnv_20.1.7.2_test.py deleted file mode 100644 index 5a119dc5570c7d0cdd909febac5337712df9eb15..0000000000000000000000000000000000000000 --- a/Tracking/TrkEventCnv/TrkEventAthenaPool/share/TrkEventTPCnv_20.1.7.2_test.py +++ /dev/null @@ -1,26 +0,0 @@ -infile = 'esd/ESD-20.1.7.2.pool.root' -keys = [ - #Trk::TrackCollection_tlp5 - 'HLT_TrackCollection_InDetTrigTrackSlimmer_Bjet_EFID', - 'HLT_TrackCollection_InDetTrigTrackSlimmer_Photon_EFID', - 'HLT_TrackCollection_InDetTrigTrackSlimmer_Bphysics_EFID', - 'HLT_TrackCollection_InDetTrigTrackSlimmer_CosmicsN_EFID', - 'HLT_TrackCollection_InDetTrigTrackSlimmer_FullScan_EFID', - 'HLT_TrackCollection_InDetTrigTrackSlimmer_Muon_EFID', - 'ResolvedForwardTracks', - 'MuonSpectrometerTracks', - 'ExtrapolatedMuonTracks', - 'CombinedMuonTracks', - 'GSFTracks', - 'HLT_TrackCollection_InDetTrigTrackSlimmer_Tau_EFID', - 'HLT_TrackCollection_InDetTrigTrackSlimmer_Electron_EFID', - 'Tracks@10', - - #Trk::SegmentCollection_tlp3 - 'MuonSegments', - ] - -#from AthenaCommon.JobProperties import jobproperties -#jobproperties.Global.DetDescrVersion = 'ATLAS-GEO-10-00-00' - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Trigger/TrigEvent/TrigEventAthenaPool/CMakeLists.txt b/Trigger/TrigEvent/TrigEventAthenaPool/CMakeLists.txt index 397e6efb79c65af8642dc5fe164a8b873795ff2a..745ae6fe3021b47a9fe2ad9af86baa4cf909b316 100644 --- a/Trigger/TrigEvent/TrigEventAthenaPool/CMakeLists.txt +++ b/Trigger/TrigEvent/TrigEventAthenaPool/CMakeLists.txt @@ -70,7 +70,6 @@ atlas_add_poolcnv_library( TrigEventAthenaPoolPoolCnv TrigTopoEvent TrigTopoEventTPCnv ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Trigger/TrigEvent/TrigEventAthenaPool/share/TrigEventAthenaPool_15.6.13.2_test.py b/Trigger/TrigEvent/TrigEventAthenaPool/share/TrigEventAthenaPool_15.6.13.2_test.py deleted file mode 100644 index 255aebf66461231a1a54e363b8270b43410f7b73..0000000000000000000000000000000000000000 --- a/Trigger/TrigEvent/TrigEventAthenaPool/share/TrigEventAthenaPool_15.6.13.2_test.py +++ /dev/null @@ -1,157 +0,0 @@ -infile = 'aod/AOD-15.6.13.2/AOD-15.6.13.2-full.pool.root' -keys = [ - #RingerRingsContainer_tlp1 - 'RingerRingsContainer#HLT_TrigT2CaloEgamma', - - #TrigEMClusterContainer_tlp1 - 'TrigEMClusterContainer#HLT', - 'TrigEMClusterContainer#HLT_TrigT2CaloCosmic', - 'TrigEMClusterContainer#HLT_TrigcaloSwCluster', - 'TrigEMClusterContainer#HLT_T2CaloSwCluster', - 'TrigEMClusterContainer#HLT_TrigT2CaloEgamma', - - #TrigRNNOutputContainer_tlp1 - 'TrigRNNOutputContainer#HLT_TrigRingerNeuralFex', - - #TrigT2JetContainer_tlp1 - 'TrigT2JetContainer#HLT_TrigT2CosmicJet', - 'TrigT2JetContainer#HLT_TrigT2CaloJet', - - #TrigT2MbtsBitsContainer_tlp1 - 'TrigT2MbtsBitsContainer#HLT_T2Mbts', - - #TrigTauClusterContainer_tlp1 - 'TrigTauClusterContainer#HLT_TrigT2CaloTau', - - #TrigTauClusterDetailsContainer_tlp1 - 'TrigTauClusterDetailsContainer#HLT_TrigT2CaloTauDetails', - - #TrigRoiDescriptorCollection_tlp1 - #'TrigRoiDescriptorCollection#HLT', - #'TrigRoiDescriptorCollection#HLT_T2TauFinal', - #'TrigRoiDescriptorCollection#HLT_TrigT2CaloTau', - #'TrigRoiDescriptorCollection#HLT_TrigT2CosmicJet', - #'TrigRoiDescriptorCollection#HLT_forMS', - #'TrigRoiDescriptorCollection#HLT_forID', - #'TrigRoiDescriptorCollection#HLT_secondaryRoI_EF', - #'TrigRoiDescriptorCollection#HLT_TrigT2CaloJet', - #'TrigRoiDescriptorCollection#HLT_initialRoI', - #'TrigRoiDescriptorCollection#HLT_secondaryRoI_L2', - #'TrigRoiDescriptorCollection#HLT_TrigT2CaloEgamma', - - #TrigInDetTrackCollection_tlp2 - 'TrigInDetTrackCollection#HLT', - 'TrigInDetTrackCollection#HLT_TRTxK', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Cosmics', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_eGamma_Brem', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Cosmics', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Jet_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Muon_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tau', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tile', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tile_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_muonIso_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_muonIso', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Muon', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Muon', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_muonIso', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Tile', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_eGamma', - 'TrigInDetTrackCollection#HLT_TRTSegmentFinder', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_eGamma', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_eGamma_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Jet', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Jet', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tau_robust', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_FullScan', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Bphysics', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_FullScan', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Tau', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Bphysics', - - #TrigSpacePointCountsCollection_tlp1 - 'TrigSpacePointCountsCollection#HLT_spacepoints', - - #TrigTauTracksInfoCollection_tlp1 - 'TrigTauTracksInfoCollection#HLT', - - #TrigTrackCountsCollection_tlp1 - 'TrigTrackCountsCollection#HLT_trackcounts', - - #TrigTrtHitCountsCollection_tlp1 - 'TrigTrtHitCountsCollection#HLT_TrtHitCount', - - #TrigVertexCollection_tlp1 - 'TrigVertexCollection#HLT_TrigBeamSpotVertex', - 'TrigVertexCollection#HLT_TrigBeamSpotVertex_SiTrack', - 'TrigVertexCollection#HLT_T2HistoPrmVtx', - - #TrigMissingETContainer_tlp1 - 'TrigMissingETContainer#HLT_T2MissingET', - 'TrigMissingETContainer#HLT_TrigEFMissingET_FEB', - 'TrigMissingETContainer#HLT_TrigEFMissingET', - 'TrigMissingETContainer#HLT_TrigEFMissingET_allCells', - - #CombinedMuonFeatureContainer_tlp1 - 'CombinedMuonFeatureContainer#HLT', - - #IsoMuonFeatureContainer_tlp1 - 'IsoMuonFeatureContainer#HLT', - - #MuonFeatureContainer_tlp1 - 'MuonFeatureContainer#HLT', - - #MuonFeatureDetailsContainer_tlp1 - 'MuonFeatureDetailsContainer#HLT', - - #TileMuFeatureContainer_tlp1 - 'TileMuFeatureContainer#HLT', - - #TileTrackMuFeatureContainer_tlp1 - 'TileTrackMuFeatureContainer#HLT', - - #TrigMuonEFInfoContainer_tlp2 - 'TrigMuonEFInfoContainer#HLT_MuTagIMO_EF', - 'TrigMuonEFInfoContainer#HLT_eMuonEFInfo', - 'TrigMuonEFInfoContainer#HLT_MuonEFInfo', - - #TrigEFBjetContainer_tlp2 - 'TrigEFBjetContainer#HLT_EFBjetFex', - - #TrigEFBphysContainer_tlp2 - 'TrigEFBphysContainer#HLT_EFDsPhiPiFex', - 'TrigEFBphysContainer#HLT_EFBMuMuFex', - 'TrigEFBphysContainer#HLT_EFTrackMass', - 'TrigEFBphysContainer#HLT_EFMuPairs', - - #TrigElectronContainer_tlp2 - 'TrigElectronContainer#HLT_L2IDCaloFex', - 'TrigElectronContainer#HLT_L2ElectronFex', - - #TrigL2BjetContainer_tlp2 - 'TrigL2BjetContainer#HLT_L2BjetFex', - - #TrigL2BphysContainer_tlp2 - 'TrigL2BphysContainer#HLT', - 'TrigL2BphysContainer#HLT_L2BMuMuFex', - 'TrigL2BphysContainer#HLT_L2BMuMuXFex', - 'TrigL2BphysContainer#HLT_L2DiMuXFex', - 'TrigL2BphysContainer#HLT_L2JpsieeFex', - 'TrigL2BphysContainer#HLT_L2TrackMass', - 'TrigL2BphysContainer#HLT_L2DsPhiPiFexDs', - 'TrigL2BphysContainer#HLT_L2DsPhiPiFexPhi', - 'TrigL2BphysContainer#HLT_TrigDiMuon', - - #TrigPhotonContainer_tlp2 - 'TrigPhotonContainer#HLT_L2PhotonFex', - - #TrigTauContainer_tlp1 - 'TrigTauContainer#HLT', -] - - -noMuon = True -noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Trigger/TrigEvent/TrigEventAthenaPool/share/TrigEventAthenaPool_15.6.1_test.py b/Trigger/TrigEvent/TrigEventAthenaPool/share/TrigEventAthenaPool_15.6.1_test.py deleted file mode 100644 index 44c53464c1576b38387cc8ff3f36728589e0029a..0000000000000000000000000000000000000000 --- a/Trigger/TrigEvent/TrigEventAthenaPool/share/TrigEventAthenaPool_15.6.1_test.py +++ /dev/null @@ -1,161 +0,0 @@ -infile = 'esd/ESD-15.6.1.pool.root' -keys = [ - #RingerRingsContainer_tlp1 - 'RingerRingsContainer#HLT_TrigT2CaloEgamma', - - #TrigEMClusterContainer_tlp1 - 'TrigEMClusterContainer#HLT', - 'TrigEMClusterContainer#HLT_TrigT2CaloCosmic', - 'TrigEMClusterContainer#HLT_TrigcaloSwCluster', - 'TrigEMClusterContainer#HLT_T2CaloSwCluster', - 'TrigEMClusterContainer#HLT_TrigT2CaloEgamma', - - #TrigRNNOutputContainer_tlp1 - 'TrigRNNOutputContainer#HLT_TrigRingerNeuralFex', - - #TrigT2JetContainer_tlp1 - 'TrigT2JetContainer#HLT_TrigT2CosmicJet', - 'TrigT2JetContainer#HLT_TrigT2CaloJet', - - #TrigT2MbtsBitsContainer_tlp1 - 'TrigT2MbtsBitsContainer#HLT_T2Mbts', - - #TrigTauClusterContainer_tlp1 - 'TrigTauClusterContainer#HLT_TrigT2CaloTau', - - #TrigTauClusterDetailsContainer_tlp1 - 'TrigTauClusterDetailsContainer#HLT_TrigT2CaloTauDetails', - - #TrigOperationalInfoCollection_tlp1 - #'TrigOperationalInfoCollection#HLT_OPI_L2', - #'TrigOperationalInfoCollection#HLT_OPI_EF', - - #TrigRoiDescriptorCollection_tlp1 - #'TrigRoiDescriptorCollection#HLT', - #'TrigRoiDescriptorCollection#HLT_T2TauFinal', - #'TrigRoiDescriptorCollection#HLT_TrigT2CaloTau', - #'TrigRoiDescriptorCollection#HLT_TrigT2CosmicJet', - #'TrigRoiDescriptorCollection#HLT_forMS', - #'TrigRoiDescriptorCollection#HLT_forID', - #'TrigRoiDescriptorCollection#HLT_secondaryRoI_EF', - #'TrigRoiDescriptorCollection#HLT_secondaryRoI_L2', - #'TrigRoiDescriptorCollection#HLT_TrigT2CaloJet', - #'TrigRoiDescriptorCollection#HLT_initialRoI', - #'TrigRoiDescriptorCollection#HLT_TrigT2CaloEgamma', - - #TrigInDetTrackCollection_tlp1 - 'TrigInDetTrackCollection#HLT', - 'TrigInDetTrackCollection#HLT_TRTxK', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Cosmics', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_eGamma_Brem', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Cosmics', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Jet_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Muon_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tau', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tile', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tile_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_muonIso_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_muonIso', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Muon', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Muon', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_muonIso', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Tile', - 'TrigInDetTrackCollection#HLT_TRTSegmentFinder', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_eGamma_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_eGamma', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Jet', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Jet', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tau_robust', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_FullScan', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_eGamma', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_FullScan', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Tau', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Bphysics', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Bphysics', - - #TrigSpacePointCountsCollection_tlp1 - 'TrigSpacePointCountsCollection#HLT_spacepoints', - - #TrigTauTracksInfoCollection_tlp1 - 'TrigTauTracksInfoCollection#HLT', - - #TrigTrackCountsCollection_tlp1 - 'TrigTrackCountsCollection#HLT_trackcounts', - - #TrigTrtHitCountsCollection_tlp1 - 'TrigTrtHitCountsCollection#HLT_TrtHitCount', - - #TrigVertexCollection_tlp1 - 'TrigVertexCollection#HLT_T2HistoPrmVtx', - - #TrigMissingETContainer_tlp1 - 'TrigMissingETContainer#HLT_TrigEFMissingET_FEB', - 'TrigMissingETContainer#HLT_TrigEFMissingET_noiseSupp', - 'TrigMissingETContainer#HLT_T2MissingET', - 'TrigMissingETContainer#HLT_TrigEFMissingET', - - #CombinedMuonFeatureContainer_tlp1 - 'CombinedMuonFeatureContainer#HLT', - - #IsoMuonFeatureContainer_tlp1 - 'IsoMuonFeatureContainer#HLT', - - #MuonFeatureContainer_tlp2 - 'MuonFeatureContainer#HLT', - - #MuonFeatureDetailsContainer_tlp1 - 'MuonFeatureDetailsContainer#HLT', - - #TileMuFeatureContainer_tlp1 - 'TileMuFeatureContainer#HLT', - - #TileTrackMuFeatureContainer_tlp1 - 'TileTrackMuFeatureContainer#HLT', - - #TrigMuonEFContainer_tlp1 - 'TrigMuonEFContainer#HLT_MuonEF', - - #TrigMuonEFInfoContainer_tlp1 - 'TrigMuonEFInfoContainer#HLT_MuTagIMO_EF', - 'TrigMuonEFInfoContainer#HLT_eMuonEFInfo', - 'TrigMuonEFInfoContainer#HLT_MuonEFInfo', - - #TrigEFBjetContainer_tlp2 - 'TrigEFBjetContainer#HLT_EFBjetFex', - - #TrigEFBphysContainer_tlp1 - 'TrigEFBphysContainer#HLT_EFDsPhiPiFex', - 'TrigEFBphysContainer#HLT_EFBMuMuFex', - 'TrigEFBphysContainer#HLT_EFMuPairs', - - #TrigElectronContainer_tlp2 - 'TrigElectronContainer#HLT_L2IDCaloFex', - 'TrigElectronContainer#HLT_L2ElectronFex', - - #TrigL2BjetContainer_tlp2 - 'TrigL2BjetContainer#HLT_L2BjetFex', - - #TrigL2BphysContainer_tlp1 - 'TrigL2BphysContainer#HLT', - 'TrigL2BphysContainer#HLT_L2BMuMuFex', - 'TrigL2BphysContainer#HLT_L2BMuMuXFex', - 'TrigL2BphysContainer#HLT_L2DiMuXFex', - 'TrigL2BphysContainer#HLT_L2JpsieeFex', - 'TrigL2BphysContainer#HLT_L2TrackMass', - 'TrigL2BphysContainer#HLT_TrigDiMuon', - 'TrigL2BphysContainer#HLT_L2DsPhiPiFexDs', - 'TrigL2BphysContainer#HLT_L2DsPhiPiFexPhi', - - #TrigPhotonContainer_tlp2 - 'TrigPhotonContainer#HLT_L2PhotonFex', - - #TrigTauContainer_tlp1 - 'TrigTauContainer#HLT', -] - - -noMuon = True -noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Trigger/TrigEvent/TrigEventAthenaPool/share/TrigEventAthenaPool_16.0.3.3_test.py b/Trigger/TrigEvent/TrigEventAthenaPool/share/TrigEventAthenaPool_16.0.3.3_test.py deleted file mode 100644 index 1a0b7c540e75d53d4f388cf9a011d6d98b3f73e0..0000000000000000000000000000000000000000 --- a/Trigger/TrigEvent/TrigEventAthenaPool/share/TrigEventAthenaPool_16.0.3.3_test.py +++ /dev/null @@ -1,166 +0,0 @@ -infile = 'aod/AOD-16.0.3.3/AOD-16.0.3.3-full.pool.root' -keys = [ - #RingerRingsContainer_tlp1 - 'RingerRingsContainer#HLT_TrigT2CaloEgamma', - - #TrigEMClusterContainer_tlp1 - 'TrigEMClusterContainer#HLT', - 'TrigEMClusterContainer#HLT_TrigT2CaloCosmic', - 'TrigEMClusterContainer#HLT_TrigcaloSwCluster', - 'TrigEMClusterContainer#HLT_T2CaloSwCluster', - 'TrigEMClusterContainer#HLT_TrigT2CaloEgamma', - - #TrigRNNOutputContainer_tlp1 - 'TrigRNNOutputContainer#HLT_TrigRingerNeuralFex', - - #TrigT2JetContainer_tlp1 - 'TrigT2JetContainer#HLT_TrigT2CosmicJet', - 'TrigT2JetContainer#HLT_TrigT2CaloJet', - - #TrigT2MbtsBitsContainer_tlp1 - 'TrigT2MbtsBitsContainer#HLT_T2Mbts', - - #TrigTauClusterContainer_p3 - 'TrigTauClusterContainer#HLT_TrigT2CaloTau', - - #TrigTauClusterDetailsContainer_p2 - 'TrigTauClusterDetailsContainer#HLT_TrigT2CaloTauDetails', - - #TrigPassBitsCollection_p1 - #'TrigPassBitsCollection#HLT_passbits', - - #TrigRoiDescriptorCollection_tlp1 - #'TrigRoiDescriptorCollection#HLT', - #'TrigRoiDescriptorCollection#HLT_T2TauFinal', - #'TrigRoiDescriptorCollection#HLT_TrigT2CaloTau', - #'TrigRoiDescriptorCollection#HLT_TrigT2CosmicJet', - #'TrigRoiDescriptorCollection#HLT_secondaryRoI_EF', - #'TrigRoiDescriptorCollection#HLT_forMS', - #'TrigRoiDescriptorCollection#HLT_forID', - #'TrigRoiDescriptorCollection#HLT_TrigT2CaloJet', - #'TrigRoiDescriptorCollection#HLT_secondaryRoI_L2', - #'TrigRoiDescriptorCollection#HLT_initialRoI', - #'TrigRoiDescriptorCollection#HLT_TrigT2CaloEgamma', - - #TrigInDetTrackCollection_tlp2 - 'TrigInDetTrackCollection#HLT', - 'TrigInDetTrackCollection#HLT_TRTxK', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_eGamma_Brem', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Jet_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Muon_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tau', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tile', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tile_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_muonIso_robust', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Tile', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_muonIso', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_muonIso', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Muon', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Muon', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Jet', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Bphysics', - 'TrigInDetTrackCollection#HLT_TRTSegmentFinder', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tau_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Jet', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_eGamma', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_eGamma_robust', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Tau', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Bphysics', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_eGamma', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_FullScan', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Cosmics', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_FullScan', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Cosmics', - - #TrigSpacePointCountsCollection_tlp1 - 'TrigSpacePointCountsCollection#HLT_spacepoints', - - #TrigTauTracksInfoCollection_tlp1 - 'TrigTauTracksInfoCollection#HLT', - - #TrigTrackCountsCollection_tlp1 - 'TrigTrackCountsCollection#HLT_trackcounts', - - #TrigTrtHitCountsCollection_tlp1 - 'TrigTrtHitCountsCollection#HLT_TrtHitCount', - - #TrigVertexCollection_tlp2 - 'TrigVertexCollection#HLT_TrigBeamSpotVertex', - 'TrigVertexCollection#HLT_TrigBeamSpotVertex_SiTrack', - 'TrigVertexCollection#HLT_T2HistoPrmVtx', - - #TrigVertexCountsCollection_tlp1 - 'TrigVertexCountsCollection#HLT_vertexcounts', - - #TrigMissingETContainer_tlp1 - 'TrigMissingETContainer#HLT_T2MissingET', - 'TrigMissingETContainer#HLT_L2JetEtSum', - 'TrigMissingETContainer#HLT_TrigEFMissingET_FEB', - 'TrigMissingETContainer#HLT_TrigEFMissingET', - 'TrigMissingETContainer#HLT_TrigEFMissingET_allCells', - - #CombinedMuonFeatureContainer_p3 - 'CombinedMuonFeatureContainer#HLT', - - #IsoMuonFeatureContainer_p2 - 'IsoMuonFeatureContainer#HLT', - - #MuonFeatureContainer_p3 - 'MuonFeatureContainer#HLT', - - #MuonFeatureDetailsContainer_p2 - 'MuonFeatureDetailsContainer#HLT', - - #TileMuFeatureContainer_tlp1 - 'TileMuFeatureContainer#HLT', - - #TileTrackMuFeatureContainer_tlp1 - 'TileTrackMuFeatureContainer#HLT', - - #TrigMuonClusterFeatureContainer_tlp1 - 'TrigMuonClusterFeatureContainer#HLT_MuonCluster', - - #TrigMuonEFInfoContainer_tlp2 - 'TrigMuonEFInfoContainer#HLT_MuTagIMO_EF', - 'TrigMuonEFInfoContainer#HLT_eMuonEFInfo', - 'TrigMuonEFInfoContainer#HLT_MuonEFInfo', - - #TrigEFBjetContainer_tlp2 - 'TrigEFBjetContainer#HLT_EFBjetFex', - - #TrigEFBphysContainer_tlp2 - 'TrigEFBphysContainer#HLT_EFDsPhiPiFex', - 'TrigEFBphysContainer#HLT_EFBMuMuFex', - 'TrigEFBphysContainer#HLT_EFTrackMass', - 'TrigEFBphysContainer#HLT_EFMuPairs', - - #TrigElectronContainer_tlp2 - 'TrigElectronContainer#HLT_L2IDCaloFex', - 'TrigElectronContainer#HLT_L2ElectronFex', - - #TrigL2BjetContainer_tlp2 - 'TrigL2BjetContainer#HLT_L2BjetFex', - - #TrigL2BphysContainer_tlp2 - 'TrigL2BphysContainer#HLT', - 'TrigL2BphysContainer#HLT_L2BMuMuXFex', - 'TrigL2BphysContainer#HLT_L2DsPhiPiFexDs', - 'TrigL2BphysContainer#HLT_L2DsPhiPiFexPhi', - 'TrigL2BphysContainer#HLT_L2BMuMuFex', - 'TrigL2BphysContainer#HLT_L2DiMuXFex', - 'TrigL2BphysContainer#HLT_L2TrackMass', - 'TrigL2BphysContainer#HLT_L2JpsieeFex', - 'TrigL2BphysContainer#HLT_TrigDiMuon', - - #TrigPhotonContainer_tlp2 - 'TrigPhotonContainer#HLT_L2PhotonFex', - - #TrigTauContainer_tlp1 - 'TrigTauContainer#HLT', -] - - -from AthenaCommon.DetFlags import DetFlags -DetFlags.detdescr.Calo_setOn() - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Trigger/TrigEvent/TrigEventAthenaPool/share/TrigEventAthenaPool_17.0.6_test.py b/Trigger/TrigEvent/TrigEventAthenaPool/share/TrigEventAthenaPool_17.0.6_test.py deleted file mode 100644 index 8ff04a0028dcef349488cfea1e688b4fc81b55b1..0000000000000000000000000000000000000000 --- a/Trigger/TrigEvent/TrigEventAthenaPool/share/TrigEventAthenaPool_17.0.6_test.py +++ /dev/null @@ -1,181 +0,0 @@ -infile = 'aod/AOD-17.0.6/AOD-17.0.6-full.pool.root' -keys = [ - #RingerRingsContainer_p2 - 'RingerRingsContainer#HLT_TrigT2CaloEgamma', - - #TrigCaloClusterContainer_p3 - 'TrigCaloClusterContainer#HLT_TrigT2Calo', - - #TrigEMClusterContainer_p3 - 'TrigEMClusterContainer#HLT', - 'TrigEMClusterContainer#HLT_TrigT2CaloCosmic', - 'TrigEMClusterContainer#HLT_TrigcaloSwCluster', - 'TrigEMClusterContainer#HLT_T2CaloSwCluster', - 'TrigEMClusterContainer#HLT_TrigT2CaloEgamma', - - #TrigRNNOutputContainer_p2 - 'TrigRNNOutputContainer#HLT_TrigRingerNeuralFex', - - #TrigT2JetContainer_p3 - 'TrigT2JetContainer#HLT_TrigT2CosmicJet', - 'TrigT2JetContainer#HLT_TrigT2CaloJet', - - #TrigT2MbtsBitsContainer_p3 - 'TrigT2MbtsBitsContainer#HLT_T2Mbts', - - #TrigTauClusterContainer_p4 - 'TrigTauClusterContainer#HLT_TrigT2CaloTau', - - #TrigTauClusterDetailsContainer_p2 - 'TrigTauClusterDetailsContainer#HLT_TrigT2CaloTauDetails', - - #TrigPassBitsCollection_p1 - #'TrigPassBitsCollection#HLT_passbits', - - #TrigPassFlagsCollection_p1 - #'TrigPassFlagsCollection#HLT_passflags', - #'TrigPassFlagsCollection#HLT_isEM', - - #TrigRoiDescriptorCollection_p2 - #'TrigRoiDescriptorCollection#HLT', - #'TrigRoiDescriptorCollection#HLT_T2TauFinal', - #'TrigRoiDescriptorCollection#HLT_TrigT2CaloTau', - #'TrigRoiDescriptorCollection#HLT_TrigT2CosmicJet', - #'TrigRoiDescriptorCollection#HLT_secondaryRoI_EF', - #'TrigRoiDescriptorCollection#HLT_forMS', - #'TrigRoiDescriptorCollection#HLT_forID', - #'TrigRoiDescriptorCollection#HLT_TrigT2CaloJet', - #'TrigRoiDescriptorCollection#HLT_secondaryRoI_L2', - #'TrigRoiDescriptorCollection#HLT_initialRoI', - #'TrigRoiDescriptorCollection#HLT_TrigT2CaloEgamma', - - #TrigInDetTrackCollection_tlp3 - 'TrigInDetTrackCollection#HLT', - 'TrigInDetTrackCollection#HLT_TRTxK', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Tile', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tau', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Cosmics', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Cosmics', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Muon_noTRT', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_eGamma_Brem', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Jet_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Muon_noTRT', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Muon_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tile_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_muonIso_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_muonIso', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Muon', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_muonIso', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Muon', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Bphysics', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Bphysics', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Jet', - 'TrigInDetTrackCollection#HLT_TRTSegmentFinder', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_eGamma', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_eGamma_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Jet', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tau_robust', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Tau', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_eGamma', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_FullScan', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_FullScan', - 'TrigInDetTrackCollection#HLT_TrigL2SiTrackFinder', - - #TrigSpacePointCountsCollection_p4 - 'TrigSpacePointCountsCollection#HLT_spacepoints', - - #TrigTauTracksInfoCollection_p2 - 'TrigTauTracksInfoCollection#HLT', - - #TrigTrackCountsCollection_tlp1 - 'TrigTrackCountsCollection#HLT_trackcounts', - - #TrigTrtHitCountsCollection_p2 - 'TrigTrtHitCountsCollection#HLT_TrtHitCount', - - #TrigVertexCollection_tlp2 - 'TrigVertexCollection#HLT_TrigBeamSpotVertex', - 'TrigVertexCollection#HLT_TrigBeamSpotVertex_SiTrack', - 'TrigVertexCollection#HLT_T2HistoPrmVtx', - - #TrigVertexCountsCollection_tlp1 - 'TrigVertexCountsCollection#HLT_vertexcounts', - - #TrigMissingETContainer_p3 - 'TrigMissingETContainer#HLT_EFJetEtSum', - 'TrigMissingETContainer#HLT_L2MissingET_FEB', - 'TrigMissingETContainer#HLT_TrigEFMissingET_FEB', - 'TrigMissingETContainer#HLT_TrigEFMissingET_allCells', - 'TrigMissingETContainer#HLT_L2JetEtSum', - 'TrigMissingETContainer#HLT_T2MissingET', - 'TrigMissingETContainer#HLT_TrigEFMissingET', - - #CombinedMuonFeatureContainer_p3 - 'CombinedMuonFeatureContainer#HLT', - - #IsoMuonFeatureContainer_p2 - 'IsoMuonFeatureContainer#HLT', - - #MuonFeatureContainer_p3 - 'MuonFeatureContainer#HLT', - - #MuonFeatureDetailsContainer_p2 - 'MuonFeatureDetailsContainer#HLT', - - #TileMuFeatureContainer_p2 - 'TileMuFeatureContainer#HLT', - - #TileTrackMuFeatureContainer_p3 - 'TileTrackMuFeatureContainer#HLT', - - #TrigMuonClusterFeatureContainer_tlp1 - 'TrigMuonClusterFeatureContainer#HLT_MuonCluster', - - #TrigMuonEFInfoContainer_tlp2 - 'TrigMuonEFInfoContainer#HLT_MuTagIMO_EF', - 'TrigMuonEFInfoContainer#HLT_eMuonEFInfo', - 'TrigMuonEFInfoContainer#HLT_MuonEFInfo', - - #TrigMuonEFIsolationContainer_p1 - 'TrigMuonEFIsolationContainer#HLT_MuonEFIsolation', - - #TrigEFBjetContainer_tlp2 - 'TrigEFBjetContainer#HLT_EFBjetFex', - - #TrigEFBphysContainer_tlp2 - 'TrigEFBphysContainer#HLT_EFDsPhiPiFex', - 'TrigEFBphysContainer#HLT_EFTrackMass', - 'TrigEFBphysContainer#HLT_EFBMuMuFex', - 'TrigEFBphysContainer#HLT_EFMuPairs', - - #TrigElectronContainer_p3 - 'TrigElectronContainer#HLT_L2IDCaloFex', - 'TrigElectronContainer#HLT_L2ElectronFex', - - #TrigL2BjetContainer_p3 - 'TrigL2BjetContainer#HLT_L2BjetFex', - - #TrigL2BphysContainer_tlp2 - 'TrigL2BphysContainer#HLT', - 'TrigL2BphysContainer#HLT_L2BMuMuXFex', - 'TrigL2BphysContainer#HLT_L2JpsieeFex', - 'TrigL2BphysContainer#HLT_L2DsPhiPiFexDs', - 'TrigL2BphysContainer#HLT_L2DsPhiPiFexPhi', - 'TrigL2BphysContainer#HLT_L2DiMuXFex', - 'TrigL2BphysContainer#HLT_L2TrackMass', - 'TrigL2BphysContainer#HLT_L2BMuMuFex', - 'TrigL2BphysContainer#HLT_TrigDiMuon', - - #TrigPhotonContainer_p3 - 'TrigPhotonContainer#HLT_L2PhotonFex', - - #TrigTauContainer_tlp1 - 'TrigTauContainer#HLT', -] - - -noMuon = True -noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Trigger/TrigEvent/TrigEventAthenaPool/share/TrigEventAthenaPool_18.0.0_test.py b/Trigger/TrigEvent/TrigEventAthenaPool/share/TrigEventAthenaPool_18.0.0_test.py deleted file mode 100644 index 3a8760854d0a43d4511f9c3b73bbee4a3848969f..0000000000000000000000000000000000000000 --- a/Trigger/TrigEvent/TrigEventAthenaPool/share/TrigEventAthenaPool_18.0.0_test.py +++ /dev/null @@ -1,200 +0,0 @@ -infile = 'aod/AOD-18.0.0/AOD-18.0.0-full.pool.root' -keys = [ - #RingerRingsContainer_p2 - 'RingerRingsContainer#HLT_TrigT2CaloEgamma', - - #TrigCaloClusterContainer_p3 - 'TrigCaloClusterContainer#HLT_TrigT2Calo', - - #TrigEMClusterContainer_p4 - 'TrigEMClusterContainer#HLT', - 'TrigEMClusterContainer#HLT_T2CaloSwCluster', - 'TrigEMClusterContainer#HLT_TrigT2CaloCosmic', - 'TrigEMClusterContainer#HLT_TrigcaloSwCluster', - 'TrigEMClusterContainer#HLT_TrigT2CaloEgamma', - - #TrigRNNOutputContainer_p2 - 'TrigRNNOutputContainer#HLT_TrigRingerNeuralFex', - 'TrigRNNOutputContainer#HLT_TrigTRTHTCounts', - - #TrigT2JetContainer_p3 - 'TrigT2JetContainer#HLT_TrigT2CosmicJet', - 'TrigT2JetContainer#HLT_TrigT2CaloJet', - - #TrigT2MbtsBitsContainer_p3 - 'TrigT2MbtsBitsContainer#HLT_T2Mbts', - - #TrigTauClusterContainer_p5 - 'TrigTauClusterContainer#HLT_TrigT2CaloTau', - - #TrigTauClusterDetailsContainer_p2 - 'TrigTauClusterDetailsContainer#HLT_TrigT2CaloTauDetails', - - #TrigPassBitsCollection_p1 - #'TrigPassBitsCollection#HLT_passbits', - - #TrigPassFlagsCollection_p1 - #'TrigPassFlagsCollection#HLT_passflags', - #'TrigPassFlagsCollection#HLT_isEM', - - #TrigRoiDescriptorCollection_p2 - #'TrigRoiDescriptorCollection#HLT', - #'TrigRoiDescriptorCollection#HLT_T2TauFinal', - #'TrigRoiDescriptorCollection#HLT_TrigT2CaloTau', - #'TrigRoiDescriptorCollection#HLT_TrigT2CosmicJet', - #'TrigRoiDescriptorCollection#HLT_secondaryRoI_EF', - #'TrigRoiDescriptorCollection#HLT_forMS', - #'TrigRoiDescriptorCollection#HLT_forID', - #'TrigRoiDescriptorCollection#HLT_secondaryRoI_L2', - #'TrigRoiDescriptorCollection#HLT_TrigT2CaloEgamma', - #'TrigRoiDescriptorCollection#HLT_initialRoI', - #'TrigRoiDescriptorCollection#HLT_TrigT2CaloJet', - - #TrigInDetTrackCollection_tlp4 - 'TrigInDetTrackCollection#HLT', - 'TrigInDetTrackCollection#HLT_TRTxK', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Jet', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Muon', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Tile', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Jet', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tau', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Muon', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tile', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_eGamma', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Bphysics', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Cosmics', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_FullScan', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_muonIso', - 'TrigInDetTrackCollection#HLT_TrigL2SiTrackFinder', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Cosmics', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_eGamma', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_muonIso', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Bphysics', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_FullScan', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_eGamma_Brem', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Jet_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Muon_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tau_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_Tile_robust', - 'TrigInDetTrackCollection#HLT_TrigL2SiTrackFinder_Tile', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_eGamma_robust', - 'TrigInDetTrackCollection#HLT_TrigSiTrack_muonIso_robust', - 'TrigInDetTrackCollection#HLT_TrigL2SiTrackFinder_TauCore', - 'TrigInDetTrackCollection#HLT_TrigL2SiTrackFinder_muonIso', - 'TrigInDetTrackCollection#HLT_TrigL2SiTrackFinder_Muon', - 'TrigInDetTrackCollection#HLT_TrigIDSCAN_Tau', - 'TrigInDetTrackCollection#HLT_TRTSegmentFinder', - 'TrigInDetTrackCollection#HLT_TrigL2SiTrackFinder_TauIso', - 'TrigInDetTrackCollection#HLT_TrigL2SiTrackFinder_Bphysics', - 'TrigInDetTrackCollection#HLT_TrigL2SiTrackFinder_FullScan', - 'TrigInDetTrackCollection#HLT_TrigL2SiTrackFinder_eGamma', - 'TrigInDetTrackCollection#HLT_TrigL2SiTrackFinder_Tau', - 'TrigInDetTrackCollection#HLT_TrigL2SiTrackFinder_Jet', - - #TrigSpacePointCountsCollection_p4 - 'TrigSpacePointCountsCollection#HLT_spacepoints', - - #TrigTauTracksInfoCollection_p2 - 'TrigTauTracksInfoCollection#HLT', - - #TrigTrackCountsCollection_tlp1 - 'TrigTrackCountsCollection#HLT_trackcounts', - - #TrigTrtHitCountsCollection_p2 - 'TrigTrtHitCountsCollection#HLT_TrtHitCount', - - #TrigVertexCollection_tlp2 - 'TrigVertexCollection#HLT_TrigBeamSpotVertex', - 'TrigVertexCollection#HLT_TrigBeamSpotVertex_SiTrack', - 'TrigVertexCollection#HLT_EFHistoPrmVtx', - 'TrigVertexCollection#HLT_T2HistoPrmVtx', - - #TrigVertexCountsCollection_tlp1 - 'TrigVertexCountsCollection#HLT_vertexcounts', - - #TrigMissingETContainer_p3 - 'TrigMissingETContainer#HLT_EFJetEtSum', - 'TrigMissingETContainer#HLT_L2JetEtSum', - 'TrigMissingETContainer#HLT_T2MissingET', - 'TrigMissingETContainer#HLT_TrigEFMissingET_topocl', - 'TrigMissingETContainer#HLT_L2MissingET_FEB', - 'TrigMissingETContainer#HLT_TrigEFMissingET_FEB', - - #CombinedMuonFeatureContainer_p4 - 'CombinedMuonFeatureContainer#HLT', - - #IsoMuonFeatureContainer_p3 - 'IsoMuonFeatureContainer#HLT', - - #MuonFeatureContainer_p3 - 'MuonFeatureContainer#HLT', - - #MuonFeatureDetailsContainer_p2 - 'MuonFeatureDetailsContainer#HLT', - - #TileMuFeatureContainer_p2 - 'TileMuFeatureContainer#HLT', - - #TileTrackMuFeatureContainer_p3 - 'TileTrackMuFeatureContainer#HLT', - - #TrigMuonClusterFeatureContainer_tlp1 - 'TrigMuonClusterFeatureContainer#HLT_MuonCluster', - - #TrigMuonEFInfoContainer_tlp2 - 'TrigMuonEFInfoContainer#HLT_MuTagIMO_EF', - 'TrigMuonEFInfoContainer#HLT_eMuonEFInfo', - 'TrigMuonEFInfoContainer#HLT_MuonEFInfo', - - #TrigMuonEFIsolationContainer_p2 - 'TrigMuonEFIsolationContainer#HLT_MuonEFIsolation', - - #TrigEFBjetContainer_tlp2 - 'TrigEFBjetContainer#HLT_EFBjetFex', - - #TrigEFBphysContainer_tlp2 - 'TrigEFBphysContainer#HLT_EFMuPairs', - 'TrigEFBphysContainer#HLT_EFBMuMuXFex', - 'TrigEFBphysContainer#HLT_EFDsPhiPiFex', - 'TrigEFBphysContainer#HLT_EFMultiMuFex', - 'TrigEFBphysContainer#HLT_EFTrackMass', - 'TrigEFBphysContainer#HLT_EFBMuMuFex', - - #TrigElectronContainer_p3 - 'TrigElectronContainer#HLT_L2IDCaloFex', - 'TrigElectronContainer#HLT_L2ElectronFex', - - #TrigL2BjetContainer_p3 - 'TrigL2BjetContainer#HLT_L2BjetFex', - - #TrigL2BphysContainer_tlp2 - 'TrigL2BphysContainer#HLT', - 'TrigL2BphysContainer#HLT_L2DiMuXFex', - 'TrigL2BphysContainer#HLT_L2BMuMuXFex', - 'TrigL2BphysContainer#HLT_L2JpsieeFex', - 'TrigL2BphysContainer#HLT_L2MultiMuFex', - 'TrigL2BphysContainer#HLT_L2DsPhiPiFexDs', - 'TrigL2BphysContainer#HLT_L2DsPhiPiFexPhi', - 'TrigL2BphysContainer#HLT_L2TrackMass', - 'TrigL2BphysContainer#HLT_L2BMuMuFex', - 'TrigL2BphysContainer#HLT_TrigDiMuon', - - #TrigPhotonContainer_p3 - 'TrigPhotonContainer#HLT_L2PhotonFex', - - #TrigTauContainer_p3 - 'TrigTauContainer#HLT', - - #ElectronMuonTopoInfoContainer_p1 - 'ElectronMuonTopoInfoContainer#HLT_EF_EgMuTopoFEX', - 'ElectronMuonTopoInfoContainer#HLT_EF_PhotonMuonTopoFEX', - 'ElectronMuonTopoInfoContainer#HLT_EgMuTopoFEX', - 'ElectronMuonTopoInfoContainer#HLT_L2_PhotonMuonTopoFEX', -] - - -noMuon = True -noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Trigger/TrigEvent/TrigEventAthenaPool/share/TrigEventAthenaPool_20.1.7.2_test.py b/Trigger/TrigEvent/TrigEventAthenaPool/share/TrigEventAthenaPool_20.1.7.2_test.py deleted file mode 100644 index 895b6d043f61e581dc470cf8a42c64a5750388c2..0000000000000000000000000000000000000000 --- a/Trigger/TrigEvent/TrigEventAthenaPool/share/TrigEventAthenaPool_20.1.7.2_test.py +++ /dev/null @@ -1,96 +0,0 @@ -infile = 'esd/ESD-20.1.7.2.pool.root' -keys = [ - #TrigEMClusterContainer_p4 - 'TrigEMClusterContainer#HLT_TrigEMClusterContainer_TrigT2CaloCosmic', - - #TrigT2MbtsBitsContainer_p3 - 'TrigT2MbtsBitsContainer#HLT_TrigT2MbtsBitsContainer_T2Mbts', - - #TrigPassBitsCollection_p1 - #'TrigPassBitsCollection#HLT_TrigPassBitsCollection_passbits', - - #TrigPassFlagsCollection_p1 - #'TrigPassFlagsCollection#HLT_TrigPassFlagsCollection_isEM', - #'TrigPassFlagsCollection#HLT_TrigPassFlagsCollection_passflags', - - #TrigRoiDescriptorCollection_p3 - #'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_TrigT2CaloJet', - #'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_TrigT2CosmicJet', - #'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_secondaryRoI_EF', - #'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_secondaryRoI_L2', - #'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_forMS', - #'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_secondaryRoI_HLT', - #'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_forID2', - #'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_forID3', - #'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_SuperRoi', - #'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_SplitJet', - #'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_forID1', - #'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_TrigJetRec', - #'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_initialRoI', - #'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection', - - #TrigInDetTrackCollection_tlp4 - 'TrigInDetTrackCollection#HLT_TrigInDetTrackCollection', - - #TrigSpacePointCountsCollection_p4 - 'TrigSpacePointCountsCollection#HLT_TrigSpacePointCountsCollection_spacepoints', - - #TrigTrackCountsCollection_tlp1 - 'TrigTrackCountsCollection#HLT_TrigTrackCountsCollection_trackcounts', - - #TrigVertexCollection_tlp2 - 'TrigVertexCollection#HLT_TrigVertexCollection_TrigBeamSpotVertex', - 'TrigVertexCollection#HLT_TrigVertexCollection_TrigL2SiTrackFinder_FullScan_ZF_Only', - - #TrigVertexCountsCollection_tlp1 - 'TrigVertexCountsCollection#HLT_TrigVertexCountsCollection_vertexcounts', - - #TrigMissingETContainer_p3 - 'TrigMissingETContainer#HLT_TrigMissingETContainer_EFJetEtSum', - 'TrigMissingETContainer#HLT_TrigMissingETContainer_L2JetEtSum', - 'TrigMissingETContainer#HLT_TrigMissingETContainer_T2MissingET', - 'TrigMissingETContainer#HLT_TrigMissingETContainer_L2MissingET_FEB', - 'TrigMissingETContainer#HLT_TrigMissingETContainer_TrigEFMissingET', - 'TrigMissingETContainer#HLT_TrigMissingETContainer_TrigEFMissingET_FEB', - 'TrigMissingETContainer#HLT_TrigMissingETContainer_TrigEFMissingET_topocl', - 'TrigMissingETContainer#HLT_TrigMissingETContainer_TrigEFMissingET_topocl_PS', - - #CombinedMuonFeatureContainer_p4 - 'CombinedMuonFeatureContainer#HLT_CombinedMuonFeatureContainer', - - #IsoMuonFeatureContainer_p3 - 'IsoMuonFeatureContainer#HLT_IsoMuonFeatureContainer', - - #MuonFeatureContainer_p3 - 'MuonFeatureContainer#HLT_MuonFeatureContainer', - - #MuonFeatureDetailsContainer_p2 - 'MuonFeatureDetailsContainer#HLT_MuonFeatureDetailsContainer', - - #TileMuFeatureContainer_p2 - 'TileMuFeatureContainer#HLT_TileMuFeatureContainer', - - #TileTrackMuFeatureContainer_p3 - 'TileTrackMuFeatureContainer#HLT_TileTrackMuFeatureContainer', - - #TrigMuonClusterFeatureContainer_tlp1 - 'TrigMuonClusterFeatureContainer#HLT_TrigMuonClusterFeatureContainer_MuonCluster', - - #TrigMuonEFInfoContainer_tlp2 - 'TrigMuonEFInfoContainer#HLT_TrigMuonEFInfoContainer_MuTagIMO_EF', - 'TrigMuonEFInfoContainer#HLT_TrigMuonEFInfoContainer_MuonEFInfo', - 'TrigMuonEFInfoContainer#HLT_TrigMuonEFInfoContainer_eMuonEFInfo', - - #TrigMuonEFIsolationContainer_p2 - 'TrigMuonEFIsolationContainer#HLT_TrigMuonEFIsolationContainer_MuonEFIsolation', - - #TrigEFBjetContainer_tlp2 - 'TrigEFBjetContainer#HLT_TrigEFBjetContainer_EFBjetFex', -] - - -noMuon = True -noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Trigger/TrigEvent/TrigSteeringEventAthenaPool/CMakeLists.txt b/Trigger/TrigEvent/TrigSteeringEventAthenaPool/CMakeLists.txt index 346b9d7dc76e3dcb5ecf8771370f7e7a071173a1..97a373599f5967633c5cd3758511601cba463fdb 100644 --- a/Trigger/TrigEvent/TrigSteeringEventAthenaPool/CMakeLists.txt +++ b/Trigger/TrigEvent/TrigSteeringEventAthenaPool/CMakeLists.txt @@ -25,7 +25,6 @@ atlas_add_poolcnv_library( TrigSteeringEventAthenaPoolPoolCnv AthenaPoolCnvSvcLib TrigSteeringEventTPCnv ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Trigger/TrigEvent/TrigSteeringEventAthenaPool/share/TrigSteeringEventAthenaPool_15.6.1_test.py b/Trigger/TrigEvent/TrigSteeringEventAthenaPool/share/TrigSteeringEventAthenaPool_15.6.1_test.py deleted file mode 100644 index 040c3f265bb6d614040d0a7e8ab0a244b757ce9e..0000000000000000000000000000000000000000 --- a/Trigger/TrigEvent/TrigSteeringEventAthenaPool/share/TrigSteeringEventAthenaPool_15.6.1_test.py +++ /dev/null @@ -1,26 +0,0 @@ -infile = 'esd/ESD-15.6.1.pool.root' -keys = [ - #TrigOperationalInfoCollection_tlp1 - 'TrigOperationalInfoCollection#HLT_OPI_L2', - 'TrigOperationalInfoCollection#HLT_OPI_EF', - - #TrigRoiDescriptorCollection_tlp1 - 'TrigRoiDescriptorCollection#HLT', - 'TrigRoiDescriptorCollection#HLT_T2TauFinal', - 'TrigRoiDescriptorCollection#HLT_TrigT2CaloTau', - 'TrigRoiDescriptorCollection#HLT_TrigT2CosmicJet', - 'TrigRoiDescriptorCollection#HLT_forMS', - 'TrigRoiDescriptorCollection#HLT_forID', - 'TrigRoiDescriptorCollection#HLT_secondaryRoI_EF', - 'TrigRoiDescriptorCollection#HLT_secondaryRoI_L2', - 'TrigRoiDescriptorCollection#HLT_TrigT2CaloJet', - 'TrigRoiDescriptorCollection#HLT_initialRoI', - 'TrigRoiDescriptorCollection#HLT_TrigT2CaloEgamma', -] - - -noMuon = True -noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Trigger/TrigEvent/TrigSteeringEventAthenaPool/share/TrigSteeringEventAthenaPool_18.0.0_test.py b/Trigger/TrigEvent/TrigSteeringEventAthenaPool/share/TrigSteeringEventAthenaPool_18.0.0_test.py deleted file mode 100644 index 103e5052c4e7ef5865a4d8957c231840a13ed597..0000000000000000000000000000000000000000 --- a/Trigger/TrigEvent/TrigSteeringEventAthenaPool/share/TrigSteeringEventAthenaPool_18.0.0_test.py +++ /dev/null @@ -1,29 +0,0 @@ -infile = 'aod/AOD-18.0.0/AOD-18.0.0-full.pool.root' -keys = [ - #TrigPassBitsCollection_p1 - 'TrigPassBitsCollection#HLT_passbits', - - #TrigPassFlagsCollection_p1 - 'TrigPassFlagsCollection#HLT_passflags', - 'TrigPassFlagsCollection#HLT_isEM', - - #TrigRoiDescriptorCollection_p2 - 'TrigRoiDescriptorCollection#HLT', - 'TrigRoiDescriptorCollection#HLT_T2TauFinal', - 'TrigRoiDescriptorCollection#HLT_TrigT2CaloTau', - 'TrigRoiDescriptorCollection#HLT_TrigT2CosmicJet', - 'TrigRoiDescriptorCollection#HLT_secondaryRoI_EF', - 'TrigRoiDescriptorCollection#HLT_forMS', - 'TrigRoiDescriptorCollection#HLT_forID', - 'TrigRoiDescriptorCollection#HLT_secondaryRoI_L2', - 'TrigRoiDescriptorCollection#HLT_TrigT2CaloEgamma', - 'TrigRoiDescriptorCollection#HLT_initialRoI', - 'TrigRoiDescriptorCollection#HLT_TrigT2CaloJet', -] - - -noMuon = True -noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Trigger/TrigEvent/TrigSteeringEventAthenaPool/share/TrigSteeringEventAthenaPool_20.1.7.2_test.py b/Trigger/TrigEvent/TrigSteeringEventAthenaPool/share/TrigSteeringEventAthenaPool_20.1.7.2_test.py deleted file mode 100644 index 0fbbf8b8b624076855c200abeb5832b97d38c8bc..0000000000000000000000000000000000000000 --- a/Trigger/TrigEvent/TrigSteeringEventAthenaPool/share/TrigSteeringEventAthenaPool_20.1.7.2_test.py +++ /dev/null @@ -1,31 +0,0 @@ -infile = 'esd/ESD-20.1.7.2.pool.root' -keys = [ - #TrigPassBitsCollection_p1 - 'TrigPassBitsCollection#HLT_TrigPassBitsCollection_passbits', - - #TrigPassFlagsCollection_p1 - 'TrigPassFlagsCollection#HLT_TrigPassFlagsCollection_isEM', - 'TrigPassFlagsCollection#HLT_TrigPassFlagsCollection_passflags', - - #TrigRoiDescriptorCollection_p3 - 'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_TrigT2CaloJet', - 'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_TrigT2CosmicJet', - 'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_secondaryRoI_EF', - 'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_secondaryRoI_L2', - 'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_forMS', - 'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_secondaryRoI_HLT', - 'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_forID2', - 'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_forID3', - 'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_SuperRoi', - 'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_SplitJet', - 'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_forID1', - 'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_TrigJetRec', - 'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection_initialRoI', - 'TrigRoiDescriptorCollection#HLT_TrigRoiDescriptorCollection', -] - - -noMuon = True -noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Trigger/TrigHypothesis/TrigHLTJetHypo/python/TrigJetHypoToolConfig.py b/Trigger/TrigHypothesis/TrigHLTJetHypo/python/TrigJetHypoToolConfig.py index c550e06419cf790522aea15bc9977f58d196687d..a676142128fc5456047abe39c6506020be8f0d3f 100644 --- a/Trigger/TrigHypothesis/TrigHLTJetHypo/python/TrigJetHypoToolConfig.py +++ b/Trigger/TrigHypothesis/TrigHLTJetHypo/python/TrigJetHypoToolConfig.py @@ -114,19 +114,24 @@ def trigJetEJsHypoToolFromDict(chain_dict): return hypo -def trigJetCRHypoToolFromDict(chain_dict): +def trigJetCRVARHypoToolFromDict(chain_dict): chain_name = chain_dict['chainName'] doBIBrm = int(0) - if 'calratio' in chain_dict['chainParts'][0]['exotHypo'] or 'calratiormbib' in chain_dict['chainParts'][0]['exotHypo']: - if 'calratiormbib' in chain_dict['chainParts'][0]['exotHypo']: - doBIBrm = int(1) + if len(chain_dict['chainParts'][0]['exotHypo']) > 0: + exot_hypo = chain_dict['chainParts'][0]['exotHypo'][0] else: - raise Exception("misconfiguration of Exotic jet chain") + raise Exception("Unable to extract exotHypo calratio jet configuration from chain dict") + if 'calratiovar' in exot_hypo: + if 'calratiovarrmbib' in exot_hypo: + doBIBrm = int(1) + else: + raise Exception("misconfiguration of new calratio jet chain") + presel_matched = re.match(r'.*emf(?P<cut>\d?\d?[\d\D]+)', chain_dict['chainParts'][0]['trkpresel']) emf_cut = presel_matched.groupdict()['cut'] import math - hypo = CompFactory.TrigJetCRHypoTool(chain_name) + hypo = CompFactory.TrigJetCRVARHypoTool(chain_name) hypo.MpufixLogRatio = math.log10(1./(float(emf_cut)*0.01) - 1.) hypo.MinjetlogR = 1.2 hypo.MintrackPt = 2*GeV @@ -136,17 +141,21 @@ def trigJetCRHypoToolFromDict(chain_dict): return hypo -def trigJetCROldHypoToolFromDict(chain_dict): +def trigJetCRHypoToolFromDict(chain_dict): chain_name = chain_dict['chainName'] doBIBrm = int(0) - if 'calrtold' in chain_dict['chainParts'][0]['exotHypo'] or 'calrtoldrmbib' in chain_dict['chainParts'][0]['exotHypo']: - if 'calrtoldrmbib' in chain_dict['chainParts'][0]['exotHypo']: - doBIBrm = int(1) + if len(chain_dict['chainParts'][0]['exotHypo']) > 0: + exot_hypo = chain_dict['chainParts'][0]['exotHypo'][0] else: - raise Exception("misconfiguration of Exotic jet chain") + raise Exception("Unable to extract exotHypo calratio jet configuration from chain dict") + if 'calratio' in exot_hypo and ('calratiovar' not in exot_hypo): + if 'calratiormbib' in exot_hypo: + doBIBrm = int(1) + else: + raise Exception("misconfiguration of new calratio jet chain") - hypo = CompFactory.TrigJetCROldHypoTool(chain_name) + hypo = CompFactory.TrigJetCRHypoTool(chain_name) hypo.MinjetlogR = 1.2 hypo.MintrackPt = 2*GeV hypo.MindeltaR = 0.2 diff --git a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRHypoAlg.cxx b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRHypoAlg.cxx index 623680fcfbfb24377cf8be5ddfd7555d469a4db1..826ced364318ed505aef09a655e6ce48f3561250 100644 --- a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRHypoAlg.cxx +++ b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRHypoAlg.cxx @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration */ #include <algorithm> @@ -10,6 +10,7 @@ using namespace TrigCompositeUtils; + TrigJetCRHypoAlg::TrigJetCRHypoAlg( const std::string& name, ISvcLocator* pSvcLocator ) : ::HypoBase( name, pSvcLocator ) { } @@ -18,6 +19,7 @@ TrigJetCRHypoAlg::TrigJetCRHypoAlg( const std::string& name, StatusCode TrigJetCRHypoAlg::initialize() { ATH_CHECK(m_hypoTools.retrieve() ); + ATH_CHECK(m_trackParticleKey.initialize()); ATH_CHECK(m_cellKey.initialize()); return StatusCode::SUCCESS; @@ -26,7 +28,7 @@ StatusCode TrigJetCRHypoAlg::initialize() { StatusCode TrigJetCRHypoAlg::execute( const EventContext& context ) const { - ATH_MSG_DEBUG ( "Executing " << name() << "..." ); + ATH_MSG_DEBUG( "Executing " << name() << "..." ); ATH_MSG_DEBUG("Retrieving HLT decision \"" << decisionInput().key() << "\""); auto previousDecisionsHandle = SG::makeHandle( decisionInput(), context ); @@ -42,6 +44,14 @@ StatusCode TrigJetCRHypoAlg::execute( const EventContext& context ) const { // prepare imput for tools std::vector<TrigJetCRHypoTool::JetInfo> hypoToolInput; + + // get tracks from the key : + ATH_MSG_DEBUG( "Getting Track Handle "<<m_trackParticleKey); + auto trackHandle = SG::makeHandle(m_trackParticleKey, context ); + + ATH_CHECK( trackHandle.isValid() ); + const xAOD::TrackParticleContainer* allTracks = trackHandle.get(); + ATH_MSG_DEBUG ( allTracks->size() << " tracks found" ); // get cells from the key : ATH_MSG_DEBUG( "Getting Cells Handle "<<m_cellKey); @@ -50,26 +60,27 @@ StatusCode TrigJetCRHypoAlg::execute( const EventContext& context ) const { ATH_CHECK( cellHandle.isValid() ); const CaloConstCellContainer* cells = cellHandle.get(); ATH_MSG_DEBUG ( cells->size() << " cells found" ); - - for (const Decision* previousDecision : *prevDecisions) { // Create a new output Decision object, d, backed by the 'decisions' container. // Links previousDecision as the parent of d. + Decision* d = newDecisionIn( decisions, previousDecision, hypoAlgNodeName(), context ); + - // Obtain an ElementLink to the jet from the previous step, and set this to be the feature for this step too - const LinkInfo<xAOD::JetContainer> jetLinkInfo = findLink<xAOD::JetContainer>(previousDecision, featureString()); - d->setObjectLink<xAOD::JetContainer>( featureString(), jetLinkInfo.link ); - - // Obtain the set of chains which are active in previousDecision - DecisionIDContainer previousDecisionIDs; - decisionIDs(previousDecision, previousDecisionIDs); + const std::vector<LinkInfo< xAOD::JetContainer > >jetELs = + findLinks< xAOD::JetContainer >( previousDecision, featureString().c_str(), TrigDefs::lastFeatureOfType); + d->setObjectLink<xAOD::JetContainer>( featureString(), jetELs.at(0).link ); + DecisionIDContainer previousDecisionIDs; + decisionIDs(previousDecision, previousDecisionIDs); + for (const LinkInfo< xAOD::JetContainer> & jetLinkInfo: jetELs){ // Collect all the required information for the tool together in a handy struct + hypoToolInput.emplace_back( TrigJetCRHypoTool::JetInfo{previousDecisionIDs, *(jetLinkInfo.link), allTracks, cells, d} ); + } + // Obtain the set of chains which are active in previousDecision + } - hypoToolInput.emplace_back( TrigJetCRHypoTool::JetInfo{previousDecisionIDs, *(jetLinkInfo.link),cells, d} ); - } //Loop over all hypoToolinputs and get their decisions for ( auto & tool: m_hypoTools ) { @@ -81,3 +92,4 @@ StatusCode TrigJetCRHypoAlg::execute( const EventContext& context ) const { return StatusCode::SUCCESS; } + diff --git a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRHypoAlg.h b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRHypoAlg.h index 0634a9037943556bbd659507e2e6b34db708692e..036ed32b1ed3f96b794e5e23332b857d407b6736 100644 --- a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRHypoAlg.h +++ b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRHypoAlg.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration */ @@ -12,7 +12,7 @@ #include "xAODJet/JetContainer.h" #include "xAODTracking/VertexContainer.h" #include "CaloEvent/CaloConstCellContainer.h" - +#include "AthLinks/ElementLinkVector.h" #include "DecisionHandling/HypoBase.h" #include "TrigJetCRHypoTool.h" @@ -29,14 +29,18 @@ class TrigJetCRHypoAlg : public ::HypoBase { TrigJetCRHypoAlg( const std::string& name, ISvcLocator* pSvcLocator ); - virtual StatusCode initialize() override; + virtual StatusCode initialize() override; virtual StatusCode execute( const EventContext& context ) const override; - private: + +private: ToolHandleArray< TrigJetCRHypoTool > m_hypoTools {this, "HypoTools", - {}, + {}, "Tools to perfrom selection"}; + + SG::ReadHandleKey<xAOD::TrackParticleContainer> m_trackParticleKey {this, + "Tracks","Key for precision tracks"}; SG::ReadHandleKey<CaloConstCellContainer> m_cellKey {this, "Cells","Key for input CaloCellContainer"}; @@ -44,3 +48,5 @@ class TrigJetCRHypoAlg : public ::HypoBase { }; #endif + + diff --git a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRHypoTool.cxx b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRHypoTool.cxx index 27c43ff6599bdfda401f7347e3febd857363a425..cc023715c4b472da53bd2a01332cfe4c9a0e2555 100644 --- a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRHypoTool.cxx +++ b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRHypoTool.cxx @@ -23,15 +23,11 @@ #include "TrigCompositeUtils/TrigCompositeUtils.h" #include "xAODTrigger/TrigCompositeContainer.h" -#include "CaloEvent/CaloCellContainer.h" -#include "CaloEvent/CaloCell.h" -#include "xAODCaloEvent/CaloCluster.h" -#include "CaloEvent/CaloClusterContainer.h" - #include "CxxUtils/fpcompare.h" #include "CxxUtils/phihelper.h" #include "FourMomUtils/xAODP4Helpers.h" - +#include "xAODCaloEvent/CaloCluster.h" +#include "CaloEvent/CaloClusterContainer.h" using namespace TrigCompositeUtils; TrigJetCRHypoTool::TrigJetCRHypoTool(const std::string& type, @@ -43,10 +39,6 @@ TrigJetCRHypoTool::TrigJetCRHypoTool(const std::string& type, } -TrigJetCRHypoTool::~TrigJetCRHypoTool(){ -} - - StatusCode TrigJetCRHypoTool::initialize(){ ATH_MSG_VERBOSE( "In TrigJetCRHypoTool, initialize()." ); @@ -65,131 +57,41 @@ StatusCode TrigJetCRHypoTool::initialize(){ return StatusCode::SUCCESS; } -bool TrigJetCRHypoTool::emf_dis( const xAOD::Jet* jet ) const { - -double jetEMF = jet->getAttribute<float>("EMFrac"); -double jetRatio=-999; -if (CxxUtils::fpcompare::greater(jetEMF,0.)){ - if(CxxUtils::fpcompare::greater_equal(jetEMF,1.)){ - ATH_MSG_DEBUG( "Fails logR cut, EMF>=1" ); - return false; - } - else jetRatio = log10(double(1./jetEMF - 1.)); - } - if ( jetRatio < m_pufixLogRatio) { - ATH_MSG_DEBUG( "Jet "<< " below the " << m_pufixLogRatio << " threshold for the log-ratio cut; logRatio = " << jetRatio << "; skipping this jet."); - return false; - } - - - // Loop over all tracks above m_trackPtCut and reject the jet if the closest track is at dR(jet, track)< m_deltaR - auto jetPhi= jet->phi(); - auto jetEta= jet->eta(); - double pufixLR = -1; - - if( jetRatio < m_jetlogRCut ) { - - ATH_MSG_DEBUG( "Fails logR cut" << jetRatio << " > " << m_jetlogRCut ); - size_t nClusters = jet->numConstituents(); - double clusterPU_sumEEM = 0; double clusterPU_sumE = 0; - for (size_t clust = 0; clust < nClusters; clust++) { - const xAOD::CaloCluster * aCluster = dynamic_cast<const xAOD::CaloCluster*> (jet->rawConstituent(clust)); - double clusEEM = 0; - clusEEM+=(aCluster)->eSample(CaloSampling::EMB1); - clusEEM+=(aCluster)->eSample(CaloSampling::EMB2); - clusEEM+=(aCluster)->eSample(CaloSampling::EMB3); - clusEEM+=(aCluster)->eSample(CaloSampling::EME1); - clusEEM+=(aCluster)->eSample(CaloSampling::EME2); - clusEEM+=(aCluster)->eSample(CaloSampling::EME3); - clusEEM+=(aCluster)->eSample(CaloSampling::FCAL1); - double lambda = aCluster->getMomentValue(xAOD::CaloCluster::CENTER_LAMBDA); - - if (lambda > 500) continue; - - double d_eta = aCluster->rawEta() - jetEta; - double d_phi = xAOD::P4Helpers::deltaPhi(aCluster->rawPhi(),jetPhi); - - double d_R2 = d_eta*d_eta + d_phi*d_phi; - - if (d_R2 < 0.15*0.15) continue; - clusterPU_sumEEM+=clusEEM/1000.; - clusterPU_sumE+=aCluster->rawE()/1000.; - } - - double jetEEM_EMscale = 0; double jetE_EMscale = 0; //Working on EM scale because calE() doesn't always return correct EEM and cluster moment EMF not accessable during testing - - std::vector<double> samplingEnergy = jet->getAttribute<std::vector<double> >("EnergyPerSampling"); - - for(size_t s=0; s<samplingEnergy.size(); s++) { - - double samplingE = 0.001*(samplingEnergy.at(s)); - if ( s < 8 || (s > 20 && s < 28) ) jetEEM_EMscale+=samplingE; // EM layers 0-7 and 21-27 - jetE_EMscale+=samplingE; - } - - double pufixEMF = (jetEEM_EMscale - clusterPU_sumEEM)/(jetE_EMscale - clusterPU_sumE); - - if (CxxUtils::fpcompare::greater(pufixEMF,0.)){ - if(CxxUtils::fpcompare::greater_equal(pufixEMF,1.0)) pufixLR = -999.; - else pufixLR = log10(double(1./pufixEMF - 1.)); - } else { - pufixLR = 999; - } - - if ( pufixLR < m_jetlogRCut) { - ATH_MSG_DEBUG( "Jet "<< " is still below the " << m_jetlogRCut << " threshold for the log-ratio cut; recalculated logRatio = " << pufixLR << "; skipping this jet."); - return false; - } - - jetRatio = pufixLR; - - }else { - - if ( jetRatio < m_jetlogRCut) { - return false; - } - ATH_MSG_DEBUG( "Jet "<< " above the " << m_jetlogRCut<< " threshold for the log-ratio cut; logRatio = " << jetRatio << "; skipping this jet."); - } - return true; -} - - - bool TrigJetCRHypoTool::decide_on_single_jet( JetInfo& input ) const { auto jet = input.jet; + auto trackContainer = input.allTracks; auto cellContainer = input.cells; - auto alltracks= jet->getAttribute<std::vector<ElementLink<xAOD::IParticleContainer> >>("TracksForMinimalJetTag"); + //Checking jet logRatio requirements double jetEMF = jet->getAttribute<float>("EMFrac"); - double jetRatio=-999; - ATH_MSG_DEBUG( "Jet EMF = " << jetEMF << " jet pT = " << jet->pt() << "jet eta = " << jet->eta() << " phi = " << jet->phi() ); + double jetRatio; + + if (CxxUtils::fpcompare::greater(jetEMF,0.)){ + if(CxxUtils::fpcompare::greater_equal(jetEMF,1.)){ + ATH_MSG_DEBUG( "Fails logR cut, EMF>=1" ); + return false; + } + else jetRatio = log10(double(1./jetEMF - 1.)); - if (!emf_dis(jet)){ - return false; + if( jetRatio < m_jetlogRCut ) return false; } + // Loop over all tracks above m_trackPtCut and reject the jet if the closest track is at dR(jet, track)< m_deltaR auto jetPhi= jet->phi(); auto jetEta= jet->eta(); + for ( const xAOD::TrackParticle_v1* track : *trackContainer) { - ATH_MSG_DEBUG("jet passed logR" ); + if(track->pt() < m_trackPtCut ) continue; - // Loop over all tracks above m_trackPtCut and reject the jet if the closest track is at dR(jet, track)< m_deltaR - for ( unsigned int index(0); index < alltracks.size(); index++ ) { - const xAOD::IParticle* track = *( alltracks.at(index)); - - if(track->pt() < m_trackPtCut ) continue; - - double phi = track->p4().Phi(); - double eta = track->p4().Eta() ; + double phi = track->phi0(); + double eta = track->eta(); - double dR = xAOD::P4Helpers::deltaR( eta, phi, jetEta, jetPhi ); - ATH_MSG_DEBUG("track with " << "pt=" << track->pt() << ", eta=" << eta << ", phi=" << phi << " dR = " << dR); - if (dR<m_deltaR) return false; + double dR = xAOD::P4Helpers::deltaR( eta, phi, jetEta, jetPhi ); + if (dR<m_deltaR) return false; } - ATH_MSG_DEBUG("jet passed tracking" ); if(m_doBIBrm==1){ int countCaloCell=0; @@ -198,11 +100,10 @@ bool TrigJetCRHypoTool::decide_on_single_jet( JetInfo& input ) const { for(CaloCellContainer::const_iterator celliter = cellContainer->begin(); celliter != cellContainer->end(); ++celliter){ //LoF cell selection in tile: if((*celliter)->caloDDE()->is_tile() && (*celliter)->energy() > m_minCellEt){ - double d_phi = xAOD::P4Helpers::deltaPhi( (*celliter)->phi(), jetPhi ); - double d_R = xAOD::P4Helpers::deltaR( (*celliter)->eta(), (*celliter)->phi(), jetEta, jetPhi ); - //select cells in a horizontal line, not being part of the jet and timing consistent with BIB - ATH_MSG_DEBUG(" cell E " << (*celliter)->energy() << " dPhi " << d_phi << " dR = " << d_R << " time " << (*celliter)->time() ); - if(std::abs(d_phi) < 0.2 && d_R > 0.4){ + double d_phi = xAOD::P4Helpers::deltaPhi( (*celliter)->phi(), jetPhi ); + double d_R = xAOD::P4Helpers::deltaR( (*celliter)->eta(), (*celliter)->phi(), jetEta, jetPhi ); + //select cells in a horizontal line, not being part of the jet and timing consistent with BIB + if(std::abs(d_phi) < 0.2 && d_R > 0.4){ //-early float t = (*celliter)->time(); if(t < m_celltime){ @@ -212,57 +113,43 @@ bool TrigJetCRHypoTool::decide_on_single_jet( JetInfo& input ) const { float z = (*celliter)->z(); float r = sqrt(x*x + y*y); - if((std::abs(t - (z-sqrt(z*z + r*r))/CLHEP::c_light) < m_dBIBtime) || (std::abs(t - (-z-sqrt(z*z + r*r))/CLHEP::c_light) < m_dBIBtime)){ - ATH_MSG_DEBUG(" cell is tile; cell E = " << (*celliter)->energy() << " cell phi = " << (*celliter)->phi() << " cell eta = " << (*celliter)->eta() << " cell r = " << r ); - // for selected cells, store in which layer they are - if(r<2200){ countCell_layer[0]++;} - else if(r>=2200 && r<2600){ countCell_layer[1]++;} - else if(r>=2600 && r<3100){ countCell_layer[2]++;} - else if(r>=3100){ countCell_layer[3]++;} - } - } - } + if((std::abs(t - (z-sqrt(z*z + r*r))/CLHEP::c_light) < m_dBIBtime) || (std::abs(t - (-z-sqrt(z*z + r*r))/CLHEP::c_light) < m_dBIBtime)){ + // for selected cells, store in which layer they are + if(r<2200){ countCell_layer[0]++;} + else if(r>=2200 && r<2600){ countCell_layer[1]++;} + else if(r>=2600 && r<3100){ countCell_layer[2]++;} + else if(r>=3100){ countCell_layer[3]++;} + } + } + } } } - - // get max number of selected cells in a layer - for(int i=0; i<4; i++){ - if(countCaloCell<countCell_layer[i]) countCaloCell=countCell_layer[i]; - } - - ATH_MSG_DEBUG("Jet Pt " << jet->pt() << "; eta "<< jetEta << "; phi " << jetPhi <<"; logRatio " << jetRatio << "; LoF Cells " << countCaloCell ); + // get max number of selected cells in a layer + for(int i=0; i<4; i++) + if(countCaloCell<countCell_layer[i]) countCaloCell=countCell_layer[i]; //apply cut on number of cells here - if (countCaloCell>=m_countCaloCell){ - ATH_MSG_DEBUG( "Jet discarded, identified as BIB" ); - return false; - } - else { - ATH_MSG_DEBUG( "Jet is not BIB" ); - return true; - } - + if (countCaloCell>=m_countCaloCell) return false; + + return true; } - ATH_MSG_DEBUG( "Passed selection" ); - return true; - } StatusCode TrigJetCRHypoTool::decide( std::vector<JetInfo>& input ) const{ for ( JetInfo& j: input ) { if ( passed ( m_decisionId.numeric(), j.previousDecisionIDs ) ) { - if ( decide_on_single_jet( j ) ) { - addDecisionID( m_decisionId, j.decision ); - return StatusCode::SUCCESS; + addDecisionID( m_decisionId, j.decision ); + return StatusCode::SUCCESS; + } } } - return StatusCode::SUCCESS; + return StatusCode::SUCCESS; } diff --git a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRHypoTool.h b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRHypoTool.h index d38cf8c70c33428c68b75301aa715755ea706917..1453fe53b1fdfbb3ce3f9ef144af8cd1abc9112d 100644 --- a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRHypoTool.h +++ b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRHypoTool.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration */ #ifndef TRIGJETCRHYPOTOOL_H @@ -16,11 +16,12 @@ * * ********************************************************************/ - +#include "AthLinks/ElementLinkVector.h" #include "TrigCompositeUtils/HLTIdentifier.h" #include "AthenaBaseComps/AthAlgTool.h" #include "TrigCompositeUtils/TrigCompositeUtils.h" #include "AthenaMonitoringKernel/GenericMonitoringTool.h" + #include "TrigHLTJetHypo/ITrigJetHypoToolHelper.h" #include "xAODEventInfo/EventInfo.h" @@ -38,21 +39,19 @@ class TrigJetCRHypoTool: public AthAlgTool{ const std::string& name, const IInterface* parent); - ~TrigJetCRHypoTool(); virtual StatusCode initialize() override final; // typedef for passing jet - decision object assocation using JetDecision = std::pair<const xAOD::Jet*,TrigCompositeUtils::Decision*>; + struct JetInfo { const TrigCompositeUtils::DecisionIDContainer previousDecisionIDs; const xAOD::Jet* jet; + const xAOD::TrackParticleContainer* allTracks; const CaloConstCellContainer* cells; TrigCompositeUtils::Decision* decision; }; - - bool emf_dis( const xAOD::Jet* jet ) const; - /** * @brief decides upon a collection of jets **/ @@ -85,11 +84,11 @@ class TrigJetCRHypoTool: public AthAlgTool{ // minjetlogR may be read from trigger chain name -- to be updated Gaudi::Property< float > m_jetlogRCut{ this, "MinjetlogR", { float(1.2 ) }, "Jet logR requirement" }; - Gaudi::Property< float > m_pufixLogRatio{ this, "MpufixLogRatio", { float(1.2 ) }, "Jet pufix logR requirement" }; Gaudi::Property< float > m_trackPtCut{ this, "MintrackPt", { float( 2.0*Gaudi::Units::GeV ) }, "Track pT requirement" }; Gaudi::Property< float > m_deltaR{ this, "MindeltaR", { float( 0.2 ) }, "deltaR(jet, track) requirement" }; Gaudi::Property< bool > m_doBIBrm{ this, "doBIBremoval", { int(0) }, "option to include BIB removal" }; + Gaudi::Property< bool > m_doEMFrm{ this, "doEMFremoval", { int(0) }, "option to include pileip removal" }; Gaudi::Property< float > m_dEta{ this, "BibMinDeltaEta", { float( 0.4 ) }, "BIB deltaEta requirement" }; Gaudi::Property< float > m_dPhi{ this, "BibMinDeltaPhi", { float( 0.2 ) }, "BIB deltaPhi requirement" }; @@ -101,3 +100,4 @@ class TrigJetCRHypoTool: public AthAlgTool{ }; #endif + diff --git a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCROldHypoTool.cxx b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCROldHypoTool.cxx deleted file mode 100644 index 03c828cdad7672430b66169fffa48a8009a42df0..0000000000000000000000000000000000000000 --- a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCROldHypoTool.cxx +++ /dev/null @@ -1,175 +0,0 @@ -/* - Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration -*/ - -// ******************************************************************** -// -// NAME: TrigJetCROldHypoTool.cxx -// PACKAGE: Trigger/TrigHypothesis/TrigHLTJetHypo -// -// -// ******************************************************************** - -#include "TrigJetCROldHypoTool.h" -#include "GaudiKernel/StatusCode.h" -#include "CLHEP/Units/PhysicalConstants.h" - -#include "TrigHLTJetHypo/TrigHLTJetHypoUtils/xAODJetAsIJetFactory.h" -#include "TrigHLTJetHypo/TrigHLTJetHypoUtils/lineSplitter.h" -#include "./DebugInfoCollector.h" -#include "./xAODJetCollector.h" - -#include "TrigCompositeUtils/HLTIdentifier.h" -#include "TrigCompositeUtils/TrigCompositeUtils.h" -#include "xAODTrigger/TrigCompositeContainer.h" - -#include "CxxUtils/fpcompare.h" -#include "CxxUtils/phihelper.h" -#include "FourMomUtils/xAODP4Helpers.h" -#include "xAODCaloEvent/CaloCluster.h" -#include "CaloEvent/CaloClusterContainer.h" -using namespace TrigCompositeUtils; - -TrigJetCROldHypoTool::TrigJetCROldHypoTool(const std::string& type, - const std::string& name, - const IInterface* parent) : - AthAlgTool(type, name, parent), - m_decisionId(HLT::Identifier::fromToolName(name)){ - -} - - - -StatusCode TrigJetCROldHypoTool::initialize(){ - ATH_MSG_VERBOSE( "In TrigJetCROldHypoTool, initialize()." ); - - if (m_visitDebug){ - - DebugInfoCollector collector(name()); - ATH_CHECK(m_helper->getDescription(collector)); - auto s = collector.toString(); - - for(const auto& l : lineSplitter(s)){ - ATH_MSG_INFO(l); - } - } - - return StatusCode::SUCCESS; -} - -bool TrigJetCROldHypoTool::decide_on_single_jet( JetInfo& input ) const { - - auto jet = input.jet; - auto trackContainer = input.allTracks; - auto cellContainer = input.cells; - - //Checking jet logRatio requirements - double jetEMF = jet->getAttribute<float>("EMFrac"); - ATH_MSG_DEBUG( "Jet EMF = " << jetEMF << " jet pT = " << jet->pt() << "jet eta = " << jet->eta() << " phi = " << jet->phi() ); - double jetRatio; - - if (CxxUtils::fpcompare::greater(jetEMF,0.)){ - if(CxxUtils::fpcompare::greater_equal(jetEMF,1.)){ - ATH_MSG_DEBUG( "Fails logR cut, EMF>=1" ); - return false; - } - else jetRatio = log10(double(1./jetEMF - 1.)); - - if( jetRatio < m_jetlogRCut ) { - ATH_MSG_DEBUG( "Fails logR cut" << jetRatio << " > " << m_jetlogRCut ); - return false; - } - } - - ATH_MSG_DEBUG("jet passed logR" ); - - // Loop over all tracks above m_trackPtCut and reject the jet if the closest track is at dR(jet, track)< m_deltaR - auto jetPhi= jet->phi(); - auto jetEta= jet->eta(); - - for ( const xAOD::TrackParticle_v1* track : *trackContainer) { - - if(track->pt() < m_trackPtCut ) continue; - - double phi = track->phi0(); - double eta = track->eta(); - - double dR = xAOD::P4Helpers::deltaR( eta, phi, jetEta, jetPhi ); - ATH_MSG_DEBUG(" track with " << "pt=" << track->pt() << ", eta=" << eta << ", phi=" << phi << " dR = " << dR); - if (dR<m_deltaR) return false; - } - - ATH_MSG_DEBUG("jet passed tracking" ); - - if(m_doBIBrm==1){ - int countCaloCell=0; - double countCell_layer[4] = {0,0,0,0}; - - for(CaloCellContainer::const_iterator celliter = cellContainer->begin(); celliter != cellContainer->end(); ++celliter){ - //LoF cell selection in tile: - if((*celliter)->caloDDE()->is_tile() && (*celliter)->energy() > m_minCellEt){ - double d_phi = xAOD::P4Helpers::deltaPhi( (*celliter)->phi(), jetPhi ); - double d_R = xAOD::P4Helpers::deltaR( (*celliter)->eta(), (*celliter)->phi(), jetEta, jetPhi ); - //select cells in a horizontal line, not being part of the jet and timing consistent with BIB - ATH_MSG_DEBUG(" cell E " << (*celliter)->energy() << " dPhi " << d_phi << " dR = " << d_R << " time " << (*celliter)->time() ); - if(std::abs(d_phi) < 0.2 && d_R > 0.4){ - //-early - float t = (*celliter)->time(); - if(t < m_celltime){ - // check cell's time consitency with BIB - float x = (*celliter)->x(); - float y = (*celliter)->y(); - float z = (*celliter)->z(); - float r = sqrt(x*x + y*y); - - if((std::abs(t - (z-sqrt(z*z + r*r))/CLHEP::c_light) < m_dBIBtime) || (std::abs(t - (-z-sqrt(z*z + r*r))/CLHEP::c_light) < m_dBIBtime)){ - ATH_MSG_DEBUG(" cell is tile; cell E = " << (*celliter)->energy() << " cell phi = " << (*celliter)->phi() << " cell eta = " << (*celliter)->eta() << " cell r = " << r ); - // for selected cells, store in which layer they are - if(r<2200){ countCell_layer[0]++;} - else if(r>=2200 && r<2600){ countCell_layer[1]++;} - else if(r>=2600 && r<3100){ countCell_layer[2]++;} - else if(r>=3100){ countCell_layer[3]++;} - } - } - } - } - } - - // get max number of selected cells in a layer - for(int i=0; i<4; i++) - if(countCaloCell<countCell_layer[i]) countCaloCell=countCell_layer[i]; - - ATH_MSG_DEBUG("Jet Pt " << jet->pt() << "; eta "<< jetEta << "; phi " << jetPhi <<"; logRatio " << jetRatio << "; LoF Cells " << countCaloCell ); - - //apply cut on number of cells here - if (countCaloCell>=m_countCaloCell){ - ATH_MSG_DEBUG( "Jet discarded, identified as BIB" ); - return false; - } - else { - ATH_MSG_DEBUG( "Jet is not BIB" ); - return true; - } - - } - - ATH_MSG_DEBUG( "Passed selection" ); - return true; - -} - -StatusCode TrigJetCROldHypoTool::decide( std::vector<JetInfo>& input ) const{ - for ( JetInfo& j: input ) { - if ( passed ( m_decisionId.numeric(), j.previousDecisionIDs ) ) { - if ( decide_on_single_jet( j ) ) { - addDecisionID( m_decisionId, j.decision ); - return StatusCode::SUCCESS; - - } - } - } - return StatusCode::SUCCESS; - -} - - diff --git a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCROldHypoAlg.cxx b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRVARHypoAlg.cxx similarity index 58% rename from Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCROldHypoAlg.cxx rename to Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRVARHypoAlg.cxx index fefe1c6db5a37c3b04ec84e9566a98d57091173d..a2cfc80a3bd7f5034af18c763444041d248a40e5 100644 --- a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCROldHypoAlg.cxx +++ b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRVARHypoAlg.cxx @@ -1,34 +1,32 @@ /* - Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration */ #include <algorithm> -#include "TrigJetCROldHypoAlg.h" -#include "TrigJetCROldHypoTool.h" +#include "TrigJetCRVARHypoAlg.h" +#include "TrigJetCRVARHypoTool.h" #include "TrigCompositeUtils/HLTIdentifier.h" #include "TrigCompositeUtils/TrigCompositeUtils.h" using namespace TrigCompositeUtils; - -TrigJetCROldHypoAlg::TrigJetCROldHypoAlg( const std::string& name, +TrigJetCRVARHypoAlg::TrigJetCRVARHypoAlg( const std::string& name, ISvcLocator* pSvcLocator ) : ::HypoBase( name, pSvcLocator ) { } -StatusCode TrigJetCROldHypoAlg::initialize() { +StatusCode TrigJetCRVARHypoAlg::initialize() { ATH_CHECK(m_hypoTools.retrieve() ); - ATH_CHECK(m_trackParticleKey.initialize()); ATH_CHECK(m_cellKey.initialize()); return StatusCode::SUCCESS; } -StatusCode TrigJetCROldHypoAlg::execute( const EventContext& context ) const { +StatusCode TrigJetCRVARHypoAlg::execute( const EventContext& context ) const { - ATH_MSG_DEBUG( "Executing " << name() << "..." ); + ATH_MSG_DEBUG ( "Executing " << name() << "..." ); ATH_MSG_DEBUG("Retrieving HLT decision \"" << decisionInput().key() << "\""); auto previousDecisionsHandle = SG::makeHandle( decisionInput(), context ); @@ -43,15 +41,7 @@ StatusCode TrigJetCROldHypoAlg::execute( const EventContext& context ) const { ATH_MSG_DEBUG( "Creating new output decision handle"); // prepare imput for tools - std::vector<TrigJetCROldHypoTool::JetInfo> hypoToolInput; - - // get tracks from the key : - ATH_MSG_DEBUG( "Getting Track Handle "<<m_trackParticleKey); - auto trackHandle = SG::makeHandle(m_trackParticleKey, context ); - - ATH_CHECK( trackHandle.isValid() ); - const xAOD::TrackParticleContainer* allTracks = trackHandle.get(); - ATH_MSG_DEBUG ( allTracks->size() << " tracks found" ); + std::vector<TrigJetCRVARHypoTool::JetInfo> hypoToolInput; // get cells from the key : ATH_MSG_DEBUG( "Getting Cells Handle "<<m_cellKey); @@ -60,27 +50,26 @@ StatusCode TrigJetCROldHypoAlg::execute( const EventContext& context ) const { ATH_CHECK( cellHandle.isValid() ); const CaloConstCellContainer* cells = cellHandle.get(); ATH_MSG_DEBUG ( cells->size() << " cells found" ); + + for (const Decision* previousDecision : *prevDecisions) { // Create a new output Decision object, d, backed by the 'decisions' container. // Links previousDecision as the parent of d. - Decision* d = newDecisionIn( decisions, previousDecision, hypoAlgNodeName(), context ); - - const std::vector<LinkInfo< xAOD::JetContainer > >jetELs = - findLinks< xAOD::JetContainer >( previousDecision, featureString().c_str(), TrigDefs::lastFeatureOfType); - d->setObjectLink<xAOD::JetContainer>( featureString(), jetELs.at(0).link ); - DecisionIDContainer previousDecisionIDs; - decisionIDs(previousDecision, previousDecisionIDs); + // Obtain an ElementLink to the jet from the previous step, and set this to be the feature for this step too + const LinkInfo<xAOD::JetContainer> jetLinkInfo = findLink<xAOD::JetContainer>(previousDecision, featureString()); + d->setObjectLink<xAOD::JetContainer>( featureString(), jetLinkInfo.link ); - for (const LinkInfo< xAOD::JetContainer> & jetLinkInfo: jetELs){ - // Collect all the required information for the tool together in a handy struct - hypoToolInput.emplace_back( TrigJetCROldHypoTool::JetInfo{previousDecisionIDs, *(jetLinkInfo.link), allTracks, cells, d} ); - } // Obtain the set of chains which are active in previousDecision - } + DecisionIDContainer previousDecisionIDs; + decisionIDs(previousDecision, previousDecisionIDs); + // Collect all the required information for the tool together in a handy struct + + hypoToolInput.emplace_back( TrigJetCRVARHypoTool::JetInfo{previousDecisionIDs, *(jetLinkInfo.link),cells, d} ); + } //Loop over all hypoToolinputs and get their decisions for ( auto & tool: m_hypoTools ) { @@ -92,4 +81,3 @@ StatusCode TrigJetCROldHypoAlg::execute( const EventContext& context ) const { return StatusCode::SUCCESS; } - diff --git a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCROldHypoAlg.h b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRVARHypoAlg.h similarity index 54% rename from Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCROldHypoAlg.h rename to Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRVARHypoAlg.h index 99094ac40cdd52fbc12fca57507af131a4fa9bf2..720a622ff5c686b15fad26761d7a90dbcd77d9bc 100644 --- a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCROldHypoAlg.h +++ b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRVARHypoAlg.h @@ -1,10 +1,10 @@ /* - Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration */ -#ifndef TrigHLTJetHypo_TrigJetCROLDHypoAlg_H -#define TrigHLTJetHypo_TrigJetCROLDHypoAlg_H +#ifndef TrigHLTJetHypo_TrigJetCRVARHypoAlg_H +#define TrigHLTJetHypo_TrigJetCRVARHypoAlg_H #include <string> @@ -12,35 +12,31 @@ #include "xAODJet/JetContainer.h" #include "xAODTracking/VertexContainer.h" #include "CaloEvent/CaloConstCellContainer.h" -#include "AthLinks/ElementLinkVector.h" + #include "DecisionHandling/HypoBase.h" -#include "TrigJetCROldHypoTool.h" +#include "TrigJetCRVARHypoTool.h" /** - * @class TrigJetCROldHypoAlg + * @class TrigJetCRVARHypoAlg * @brief HypoAlg for low-EMF trackless jets algorithm * @details HypoAlg needed to associate trigger navigation to jets selected for writing out by exotic jets algorithms * @author **/ -class TrigJetCROldHypoAlg : public ::HypoBase { +class TrigJetCRVARHypoAlg : public ::HypoBase { public: - TrigJetCROldHypoAlg( const std::string& name, ISvcLocator* pSvcLocator ); + TrigJetCRVARHypoAlg( const std::string& name, ISvcLocator* pSvcLocator ); - virtual StatusCode initialize() override; + virtual StatusCode initialize() override; virtual StatusCode execute( const EventContext& context ) const override; - -private: - ToolHandleArray< TrigJetCROldHypoTool > m_hypoTools {this, + private: + ToolHandleArray< TrigJetCRVARHypoTool > m_hypoTools {this, "HypoTools", - {}, + {}, "Tools to perfrom selection"}; - - SG::ReadHandleKey<xAOD::TrackParticleContainer> m_trackParticleKey {this, - "Tracks","Key for precision tracks"}; SG::ReadHandleKey<CaloConstCellContainer> m_cellKey {this, "Cells","Key for input CaloCellContainer"}; @@ -48,5 +44,3 @@ private: }; #endif - - diff --git a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRVARHypoTool.cxx b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRVARHypoTool.cxx new file mode 100644 index 0000000000000000000000000000000000000000..ce87865b6a7660ebdc04b17458b49dbda0793002 --- /dev/null +++ b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRVARHypoTool.cxx @@ -0,0 +1,223 @@ +/* + Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration +*/ + +// ******************************************************************** +// +// NAME: TrigJetCRVARHypoTool.cxx +// PACKAGE: Trigger/TrigHypothesis/TrigHLTJetHypo +// +// +// ******************************************************************** + +#include "TrigJetCRVARHypoTool.h" +#include "GaudiKernel/StatusCode.h" +#include "CLHEP/Units/PhysicalConstants.h" + +#include "TrigHLTJetHypo/TrigHLTJetHypoUtils/xAODJetAsIJetFactory.h" +#include "TrigHLTJetHypo/TrigHLTJetHypoUtils/lineSplitter.h" +#include "./DebugInfoCollector.h" +#include "./xAODJetCollector.h" + +#include "TrigCompositeUtils/HLTIdentifier.h" +#include "TrigCompositeUtils/TrigCompositeUtils.h" +#include "xAODTrigger/TrigCompositeContainer.h" + +#include "CaloEvent/CaloCellContainer.h" +#include "CaloEvent/CaloCell.h" +#include "xAODCaloEvent/CaloCluster.h" +#include "CaloEvent/CaloClusterContainer.h" + +#include "CxxUtils/fpcompare.h" +#include "CxxUtils/phihelper.h" +#include "FourMomUtils/xAODP4Helpers.h" + +using namespace TrigCompositeUtils; + +TrigJetCRVARHypoTool::TrigJetCRVARHypoTool(const std::string& type, + const std::string& name, + const IInterface* parent) : + AthAlgTool(type, name, parent), + m_decisionId(HLT::Identifier::fromToolName(name)){ + +} + + +TrigJetCRVARHypoTool::~TrigJetCRVARHypoTool(){ +} + + + +StatusCode TrigJetCRVARHypoTool::initialize(){ + ATH_MSG_VERBOSE( "In TrigJetCRVARHypoTool, initialize()." ); + + if (m_visitDebug){ + + DebugInfoCollector collector(name()); + ATH_CHECK(m_helper->getDescription(collector)); + auto s = collector.toString(); + + for(const auto& l : lineSplitter(s)){ + ATH_MSG_INFO(l); + } + } + + return StatusCode::SUCCESS; +} + +bool TrigJetCRVARHypoTool::emf_dis(const xAOD::Jet* jet ) const { + + double jetEMF = jet->getAttribute<float>("EMFrac"); + double jetRatio=-999; + if (CxxUtils::fpcompare::greater(jetEMF,0.)){ + if(CxxUtils::fpcompare::greater_equal(jetEMF,1.)){ + ATH_MSG_DEBUG( "Fails logR cut, EMF>=1" ); + return false; + } + else jetRatio = log10(double(1./jetEMF - 1.)); + + if ( jetRatio < m_pufixLogRatio) + return false; + + // Loop over all tracks above m_trackPtCut and reject the jet if the closest track is at dR(jet, track)< m_deltaR + auto jetPhi= jet->phi(); + auto jetEta= jet->eta(); + double pufixLR = -1; + + if( jetRatio < m_jetlogRCut ) { + size_t nClusters = jet->numConstituents(); + double clusterPU_sumEEM = 0; double clusterPU_sumE = 0; + for (size_t clust = 0; clust < nClusters; clust++) { + const xAOD::CaloCluster * aCluster = dynamic_cast<const xAOD::CaloCluster*> (jet->rawConstituent(clust)); + double clusEEM = 0; + clusEEM+=(aCluster)->eSample(CaloSampling::EMB1); + clusEEM+=(aCluster)->eSample(CaloSampling::EMB2); + clusEEM+=(aCluster)->eSample(CaloSampling::EMB3); + clusEEM+=(aCluster)->eSample(CaloSampling::EME1); + clusEEM+=(aCluster)->eSample(CaloSampling::EME2); + clusEEM+=(aCluster)->eSample(CaloSampling::EME3); + clusEEM+=(aCluster)->eSample(CaloSampling::FCAL1); + double lambda = aCluster->getMomentValue(xAOD::CaloCluster::CENTER_LAMBDA); + + if (lambda > 500) continue; + + double d_eta = aCluster->rawEta() - jetEta; + double d_phi = xAOD::P4Helpers::deltaPhi(aCluster->rawPhi(),jetPhi); + double d_R2 = d_eta*d_eta + d_phi*d_phi; + + if (d_R2 < 0.15*0.15) continue; + clusterPU_sumEEM+=clusEEM/1000.; + clusterPU_sumE+=aCluster->rawE()/1000.; + } + + double jetEEM_EMscale = 0; double jetE_EMscale = 0; //Working on EM scale because calE() doesn't always return correct EEM and cluster moment EMF not accessable during testing + std::vector<double> samplingEnergy = jet->getAttribute<std::vector<double> >("EnergyPerSampling"); + + for(size_t s=0; s<samplingEnergy.size(); s++) { + double samplingE = 0.001*(samplingEnergy.at(s)); + if ( s < 8 || (s > 20 && s < 28) ) jetEEM_EMscale+=samplingE; // EM layers 0-7 and 21-27 + jetE_EMscale+=samplingE; + } + + double pufixEMF = (jetEEM_EMscale - clusterPU_sumEEM)/(jetE_EMscale - clusterPU_sumE); + + if (CxxUtils::fpcompare::greater(pufixEMF,0.)){ + if(CxxUtils::fpcompare::greater_equal(pufixEMF,1.0)) pufixLR = -999.; + else pufixLR = log10(double(1./pufixEMF - 1.)); + }else return true; + + if ( pufixLR < m_jetlogRCut) return false; + + jetRatio = pufixLR; + } + return true; + } + +return true; +} + + + +bool TrigJetCRVARHypoTool::decide_on_single_jet( JetInfo& input ) const { + + auto jet = input.jet; + auto cellContainer = input.cells; + auto alltracks= jet->getAttribute<std::vector<ElementLink<xAOD::IParticleContainer> >>("TracksForMinimalJetTag"); + //Checking jet logRatio requirements + if (!emf_dis(jet)){ + return false; + } + + auto jetPhi= jet->phi(); + auto jetEta= jet->eta(); + + // Loop over all tracks above m_trackPtCut and reject the jet if the closest track is at dR(jet, track)< m_deltaR + for ( unsigned int index(0); index < alltracks.size(); index++ ) { + const xAOD::IParticle* track = *( alltracks.at(index)); + if(track->pt() < m_trackPtCut ) continue; + double phi = track->p4().Phi(); + double eta = track->p4().Eta() ; + double dR = xAOD::P4Helpers::deltaR( eta, phi, jetEta, jetPhi ); + if (dR<m_deltaR) return false; + } + + if(m_doBIBrm==1){ + int countCaloCell=0; + double countCell_layer[4] = {0,0,0,0}; + + for(CaloCellContainer::const_iterator celliter = cellContainer->begin(); celliter != cellContainer->end(); ++celliter){ + //LoF cell selection in tile: + if((*celliter)->caloDDE()->is_tile() && (*celliter)->energy() > m_minCellEt){ + double d_phi = xAOD::P4Helpers::deltaPhi( (*celliter)->phi(), jetPhi ); + double d_R = xAOD::P4Helpers::deltaR( (*celliter)->eta(), (*celliter)->phi(), jetEta, jetPhi ); + //select cells in a horizontal line, not being part of the jet and timing consistent with BIB + if(std::abs(d_phi) < 0.2 && d_R > 0.4){ + //-early + float t = (*celliter)->time(); + if(t < m_celltime){ + // check cell's time consitency with BIB + float x = (*celliter)->x(); + float y = (*celliter)->y(); + float z = (*celliter)->z(); + float r = sqrt(x*x + y*y); + + if((std::abs(t - (z-sqrt(z*z + r*r))/CLHEP::c_light) < m_dBIBtime) || (std::abs(t - (-z-sqrt(z*z + r*r))/CLHEP::c_light) < m_dBIBtime)){ + // for selected cells, store in which layer they are + if(r<2200){ countCell_layer[0]++;} + else if(r>=2200 && r<2600){ countCell_layer[1]++;} + else if(r>=2600 && r<3100){ countCell_layer[2]++;} + else if(r>=3100){ countCell_layer[3]++;} + } + } + } + } + } + + // get max number of selected cells in a layer + for(int i=0; i<4; i++){ + if(countCaloCell<countCell_layer[i]) countCaloCell=countCell_layer[i]; + } + + //apply cut on number of cells here + if (countCaloCell>=m_countCaloCell) return false; + + return true; +} + +return true; +} + +StatusCode TrigJetCRVARHypoTool::decide( std::vector<JetInfo>& input ) const{ + for ( JetInfo& j: input ) { + if ( passed ( m_decisionId.numeric(), j.previousDecisionIDs ) ) { + + if ( decide_on_single_jet( j ) ) { + addDecisionID( m_decisionId, j.decision ); + return StatusCode::SUCCESS; + } + } + } + return StatusCode::SUCCESS; +} + + diff --git a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCROldHypoTool.h b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRVARHypoTool.h similarity index 86% rename from Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCROldHypoTool.h rename to Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRVARHypoTool.h index 6e10a49d55b42724ae9e669441ff48bd592e7e31..923289e15eea81de85489e23e7608786bee3362b 100644 --- a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCROldHypoTool.h +++ b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/TrigJetCRVARHypoTool.h @@ -1,27 +1,26 @@ /* - Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration */ -#ifndef TRIGJETCROLDHYPOTOOL_H -#define TRIGJETCROLDHYPOTOOL_H +#ifndef TRIGJETCRVARHYPOTOOL_H +#define TRIGJETCRVARHYPOTOOL_H /******************************************************************** * - * NAME: TrigJetCROldHypoTool.h + * NAME: TrigJetCRVARHypoTool.h * PACKAGE: Trigger/TrigHypothesis/TrigHLTJetHypo * - * * @class TrigJetCROldHypoTool + * * @class TrigJetCRVARHypoTool * * @brief HypoTool for * * @details HypoTool needed to decide on exotic jet selections * * @author * * ********************************************************************/ -#include "AthLinks/ElementLinkVector.h" + #include "TrigCompositeUtils/HLTIdentifier.h" #include "AthenaBaseComps/AthAlgTool.h" #include "TrigCompositeUtils/TrigCompositeUtils.h" #include "AthenaMonitoringKernel/GenericMonitoringTool.h" - #include "TrigHLTJetHypo/ITrigJetHypoToolHelper.h" #include "xAODEventInfo/EventInfo.h" @@ -31,27 +30,29 @@ #include "xAODTracking/VertexContainer.h" #include <CaloEvent/CaloConstCellContainer.h> -class TrigJetCROldHypoTool: public AthAlgTool{ +class TrigJetCRVARHypoTool: public AthAlgTool{ public: - TrigJetCROldHypoTool(const std::string& type, + TrigJetCRVARHypoTool(const std::string& type, const std::string& name, const IInterface* parent); + ~TrigJetCRVARHypoTool(); virtual StatusCode initialize() override final; // typedef for passing jet - decision object assocation using JetDecision = std::pair<const xAOD::Jet*,TrigCompositeUtils::Decision*>; - struct JetInfo { const TrigCompositeUtils::DecisionIDContainer previousDecisionIDs; const xAOD::Jet* jet; - const xAOD::TrackParticleContainer* allTracks; const CaloConstCellContainer* cells; TrigCompositeUtils::Decision* decision; }; + + bool emf_dis( const xAOD::Jet* jet ) const; + /** * @brief decides upon a collection of jets **/ @@ -84,11 +85,11 @@ class TrigJetCROldHypoTool: public AthAlgTool{ // minjetlogR may be read from trigger chain name -- to be updated Gaudi::Property< float > m_jetlogRCut{ this, "MinjetlogR", { float(1.2 ) }, "Jet logR requirement" }; + Gaudi::Property< float > m_pufixLogRatio{ this, "MpufixLogRatio", { float(1.2 ) }, "Jet pufix logR requirement" }; Gaudi::Property< float > m_trackPtCut{ this, "MintrackPt", { float( 2.0*Gaudi::Units::GeV ) }, "Track pT requirement" }; Gaudi::Property< float > m_deltaR{ this, "MindeltaR", { float( 0.2 ) }, "deltaR(jet, track) requirement" }; Gaudi::Property< bool > m_doBIBrm{ this, "doBIBremoval", { int(0) }, "option to include BIB removal" }; - Gaudi::Property< bool > m_doEMFrm{ this, "doEMFremoval", { int(0) }, "option to include pileip removal" }; Gaudi::Property< float > m_dEta{ this, "BibMinDeltaEta", { float( 0.4 ) }, "BIB deltaEta requirement" }; Gaudi::Property< float > m_dPhi{ this, "BibMinDeltaPhi", { float( 0.2 ) }, "BIB deltaPhi requirement" }; @@ -100,4 +101,3 @@ class TrigJetCROldHypoTool: public AthAlgTool{ }; #endif - diff --git a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/components/TrigHLTJetHypo_entries.cxx b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/components/TrigHLTJetHypo_entries.cxx index cbd438c068b4dccd91188a775a587fc9ccc15d04..cf79a979436f27014eeef410ae567bc296c76335 100644 --- a/Trigger/TrigHypothesis/TrigHLTJetHypo/src/components/TrigHLTJetHypo_entries.cxx +++ b/Trigger/TrigHypothesis/TrigHLTJetHypo/src/components/TrigHLTJetHypo_entries.cxx @@ -42,8 +42,8 @@ #include "../TrigJetEJsHypoTool.h" #include "../TrigJetCRHypoAlg.h" #include "../TrigJetCRHypoTool.h" -#include "../TrigJetCROldHypoAlg.h" -#include "../TrigJetCROldHypoTool.h" +#include "../TrigJetCRVARHypoAlg.h" +#include "../TrigJetCRVARHypoTool.h" DECLARE_COMPONENT(TrigJetHypoToolConfig_fastreduction) DECLARE_COMPONENT(TrigJetHypoToolConfig_conditionfilter) @@ -84,5 +84,5 @@ DECLARE_COMPONENT(TrigJetEJsHypoAlg) DECLARE_COMPONENT(TrigJetEJsHypoTool) DECLARE_COMPONENT(TrigJetCRHypoAlg) DECLARE_COMPONENT(TrigJetCRHypoTool) -DECLARE_COMPONENT(TrigJetCROldHypoAlg) -DECLARE_COMPONENT(TrigJetCROldHypoTool) +DECLARE_COMPONENT(TrigJetCRVARHypoAlg) +DECLARE_COMPONENT(TrigJetCRVARHypoTool) diff --git a/Trigger/TrigT1/TrigT1CaloByteStream/share/jobOfragment_ReadLVL1CaloBS.py b/Trigger/TrigT1/TrigT1CaloByteStream/share/jobOfragment_ReadLVL1CaloBS.py index d1d3e56422a81b6d3421c7353a78df4afc4ca02b..a453815194372b0b79698157435622fb555658fa 100755 --- a/Trigger/TrigT1/TrigT1CaloByteStream/share/jobOfragment_ReadLVL1CaloBS.py +++ b/Trigger/TrigT1/TrigT1CaloByteStream/share/jobOfragment_ReadLVL1CaloBS.py @@ -1,6 +1,6 @@ # Bytestream to TrigT1Calo objects conversions ByteStreamAddressProviderSvc = Service( "ByteStreamAddressProviderSvc" ) -ByteStreamAddressProviderSvc.TypeNames += [ "xAOD:TriggerTowerContainer_v2/TriggerTowers" ] +ByteStreamAddressProviderSvc.TypeNames += [ "xAOD::TriggerTowerContainer_v2/TriggerTowers" ] ByteStreamAddressProviderSvc.TypeNames += [ "DataVector<LVL1::CPMTower>/CPMTowers" ] ByteStreamAddressProviderSvc.TypeNames += [ "DataVector<LVL1::CPMTower>/CPMTowersOverlap" ] ByteStreamAddressProviderSvc.TypeNames += [ "DataVector<LVL1::CPMHits>/CPMHits" ] diff --git a/Trigger/TrigT1/TrigT1EventAthenaPool/CMakeLists.txt b/Trigger/TrigT1/TrigT1EventAthenaPool/CMakeLists.txt index fe50be8f22666221e0715d615c9e7354a2946133..01aa7c7fb6ed4b0d1062967f608aaf1dd453a3d9 100644 --- a/Trigger/TrigT1/TrigT1EventAthenaPool/CMakeLists.txt +++ b/Trigger/TrigT1/TrigT1EventAthenaPool/CMakeLists.txt @@ -43,7 +43,6 @@ atlas_add_poolcnv_library( TrigT1EventAthenaPoolPoolCnv TrigT1Result ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Trigger/TrigT1/TrigT1EventAthenaPool/share/TrigT1EventTPCnv_18.0.0_test.py b/Trigger/TrigT1/TrigT1EventAthenaPool/share/TrigT1EventTPCnv_18.0.0_test.py deleted file mode 100644 index cfcddf5daf10d2fe5336e09caa792c2f82ec7af7..0000000000000000000000000000000000000000 --- a/Trigger/TrigT1/TrigT1EventAthenaPool/share/TrigT1EventTPCnv_18.0.0_test.py +++ /dev/null @@ -1,51 +0,0 @@ -infile = 'esd/ESD-18.0.0.pool.root' -keys = [ - #CMMCPHitsCollection_tlp1 - 'CMMCPHits', - - #CMMEtSumsCollection_tlp1 - 'CMMEtSums', - - #CMMJetHitsCollection_tlp1 - 'CMMJetHits', - - #CMMRoI_p1 - 'CMMRoIs', - - #CPMHitsCollection_tlp1 - 'CPMHits', - - #CPMRoICollection_tlp1 - 'CPMRoIs', - - #CPMTowerCollection_tlp1 - 'CPMTowers', - - #CTP_RDO_p2 - 'CTP_RDO', - - #JEMEtSumsCollection_tlp1 - 'JEMEtSums', - - #JEMHitsCollection_tlp1 - 'JEMHits', - - #JEMRoICollection_tlp1 - 'JEMRoIs', - - #JetElementCollection_tlp1 - 'JetElements', - - #MuCTPI_RDO_p1 - 'MUCTPI_RDO', - - #RoIBResult_p1 - 'RoIBResult', - - #TriggerTowerCollection_tlp1 - 'TriggerTowers', - ] - -noMuon = True -noID = True -include ('AthenaPoolUtilities/TPCnvTest.py') diff --git a/Trigger/TrigT1/TrigT1NSW/CMakeLists.txt b/Trigger/TrigT1/TrigT1NSW/CMakeLists.txt index 445130d455d9faa43176bdb5dcc4eb5126df763a..bde1725bb1cceab4b0e46c75d44e504133fdc437 100644 --- a/Trigger/TrigT1/TrigT1NSW/CMakeLists.txt +++ b/Trigger/TrigT1/TrigT1NSW/CMakeLists.txt @@ -13,5 +13,3 @@ atlas_add_component( TrigT1NSW INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} LINK_LIBRARIES ${ROOT_LIBRARIES} AthenaBaseComps CxxUtils GaudiKernel MuonRDO TrigT1NSWSimToolsLib ) -# Install files from the package: -atlas_install_joboptions( share/*.py ) diff --git a/Trigger/TrigT1/TrigT1NSW/share/NSWL1.py b/Trigger/TrigT1/TrigT1NSW/share/NSWL1.py deleted file mode 100644 index 4f6cbaf87a3a9d7ba0415c3b34b44498f7a8ff5e..0000000000000000000000000000000000000000 --- a/Trigger/TrigT1/TrigT1NSW/share/NSWL1.py +++ /dev/null @@ -1,119 +0,0 @@ -# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration -import glob -import os - -################################################### -# Some basic settings and input file submission -################################################### -MessageSvc.defaultLimit=100 -MessageSvc.useColors = True -MessageSvc.Format = "% F%30W%S%7W%R%T %0W%M" - -from AthenaCommon.AthenaCommonFlags import athenaCommonFlags, jobproperties -athenaCommonFlags.AllowIgnoreConfigError=False #This job will stop if an include fails -athenaCommonFlags.EvtMax = -1 -athenaCommonFlags.SkipEvents = 0 - -from AthenaCommon.AppMgr import ServiceMgr as svcMgr -import AthenaPoolCnvSvc.ReadAthenaPool # needed to use EventSelector -#to run on mutliple files at once please use -c "customInput='/some/path/*pattern*.root'" -if 'customInput' not in locals() or 'customInput' not in globals(): - print("customInput not defined: the job will be launched on the GRID") - svcMgr.EventSelector.InputCollections=jobproperties.AthenaCommonFlags.FilesInput.get_Value() -else: - if(os.path.isdir(customInput)): customInput+="/*.root" - svcMgr.EventSelector.InputCollections=glob.glob(customInput) - -################################################### -# Detector flags: needed to setup geometry tools -################################################### -from AthenaCommon.DetFlags import DetFlags -DetFlags.detdescr.Muon_setOn() -DetFlags.digitize.MM_setOn() -DetFlags.digitize.sTGC_setOn() -DetFlags.Truth_setOn() -DetFlags.Print() - -################################################### -# Initialize ATLAS geometry -################################################### -jobproperties.Global.DetDescrVersion="ATLAS-R3S-2021-01-00-02" -from AtlasGeoModel import SetGeometryVersion -from AtlasGeoModel import GeoModelInit -from AtlasGeoModel import MuonGM -from AtlasGeoModel import Agdd2Geo - -from AtlasGeoModel.MuonGMJobProperties import MuonGeometryFlags -if not hasattr(svcMgr, "MuonIdHelperSvc"): - from AthenaCommon.CfgGetter import getService - svcMgr += getService("MuonIdHelperSvc") - -################################################### -# Initialize the trigger related things -################################################### -from AthenaCommon.AlgSequence import AlgSequence -topSequence = AlgSequence() - -from TrigT1NSW.TrigT1NSWConf import NSWL1__NSWL1Simulation -topSequence += NSWL1__NSWL1Simulation("NSWL1Simulation") - -#Switch on and off trigger simulaton components sTGC / MicroMegas -topSequence.NSWL1Simulation.DosTGC=True -topSequence.NSWL1Simulation.DoPad=True -topSequence.NSWL1Simulation.DoStrip=True -topSequence.NSWL1Simulation.UseLookup=False #use lookup table for the pad trigger -topSequence.NSWL1Simulation.DoMM=True -topSequence.NSWL1Simulation.DoMMDiamonds=True - -#Toggle Ntuple making for Tools, if set to False for NSWL1Simulation, all the tools are set to False automatically as well -topSequence.NSWL1Simulation.DoNtuple=True -topSequence.NSWL1Simulation.PadTdsTool.DoNtuple=True -topSequence.NSWL1Simulation.PadTriggerTool.DoNtuple=True -topSequence.NSWL1Simulation.StripTdsTool.DoNtuple=True -topSequence.NSWL1Simulation.StripClusterTool.DoNtuple=True -topSequence.NSWL1Simulation.StripSegmentTool.DoNtuple=True -topSequence.NSWL1Simulation.MMTriggerTool.DoNtuple=True - -#useful for validation of geometry and offline analyses -topSequence.NSWL1Simulation.PadTriggerLookupTool.DumpSectorGeometry=False - -#Tools' Messaging Levels -topSequence.NSWL1Simulation.OutputLevel=INFO -topSequence.NSWL1Simulation.PadTdsTool.OutputLevel=INFO -topSequence.NSWL1Simulation.PadTriggerTool.OutputLevel=INFO -topSequence.NSWL1Simulation.StripTdsTool.OutputLevel=INFO -topSequence.NSWL1Simulation.StripClusterTool.OutputLevel=INFO -topSequence.NSWL1Simulation.StripSegmentTool.OutputLevel=INFO -topSequence.NSWL1Simulation.MMTriggerTool.OutputLevel=INFO - -if MuonGeometryFlags.hasSTGC(): - from MuonRegionSelector.MuonRegionSelectorConf import sTGC_RegSelCondAlg - from AthenaCommon.AlgSequence import AthSequencer - from AthenaConfiguration.ComponentFactory import CompFactory - condseq = AthSequencer('AthCondSeq') - if not hasattr( condseq, "MuonDetectorCondAlg" ): - import MuonRecExample.MuonAlignConfig - - from RegionSelector.RegSelToolConfig import makeRegSelTool_sTGC - tool = makeRegSelTool_sTGC() - -#----------------------------------------------------------------------------- -# save ROOT histograms and Tuple -#----------------------------------------------------------------------------- -if topSequence.NSWL1Simulation.DoNtuple: - - if not hasattr( ServiceMgr, "THistSvc" ): - from GaudiSvc.GaudiSvcConf import THistSvc - ServiceMgr += THistSvc() - - ServiceMgr.THistSvc.Output += [ "NSWL1Simulation DATAFILE='NSWL1Simulation.root' OPT='RECREATE'" ] - print(ServiceMgr) - -else:#to avoid any possible crash. If DoNtuple is set to true for a tool but false for NSWL1Simulation the code will crash - # ideally that should have been already handled in C++ side - topSequence.NSWL1Simulation.PadTdsTool.DoNtuple=False - topSequence.NSWL1Simulation.PadTriggerTool.DoNtuple=False - topSequence.NSWL1Simulation.StripTdsTool.DoNtuple=False - topSequence.NSWL1Simulation.StripClusterTool.DoNtuple=False - topSequence.NSWL1Simulation.StripSegmentTool.DoNtuple=False - topSequence.NSWL1Simulation.MMTriggerTool.DoNtuple=False diff --git a/Trigger/TrigTruthEvent/TrigTruthEventAthenaPool/CMakeLists.txt b/Trigger/TrigTruthEvent/TrigTruthEventAthenaPool/CMakeLists.txt index c4a19a4cf46746f01672a41206aec571e9551a47..52a089a305530920a5c1b24a5afd4369fa0f055e 100644 --- a/Trigger/TrigTruthEvent/TrigTruthEventAthenaPool/CMakeLists.txt +++ b/Trigger/TrigTruthEvent/TrigTruthEventAthenaPool/CMakeLists.txt @@ -16,7 +16,6 @@ atlas_add_poolcnv_library( TrigTruthEventAthenaPoolPoolCnv TrigTruthEventTPCnv ) # Install files from the package: -atlas_install_joboptions( share/*.py ) atlas_install_scripts( test/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} ) # Set up (a) test(s) for the converter(s): diff --git a/Trigger/TrigTruthEvent/TrigTruthEventAthenaPool/share/TrigTruthEventTPCnv_15.8.0_test.py b/Trigger/TrigTruthEvent/TrigTruthEventAthenaPool/share/TrigTruthEventTPCnv_15.8.0_test.py deleted file mode 100644 index d72445f4295420b2561086dfad40c15a20e1da81..0000000000000000000000000000000000000000 --- a/Trigger/TrigTruthEvent/TrigTruthEventAthenaPool/share/TrigTruthEventTPCnv_15.8.0_test.py +++ /dev/null @@ -1,11 +0,0 @@ -infile = 'aod/AOD-15.8.0/AOD-15.8.0-full.pool.root' -keys = [ - #TrigInDetTrackTruthMap_tlp1 - 'TrigInDetTrackTruthMap', - ] - -noMuon = True -noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Trigger/TrigTruthEvent/TrigTruthEventAthenaPool/share/TrigTruthEventTPCnv_18.0.0_test.py b/Trigger/TrigTruthEvent/TrigTruthEventAthenaPool/share/TrigTruthEventTPCnv_18.0.0_test.py deleted file mode 100644 index 8ec00ea038fe05763caceeed8dbbec1ce6fce4db..0000000000000000000000000000000000000000 --- a/Trigger/TrigTruthEvent/TrigTruthEventAthenaPool/share/TrigTruthEventTPCnv_18.0.0_test.py +++ /dev/null @@ -1,11 +0,0 @@ -infile = 'aod/AOD-18.0.0/AOD-18.0.0-full.pool.root' -keys = [ - #TrigInDetTrackTruthMap_tlp2 - 'TrigInDetTrackTruthMap', - ] - -noMuon = True -noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Trigger/TrigTruthEvent/TrigTruthEventAthenaPool/share/TrigTruthEventTPCnv_20.1.7.2_test.py b/Trigger/TrigTruthEvent/TrigTruthEventAthenaPool/share/TrigTruthEventTPCnv_20.1.7.2_test.py deleted file mode 100644 index 27492a395f99963b1d6081c2cff3bf7ab80f9861..0000000000000000000000000000000000000000 --- a/Trigger/TrigTruthEvent/TrigTruthEventAthenaPool/share/TrigTruthEventTPCnv_20.1.7.2_test.py +++ /dev/null @@ -1,13 +0,0 @@ -infile = 'aod/AOD-20.1.7.2/AOD-20.1.7.2-full.pool.root' -keys = [ - #TrigInDetTrackTruthMap - 'TrigInDetTrackTruthMap', - ] - -from AthenaCommon.JobProperties import jobproperties -jobproperties.Global.DetDescrVersion = 'ATLAS-GEO-10-00-00' -noMuon = True -noID = True - -include ('AthenaPoolUtilities/TPCnvTest.py') - diff --git a/Trigger/TrigValidation/TrigAnalysisTest/share/ref_RDOtoRDOTrig_v1Dev_build.ref b/Trigger/TrigValidation/TrigAnalysisTest/share/ref_RDOtoRDOTrig_v1Dev_build.ref index 329927cb15c649080c5993d4d408daf6dc1582b5..91f910d2e767d1a9a3f16e2a5150b4d3fe0fbddd 100644 --- a/Trigger/TrigValidation/TrigAnalysisTest/share/ref_RDOtoRDOTrig_v1Dev_build.ref +++ b/Trigger/TrigValidation/TrigAnalysisTest/share/ref_RDOtoRDOTrig_v1Dev_build.ref @@ -15525,64 +15525,34 @@ HLT_j20_0eta290_boffperf_pf_ftf_preselj180_PhysicsTLA_L1J100: 2: 23 3: 23 4: 2 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1J100: +HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU140: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1TAU100: +HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU40HT: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1TAU40_EMPTY: +HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU60HL: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1TAU40_UNPAIRED_ISO: +HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU60HM: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1TAU60: +HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU60_EMPTY: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU140: +HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU60_UNPAIRED_ISO: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU40HT: +HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU80HL: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU60HL: +HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1jJ160: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU60HM: +HLT_j20_CLEANllp_momemfrac006_calratiovarrmbib_roiftf_preselj20emf6_L1eTAU140: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU60_EMPTY: +HLT_j20_CLEANllp_momemfrac006_calratiovarrmbib_roiftf_preselj20emf6_L1eTAU40HT: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU60_UNPAIRED_ISO: +HLT_j20_CLEANllp_momemfrac006_calratiovarrmbib_roiftf_preselj20emf6_L1eTAU60HM: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU80HL: +HLT_j20_CLEANllp_momemfrac006_calratiovarrmbib_roiftf_preselj20emf6_L1eTAU60_EMPTY: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1jJ160: +HLT_j20_CLEANllp_momemfrac006_calratiovarrmbib_roiftf_preselj20emf6_L1eTAU60_UNPAIRED_ISO: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1TAU40_EMPTY: +HLT_j20_CLEANllp_momemfrac006_calratiovarrmbib_roiftf_preselj20emf6_L1jJ160: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1TAU40_UNPAIRED_ISO: - eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1eTAU140: - eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1eTAU40HT: - eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1eTAU60HM: - eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1eTAU60_EMPTY: - eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1eTAU60_UNPAIRED_ISO: - eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1jJ160: - eventCount: 0 -HLT_j20_CLEANllp_momemfrac012_calratio_roiftf_preselj20emf12_L1TAU60: - eventCount: 0 - stepCounts: - 0: 1 - 1: 1 - stepFeatures: - 0: 1 - 1: 1 -HLT_j20_CLEANllp_momemfrac024_calratio_roiftf_preselj20emf24_L1TAU60: - eventCount: 0 - stepCounts: - 0: 2 - 1: 2 - stepFeatures: - 0: 2 - 1: 2 HLT_j20_DarkJetPEBTLA_L1HT190-jJ40s5pETA21: eventCount: 15 stepCounts: @@ -15657,7 +15627,7 @@ HLT_j20_PhysicsTLA_L1jJ90_DETA20-jJ90J: 0: 140 1: 140 2: 15 -HLT_j20_calratio_roiftf_preselj20emf24_L1LLPDPHI-jXE27-jJ27: +HLT_j20_calratiovar_roiftf_preselj20emf24_L1LLPDPHI-jXE27-jJ27: eventCount: 1 stepCounts: 0: 5 @@ -16585,40 +16555,66 @@ HLT_j30_0eta290_020jvt_boffperf_pf_ftf_L1jJ50: 0: 20 1: 113 2: 113 -HLT_j30_CLEANllp_calrtold_L1TAU100: +HLT_j30_CLEANllp_calratio_L1TAU100: eventCount: 0 stepCounts: 0: 1 stepFeatures: 0: 3 -HLT_j30_CLEANllp_calrtold_L1TAU40_EMPTY: - eventCount: 0 -HLT_j30_CLEANllp_calrtold_L1TAU40_UNPAIRED_ISO: - eventCount: 0 -HLT_j30_CLEANllp_calrtold_L1TAU60: +HLT_j30_CLEANllp_calratio_L1TAU60: eventCount: 0 stepCounts: 0: 5 stepFeatures: 0: 20 -HLT_j30_CLEANllp_calrtoldrmbib_L1TAU100: +HLT_j30_CLEANllp_calratiormbib_L1TAU100: eventCount: 0 stepCounts: 0: 1 stepFeatures: 0: 3 -HLT_j30_CLEANllp_calrtoldrmbib_L1TAU40_EMPTY: - eventCount: 0 -HLT_j30_CLEANllp_calrtoldrmbib_L1TAU40_UNPAIRED_ISO: - eventCount: 0 -HLT_j30_CLEANllp_calrtoldrmbib_L1TAU60: +HLT_j30_CLEANllp_calratiormbib_L1TAU60: eventCount: 0 stepCounts: 0: 5 stepFeatures: 0: 20 -HLT_j30_CLEANllp_momemfrac006_calrtold_L1TAU60: +HLT_j30_CLEANllp_momemfrac006_calratio_L1eTAU140: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratio_L1eTAU40HT: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratio_L1eTAU60HM: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratio_L1eTAU60_EMPTY: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratio_L1eTAU60_UNPAIRED_ISO: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratio_L1eTAU80: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratio_L1jJ160: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1eTAU140: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1eTAU40HT: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1eTAU60HM: eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1eTAU60_EMPTY: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1eTAU60_UNPAIRED_ISO: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1eTAU80: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1jJ160: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac012_calratiovar_roiftf_preselj20emf12_L1jJ160: + eventCount: 0 + stepCounts: + 0: 1 + 1: 1 + stepFeatures: + 0: 1 + 1: 1 HLT_j30_mu3vtx_L12MU8F: eventCount: 0 HLT_j340_0eta290_020jvt_bdl1d77_pf_ftf_preselj225_L1J100: @@ -33399,7 +33395,7 @@ HLT_xe0_cell_L1XE55: 0: 6 stepFeatures: 0: 6 -HLT_xe0_cell_L1ZB: +HLT_xe0_cell_L1ZeroBias: eventCount: 0 HLT_xe0_cell_L1gXEJWOJ100: eventCount: 0 @@ -33433,7 +33429,7 @@ HLT_xe0_mhtpufit_em_L1XE55: stepFeatures: 0: 6 1: 6 -HLT_xe0_mhtpufit_em_L1ZB: +HLT_xe0_mhtpufit_em_L1ZeroBias: eventCount: 0 HLT_xe0_mhtpufit_em_L1gXEJWOJ100: eventCount: 0 @@ -33471,7 +33467,7 @@ HLT_xe0_mhtpufit_pf_L1XE55: stepFeatures: 0: 6 1: 6 -HLT_xe0_mhtpufit_pf_L1ZB: +HLT_xe0_mhtpufit_pf_L1ZeroBias: eventCount: 0 HLT_xe0_mhtpufit_pf_L1gXEJWOJ100: eventCount: 0 @@ -33509,7 +33505,7 @@ HLT_xe0_nn_L1XE55: stepFeatures: 0: 6 1: 6 -HLT_xe0_nn_L1ZB: +HLT_xe0_nn_L1ZeroBias: eventCount: 0 HLT_xe0_nn_L1gXEJWOJ100: eventCount: 0 @@ -33547,7 +33543,7 @@ HLT_xe0_pfopufit_L1XE55: stepFeatures: 0: 6 1: 6 -HLT_xe0_pfopufit_L1ZB: +HLT_xe0_pfopufit_L1ZeroBias: eventCount: 0 HLT_xe0_pfopufit_L1gXEJWOJ100: eventCount: 0 @@ -33585,7 +33581,7 @@ HLT_xe0_pfsum_L1XE55: stepFeatures: 0: 6 1: 6 -HLT_xe0_pfsum_L1ZB: +HLT_xe0_pfsum_L1ZeroBias: eventCount: 0 HLT_xe0_pfsum_L1gXEJWOJ100: eventCount: 0 @@ -33623,7 +33619,7 @@ HLT_xe0_pfsum_cssk_L1XE55: stepFeatures: 0: 6 1: 6 -HLT_xe0_pfsum_cssk_L1ZB: +HLT_xe0_pfsum_cssk_L1ZeroBias: eventCount: 0 HLT_xe0_pfsum_cssk_L1gXEJWOJ100: eventCount: 0 @@ -33661,7 +33657,7 @@ HLT_xe0_pfsum_vssk_L1XE55: stepFeatures: 0: 6 1: 6 -HLT_xe0_pfsum_vssk_L1ZB: +HLT_xe0_pfsum_vssk_L1ZeroBias: eventCount: 0 HLT_xe0_pfsum_vssk_L1gXEJWOJ100: eventCount: 0 @@ -33695,7 +33691,7 @@ HLT_xe0_tcpufit_L1XE55: 0: 6 stepFeatures: 0: 6 -HLT_xe0_tcpufit_L1ZB: +HLT_xe0_tcpufit_L1ZeroBias: eventCount: 0 HLT_xe0_tcpufit_L1gXEJWOJ100: eventCount: 0 @@ -33729,7 +33725,7 @@ HLT_xe0_trkmht_L1XE55: stepFeatures: 0: 6 1: 6 -HLT_xe0_trkmht_L1ZB: +HLT_xe0_trkmht_L1ZeroBias: eventCount: 0 HLT_xe0_trkmht_L1gXEJWOJ100: eventCount: 0 diff --git a/Trigger/TrigValidation/TrigInDetValidation/python/TrigInDetArtSteps.py b/Trigger/TrigValidation/TrigInDetValidation/python/TrigInDetArtSteps.py index 095bdd9b58df70d86a34e171263d613b098a9804..d598be75468c9a3f13b0506db5673723354ef4ad 100644 --- a/Trigger/TrigValidation/TrigInDetValidation/python/TrigInDetArtSteps.py +++ b/Trigger/TrigValidation/TrigInDetValidation/python/TrigInDetArtSteps.py @@ -64,7 +64,7 @@ class TrigInDetReco(ExecStep): self.args = '--outputAODFile=AOD.pool.root --steering "doRDO_TRIG"' self.args += ' --CA' if not self._isCA: - self.args += ' "default:True" "RDOtoRDOTrigger:False"' + self.args += ' "default:True"' if ( self.postinclude_trig != '' ) : diff --git a/Trigger/TrigValidation/TrigP1Test/share/ref_v1Dev_decodeBS_build.ref b/Trigger/TrigValidation/TrigP1Test/share/ref_v1Dev_decodeBS_build.ref index 02a0fbd621f71ff728b504218265255e7679f529..d07ae6e4c9a84e6ca627d63ca3444e8f8e5f4896 100644 --- a/Trigger/TrigValidation/TrigP1Test/share/ref_v1Dev_decodeBS_build.ref +++ b/Trigger/TrigValidation/TrigP1Test/share/ref_v1Dev_decodeBS_build.ref @@ -6035,51 +6035,33 @@ HLT_j20_0eta290_boffperf_pf_ftf_preselj140_PhysicsTLA_L1J50_DETA20-J50J: eventCount: 0 HLT_j20_0eta290_boffperf_pf_ftf_preselj180_PhysicsTLA_L1J100: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1J100: +HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU140: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1TAU100: +HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU40HT: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1TAU40_EMPTY: +HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU60HL: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1TAU40_UNPAIRED_ISO: +HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU60HM: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1TAU60: +HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU60_EMPTY: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU140: +HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU60_UNPAIRED_ISO: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU40HT: +HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU80HL: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU60HL: +HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1jJ160: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU60HM: +HLT_j20_CLEANllp_momemfrac006_calratiovarrmbib_roiftf_preselj20emf6_L1eTAU140: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU60_EMPTY: +HLT_j20_CLEANllp_momemfrac006_calratiovarrmbib_roiftf_preselj20emf6_L1eTAU40HT: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU60_UNPAIRED_ISO: +HLT_j20_CLEANllp_momemfrac006_calratiovarrmbib_roiftf_preselj20emf6_L1eTAU60HM: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU80HL: +HLT_j20_CLEANllp_momemfrac006_calratiovarrmbib_roiftf_preselj20emf6_L1eTAU60_EMPTY: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1jJ160: +HLT_j20_CLEANllp_momemfrac006_calratiovarrmbib_roiftf_preselj20emf6_L1eTAU60_UNPAIRED_ISO: eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1TAU40_EMPTY: - eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1TAU40_UNPAIRED_ISO: - eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1eTAU140: - eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1eTAU40HT: - eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1eTAU60HM: - eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1eTAU60_EMPTY: - eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1eTAU60_UNPAIRED_ISO: - eventCount: 0 -HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1jJ160: - eventCount: 0 -HLT_j20_CLEANllp_momemfrac012_calratio_roiftf_preselj20emf12_L1TAU60: - eventCount: 0 -HLT_j20_CLEANllp_momemfrac024_calratio_roiftf_preselj20emf24_L1TAU60: +HLT_j20_CLEANllp_momemfrac006_calratiovarrmbib_roiftf_preselj20emf6_L1jJ160: eventCount: 0 HLT_j20_DarkJetPEBTLA_L1HT190-jJ40s5pETA21: eventCount: 0 @@ -6113,7 +6095,7 @@ HLT_j20_PhysicsTLA_L1jJ90_DETA20-jJ90J: 0: 13 1: 13 2: 3 -HLT_j20_calratio_roiftf_preselj20emf24_L1LLPDPHI-jXE27-jJ27: +HLT_j20_calratiovar_roiftf_preselj20emf24_L1LLPDPHI-jXE27-jJ27: eventCount: 0 HLT_j20_pf_ftf_presel4j85_PhysicsTLA_L13J50: eventCount: 0 @@ -6457,31 +6439,51 @@ HLT_j30_0eta290_020jvt_boffperf_pf_ftf_L1jJ50: 0: 12 1: 17 2: 17 -HLT_j30_CLEANllp_calrtold_L1TAU100: - eventCount: 0 -HLT_j30_CLEANllp_calrtold_L1TAU40_EMPTY: - eventCount: 0 -HLT_j30_CLEANllp_calrtold_L1TAU40_UNPAIRED_ISO: +HLT_j30_CLEANllp_calratio_L1TAU100: eventCount: 0 -HLT_j30_CLEANllp_calrtold_L1TAU60: +HLT_j30_CLEANllp_calratio_L1TAU60: eventCount: 0 stepCounts: 0: 2 stepFeatures: 0: 5 -HLT_j30_CLEANllp_calrtoldrmbib_L1TAU100: +HLT_j30_CLEANllp_calratiormbib_L1TAU100: eventCount: 0 -HLT_j30_CLEANllp_calrtoldrmbib_L1TAU40_EMPTY: - eventCount: 0 -HLT_j30_CLEANllp_calrtoldrmbib_L1TAU40_UNPAIRED_ISO: - eventCount: 0 -HLT_j30_CLEANllp_calrtoldrmbib_L1TAU60: +HLT_j30_CLEANllp_calratiormbib_L1TAU60: eventCount: 0 stepCounts: 0: 2 stepFeatures: 0: 5 -HLT_j30_CLEANllp_momemfrac006_calrtold_L1TAU60: +HLT_j30_CLEANllp_momemfrac006_calratio_L1eTAU140: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratio_L1eTAU40HT: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratio_L1eTAU60HM: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratio_L1eTAU60_EMPTY: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratio_L1eTAU60_UNPAIRED_ISO: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratio_L1eTAU80: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratio_L1jJ160: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1eTAU140: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1eTAU40HT: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1eTAU60HM: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1eTAU60_EMPTY: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1eTAU60_UNPAIRED_ISO: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1eTAU80: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1jJ160: + eventCount: 0 +HLT_j30_CLEANllp_momemfrac012_calratiovar_roiftf_preselj20emf12_L1jJ160: eventCount: 0 HLT_j30_mu3vtx_L12MU8F: eventCount: 0 @@ -12120,7 +12122,7 @@ HLT_xe0_cell_L1XE50: eventCount: 0 HLT_xe0_cell_L1XE55: eventCount: 0 -HLT_xe0_cell_L1ZB: +HLT_xe0_cell_L1ZeroBias: eventCount: 0 HLT_xe0_cell_L1gXEJWOJ100: eventCount: 0 @@ -12138,7 +12140,7 @@ HLT_xe0_mhtpufit_em_L1XE50: eventCount: 0 HLT_xe0_mhtpufit_em_L1XE55: eventCount: 0 -HLT_xe0_mhtpufit_em_L1ZB: +HLT_xe0_mhtpufit_em_L1ZeroBias: eventCount: 0 HLT_xe0_mhtpufit_em_L1gXEJWOJ100: eventCount: 0 @@ -12158,7 +12160,7 @@ HLT_xe0_mhtpufit_pf_L1XE50: eventCount: 0 HLT_xe0_mhtpufit_pf_L1XE55: eventCount: 0 -HLT_xe0_mhtpufit_pf_L1ZB: +HLT_xe0_mhtpufit_pf_L1ZeroBias: eventCount: 0 HLT_xe0_mhtpufit_pf_L1gXEJWOJ100: eventCount: 0 @@ -12178,7 +12180,7 @@ HLT_xe0_nn_L1XE50: eventCount: 0 HLT_xe0_nn_L1XE55: eventCount: 0 -HLT_xe0_nn_L1ZB: +HLT_xe0_nn_L1ZeroBias: eventCount: 0 HLT_xe0_nn_L1gXEJWOJ100: eventCount: 0 @@ -12198,7 +12200,7 @@ HLT_xe0_pfopufit_L1XE50: eventCount: 0 HLT_xe0_pfopufit_L1XE55: eventCount: 0 -HLT_xe0_pfopufit_L1ZB: +HLT_xe0_pfopufit_L1ZeroBias: eventCount: 0 HLT_xe0_pfopufit_L1gXEJWOJ100: eventCount: 0 @@ -12218,7 +12220,7 @@ HLT_xe0_pfsum_L1XE50: eventCount: 0 HLT_xe0_pfsum_L1XE55: eventCount: 0 -HLT_xe0_pfsum_L1ZB: +HLT_xe0_pfsum_L1ZeroBias: eventCount: 0 HLT_xe0_pfsum_L1gXEJWOJ100: eventCount: 0 @@ -12238,7 +12240,7 @@ HLT_xe0_pfsum_cssk_L1XE50: eventCount: 0 HLT_xe0_pfsum_cssk_L1XE55: eventCount: 0 -HLT_xe0_pfsum_cssk_L1ZB: +HLT_xe0_pfsum_cssk_L1ZeroBias: eventCount: 0 HLT_xe0_pfsum_cssk_L1gXEJWOJ100: eventCount: 0 @@ -12258,7 +12260,7 @@ HLT_xe0_pfsum_vssk_L1XE50: eventCount: 0 HLT_xe0_pfsum_vssk_L1XE55: eventCount: 0 -HLT_xe0_pfsum_vssk_L1ZB: +HLT_xe0_pfsum_vssk_L1ZeroBias: eventCount: 0 HLT_xe0_pfsum_vssk_L1gXEJWOJ100: eventCount: 0 @@ -12278,7 +12280,7 @@ HLT_xe0_tcpufit_L1XE50: eventCount: 0 HLT_xe0_tcpufit_L1XE55: eventCount: 0 -HLT_xe0_tcpufit_L1ZB: +HLT_xe0_tcpufit_L1ZeroBias: eventCount: 0 HLT_xe0_tcpufit_L1gXEJWOJ100: eventCount: 0 @@ -12296,7 +12298,7 @@ HLT_xe0_trkmht_L1XE50: eventCount: 0 HLT_xe0_trkmht_L1XE55: eventCount: 0 -HLT_xe0_trkmht_L1ZB: +HLT_xe0_trkmht_L1ZeroBias: eventCount: 0 HLT_xe0_trkmht_L1gXEJWOJ100: eventCount: 0 diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/EnhancedBiasChainConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/EnhancedBiasChainConfiguration.py index a7f01279c14f2f6e7b5071f46f6e80d41525d9cb..386fe351439675c6f7efdc930618198d71f5f04f 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/EnhancedBiasChainConfiguration.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/CalibCosmicMon/EnhancedBiasChainConfiguration.py @@ -20,7 +20,7 @@ l1seeds = { 'low' : \ #'L1_J30p0ETA49_2J20p0ETA49',\ 'L1_JPSI-1M5-eEM9',\ 'L1_MU8F',\ - 'L1_ZB',\ + 'L1_ZeroBias',\ # 'L1_ZB_eEM18' ],\ 'medium' : \ diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Config/MenuComponents.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Config/MenuComponents.py index fbb5e67e60f1a9d01bd1d0576776263c8247d0c5..0250ada521b03f23cc82b672cf0bb700e54f6f0d 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Config/MenuComponents.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Config/MenuComponents.py @@ -334,6 +334,9 @@ class EmptyMenuSequence: @property def maker(self): + # Input makers are added during DataFlow building (connectToFilter) when a chain + # uses this sequence in another step. So we need to make sure to update the + # algorithm when accessed. self._maker.Alg = self.ca.getEventAlgo(self._maker.Alg.name) return self._maker @@ -373,80 +376,64 @@ class EmptyMenuSequence: %(self.name, "Empty", self.maker.Alg.getName(), self.sequence.Alg.getName(), "None") -class MenuSequence(object): - """ Class to group reco sequences with the Hypo""" - """ By construction it has one Hypo Only; behaviour changed to support muFastOvlpRmSequence() which has two, but this will change""" +class MenuSequenceCA: + """Class to group reco sequences with the Hypo. + By construction it has one Hypo only; behaviour changed to support muFastOvlpRmSequence(), + which has two, but this will change.""" - def __init__(self, flags, Sequence, Maker, Hypo, HypoToolGen, IsProbe=False): - assert Maker.name.startswith("IM"), "The input maker {} name needs to start with letter: IM".format(Maker.name) - self._maker = InputMakerNode( Alg = Maker ) - input_maker_output= self.maker.readOutputList()[0] # only one since it's merged + def __init__(self, flags, selectionCA, HypoToolGen, isProbe=None, globalRecoCA=None): + # FIXME: isProbe argument is now unused in MenuSequenceCA and will be removed later - self._name = CFNaming.menuSequenceName(Hypo.name) - self._hypoToolConf = HypoToolConf( HypoToolGen ) - Hypo.RuntimeValidation = flags.Trigger.doRuntimeNaviVal - self._hypo = HypoAlgNode( Alg = Hypo ) - hypo_output = CFNaming.hypoAlgOutName(Hypo.name) - self._hypo.addOutput(hypo_output) + self.ca = selectionCA + self._globalCA = globalRecoCA + # separate the HypoCA to be merged later + self.hypoAcc = selectionCA.hypoAcc + + sequence = self.ca.topSequence() + self._sequence = Node(Alg=sequence) + + # InputMaker + inputMaker = [ a for a in self.ca.getEventAlgos() if isInputMakerBase(a)] + assert len(inputMaker) == 1, f"{len(inputMaker)} input makers in the ComponentAccumulator" + inputMaker = inputMaker[0] + self._maker = InputMakerNode( Alg = inputMaker ) + input_maker_output = self.maker.readOutputList()[0] # only one since it's merged + assert inputMaker.name.startswith("IM"), f"Input maker {inputMaker.name} name needs to start with 'IM'" + + # HypoAlg + hypoAlg = selectionCA.hypoAcc.getEventAlgos() + assert len(hypoAlg) == 1, f"{len(hypoAlg)} hypo algs in the ComponentAccumulator" + hypoAlg = hypoAlg[0] + hypoAlg.RuntimeValidation = flags.Trigger.doRuntimeNaviVal + + self._name = CFNaming.menuSequenceName(hypoAlg.name) + self._hypo = HypoAlgNode( Alg = hypoAlg ) + self._hypo.addOutput( CFNaming.hypoAlgOutName(hypoAlg.name) ) self._hypo.setPreviousDecision( input_maker_output ) + self._hypoToolConf = HypoToolConf( HypoToolGen ) - # Connect InputMaker output to ROBPrefetchingAlg(s) if there are any (except for probe seq which is handled later) + # Connect InputMaker output to ROBPrefetchingAlg(s) if there are any if ROBPrefetching.StepRoI in flags.Trigger.ROBPrefetchingOptions: - seqChildren = Sequence.getChildren() if hasattr(Sequence,'getChildren') else Sequence.Members - for child in seqChildren: - if hasattr(child,'ROBPrefetchingInputDecisions') and input_maker_output not in child.ROBPrefetchingInputDecisions and not IsProbe: - locked = bool(child.isLocked()) if hasattr(child,'isLocked') else False - if locked: - child.unlock() - child.ROBPrefetchingInputDecisions += [input_maker_output] - if locked: - child.lock() - #probe legs in lagacy config need the IM cloned - #CA based chains should use SelectionCA which does the probe leg changes directly, so skip if already a probe sequence - if IsProbe and 'probe' not in Sequence.getName(): - def getProbeSequence(baseSeq,probeIM): - # Add IM and sequence contents to duplicated sequence - probeSeq = baseSeq.clone(baseSeq.getName()+"_probe") - probeSeq += probeIM - if isinstance(probeIM,CompFactory.EventViewCreatorAlgorithm): - for child in baseSeq.getChildren()[1:]: - probeChild = child.clone(child.getName()+"_probe") - if hasattr(child,'ROBPrefetchingInputDecisions') and (ROBPrefetching.StepRoI in flags.Trigger.ROBPrefetchingOptions): - # child is a ROB prefetching alg, map the probe IM decisions - probeChild.ROBPrefetchingInputDecisions = [str(probeIM.InputMakerOutputDecisions)] - elif probeIM.ViewNodeName == child.getName(): - # child is the view alg sequence, map it to the probe sequence - probeIM.ViewNodeName = probeChild.getName() - for viewalg in child.getChildren(): - probeChild += viewalg - probeSeq += probeChild - return probeSeq - # Make sure nothing was lost - _Sequence = getProbeSequence(baseSeq=Sequence,probeIM=Maker) - assert len(_Sequence.getChildren()) == len(Sequence.getChildren()), f'Different number of children in sequence {_Sequence.getName()} vs {Sequence.getName()} ({len(_Sequence.getChildren())} vs {len(Sequence.getChildren())})' - else: - _Sequence = Sequence - if ROBPrefetching.StepRoI in flags.Trigger.ROBPrefetchingOptions: - seqChildren = Sequence.getChildren() if hasattr(Sequence,'getChildren') else Sequence.Members - for child in seqChildren: - if hasattr(child,'ROBPrefetchingInputDecisions') and input_maker_output not in child.ROBPrefetchingInputDecisions: - locked = bool(child.isLocked()) if hasattr(child,'isLocked') else False - if locked: - child.unlock() - child.ROBPrefetchingInputDecisions += [input_maker_output] - if locked: - child.lock() - + for child in sequence.Members: + if ( isinstance(child, CompFactory.ROBPrefetchingAlg) and + input_maker_output not in child.ROBPrefetchingInputDecisions ): + child.ROBPrefetchingInputDecisions.append(input_maker_output) - self._sequence = Node( Alg=_Sequence) + log.debug("connecting InputMaker and HypoAlg, adding: InputMaker::%s.output=%s", + self.maker.Alg.name, input_maker_output) + log.debug("HypoAlg::%s.HypoInputDecisions=%s, HypoAlg::%s.HypoOutputDecisions=%s", + self.hypo.Alg.name, self.hypo.readInputList()[0], + self.hypo.Alg.name, self.hypo.readOutputList()[0]) - log.debug("connecting InputMaker and HypoAlg, adding: \n\ - InputMaker::%s.output=%s",\ - self.maker.Alg.name, input_maker_output) - log.debug("HypoAlg::%s.HypoInputDecisions=%s, \n \ - HypoAlg::%s.HypoOutputDecisions=%s",\ - self.hypo.Alg.name, self.hypo.readInputList()[0], self.hypo.Alg.name, self.hypo.readOutputList()[0]) + def __del__(self): + self.ca.wasMerged() + self.hypoAcc.wasMerged() + if self._globalCA: + self._globalCA.wasMerged() + @property + def globalRecoCA(self): + return self._globalCA @property def name(self): @@ -458,61 +445,26 @@ class MenuSequence(object): @property def maker(self): + # Input makers are added during DataFlow building (connectToFilter) when a chain + # uses this sequence in another step. So we need to make sure to update the + # algorithm when accessed. + self._maker.Alg = self.ca.getEventAlgo(self._maker.Alg.name) return self._maker @property def hypo(self): return self._hypo - @staticmethod - def getProbeHypo(flags,basehypo): - '''Clone hypo & input maker''' - probehypo = basehypo.clone(basehypo.getName()+"_probe") - for p,v in basehypo.getValuedProperties().items(): - setattr(probehypo,p,getattr(basehypo,p)) - return probehypo - - @staticmethod - def getProbeInputMaker(flags,baseIM): - probeIM = baseIM.clone(baseIM.getName()+"_probe") - for p,v in baseIM.getValuedProperties().items(): - setattr(probeIM,p,getattr(baseIM,p)) - - if isinstance(probeIM,CompFactory.EventViewCreatorAlgorithm): - assert(baseIM.Views) - probeIM.Views = baseIM.Views.Path + "_probe" - probeIM.RoITool = baseIM.RoITool - log.debug(f"getProbeInputMaker: Setting InputCachedViews on {probeIM.getName()} to read decisions from tag leg {baseIM.getName()}: {baseIM.InputMakerOutputDecisions}") - probeIM.InputCachedViews = baseIM.InputMakerOutputDecisions - def updateHandle(baseTool, probeTool, handleName): - if hasattr(baseTool, handleName) and getattr(baseTool, handleName).Path!="StoreGateSvc+": - setattr(probeTool, handleName, getattr(baseTool, handleName).Path + "_probe") - updateHandle(baseIM.RoITool, probeIM.RoITool, "RoisWriteHandleKey") - if hasattr(baseIM.RoITool, "RoiCreator"): - updateHandle(baseIM.RoITool, probeIM.RoITool, "ExtraPrefetchRoIsKey") - updateHandle(baseIM.RoITool.RoiCreator, probeIM.RoITool.RoiCreator, "RoisWriteHandleKey") - else: - raise TypeError(f"Probe leg input maker may not be of type '{baseIM.__class__}'.") - - # Reset this initially to avoid interference - # with the original - probeIM.InputMakerInputDecisions = [] - return probeIM - def getOutputList(self): - outputlist = [] - outputlist.append(self._hypo.readOutputList()[0]) - return outputlist + return [self._hypo.readOutputList()[0]] - def connectToFilter(self, outfilter): - """ Connect filter to the InputMaker""" + """Connect filter to the InputMaker""" log.debug("connecting %s to inputs of %s", outfilter, self.maker.Alg.name) self.maker.addInput(outfilter) - - + def createHypoTools(self, flags, chainDict): - if type(self._hypoToolConf) is list: + if isinstance(self._hypoToolConf, list): log.warning ("This sequence %s has %d multiple HypoTools ",self.sequence.name, len(self.hypoToolConf)) for hypo, hypoToolConf in zip(self._hypo, self._hypoToolConf): hypoToolConf.setConf( chainDict ) @@ -524,17 +476,13 @@ class MenuSequence(object): def getHypoToolConf(self) : return self._hypoToolConf - def getHypoToolMap(self,chainDict) : - self._hypoToolConf.setConf( chainDict ) - return (self._hypo.Alg.getName(), self._hypoToolConf) - def addToSequencer(self, recoSeq_list, hypo_list): recoSeq_list.add(self.sequence.Alg) hypo_list.add(self._hypo.Alg) def buildDFDot(self, cfseq_algs, all_hypos, last_step_hypo_nodes, file): cfseq_algs.append(self.maker) - cfseq_algs.append(self.sequence ) + cfseq_algs.append(self.sequence) file.write(" %s[fillcolor=%s]\n"%(self.maker.Alg.getName(), algColor(self.maker.Alg))) file.write(" %s[fillcolor=%s]\n"%(self.sequence.Alg.getName(), algColor(self.sequence.Alg))) cfseq_algs.append(self._hypo) @@ -543,58 +491,11 @@ class MenuSequence(object): return cfseq_algs, all_hypos, last_step_hypo_nodes def __repr__(self): - hyponame = self._hypo.Alg.getName() + hyponame = self._hypo.Alg.name hypotool = self._hypoToolConf.name return "MenuSequence::%s \n Hypo::%s \n Maker::%s \n Sequence::%s \n HypoTool::%s\n"\ - %(self.name, hyponame, self.maker.Alg.getName(), self.sequence.Alg.getName(), hypotool) - - -class MenuSequenceCA(MenuSequence): - ''' MenuSequence with Component Accumulator ''' + %(self.name, hyponame, self.maker.Alg.name, self.sequence.Alg.name, hypotool) - def __init__(self, flags, selectionCA, HypoToolGen, isProbe=False, globalRecoCA=None ): - self.ca = selectionCA - self._globalCA = globalRecoCA - allAlgs = self.ca.getEventAlgos() - inputMaker = [ a for a in allAlgs if isInputMakerBase(a)] - assert len(inputMaker) == 1, "Wrong number of input makers in the component accumulator {}".format(len(inputMaker)) - inputMaker = inputMaker[0] - - # separate the HypoCA to be merged later - self.hypoAcc = selectionCA.hypoAcc - hypoAlg = selectionCA.hypoAcc.getEventAlgos() - # this is needed for legacy config: the tools need to be in the menuSequence - # following 2 lines can be removed once the legacy configuration is off - for tool in selectionCA.hypoAcc.getPublicTools(): - self.ca.addPublicTool(tool) - assert len(hypoAlg) == 1, "Wrong number of hypo algs in the component accumulator {}".format(len(hypoAlg)) - hypoAlg = hypoAlg[0] - MenuSequence.__init__(self, flags, self.ca.topSequence(), inputMaker, hypoAlg, HypoToolGen, IsProbe=isProbe) - - @property - def sequence(self): - return self._sequence - - @property - def maker(self): - makerAlg = self.ca.getEventAlgo(self._maker.Alg.getName()) - self._maker.Alg = makerAlg - return self._maker - - @property - def hypo(self): - return self._hypo - - @property - def globalRecoCA(self): - return self._globalCA - - def __del__(self): - self.ca.wasMerged() - self.hypoAcc.wasMerged() - if self._globalCA: - self._globalCA.wasMerged() - class Chain(object): """Basic class to define the trigger menu """ @@ -1029,6 +930,7 @@ class InViewRecoCA(ComponentAccumulator): def inputMaker( self ): return self.viewMakerAlg + class SelectionCA(ComponentAccumulator): """ CA component for MenuSequenceCA sequence """ def __init__(self, name, isProbe=False): @@ -1059,7 +961,6 @@ class SelectionCA(ComponentAccumulator): """To be used when the hypo alg configuration comes with auxiliary tools/services""" self.hypoAcc.merge(other) - def addHypoAlgo(self, algo): """To be used when the hypo alg configuration does not require auxiliary tools/services""" if self.isProbe: @@ -1067,8 +968,6 @@ class SelectionCA(ComponentAccumulator): algo.name=newname self.hypoAcc.addEventAlgo(algo) - - def hypo(self): """Access hypo algo (or throws)""" h = findAlgorithmByPredicate(self.stepViewSequence, lambda alg: "HypoInputDecisions" in alg._descriptors ) # can't use isHypo diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/ExoticJetSequencesConfig.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/ExoticJetSequencesConfig.py index 81642d360a8738031416940b903e6dd4b2cd32dc..1424a4305b7bd6e2dbaff302fb32bd0cd57d0cd8 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/ExoticJetSequencesConfig.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/ExoticJetSequencesConfig.py @@ -37,15 +37,15 @@ def jetEJsMenuSequence(flags, jetsIn): return MenuSequenceCA(flags, selAcc, HypoToolGen=trigJetEJsHypoToolFromDict) -def jetCRMenuSequence(flags, jetsIn): +def jetCRVARMenuSequence(flags, jetsIn): - from TrigHLTJetHypo.TrigJetHypoToolConfig import trigJetCRHypoToolFromDict + from TrigHLTJetHypo.TrigJetHypoToolConfig import trigJetCRVARHypoToolFromDict # Get track sequence name from ..CommonSequences.FullScanDefs import fs_cells cellsin=fs_cells reco = InEventRecoCA( - f"CalRatio_{jetsIn}_RecoSequence", + f"CalRatioVar_{jetsIn}_RecoSequence", inputMaker=CompFactory.InputMakerForRoI( "IM_CalRatio_HypoOnlyStep", RoITool = CompFactory.ViewCreatorInitialROITool(), @@ -53,20 +53,20 @@ def jetCRMenuSequence(flags, jetsIn): ) ) - selAcc = SelectionCA(f"CalRatio_{jetsIn}") + selAcc = SelectionCA(f"CalRatioVar_{jetsIn}") selAcc.mergeReco(reco) selAcc.addHypoAlgo( - CompFactory.TrigJetCRHypoAlg( - "L2CalRatio", + CompFactory.TrigJetCRVARHypoAlg( + "L2CalRatioVar", Cells = cellsin ) ) - return MenuSequenceCA(flags, selAcc, HypoToolGen=trigJetCRHypoToolFromDict) + return MenuSequenceCA(flags, selAcc, HypoToolGen=trigJetCRVARHypoToolFromDict) -def jetCROldMenuSequence(flags, jetsIn): +def jetCRMenuSequence(flags, jetsIn): - from TrigHLTJetHypo.TrigJetHypoToolConfig import trigJetCROldHypoToolFromDict + from TrigHLTJetHypo.TrigJetHypoToolConfig import trigJetCRHypoToolFromDict # Get track sequence name from ..CommonSequences.FullScanDefs import fs_cells, trkFSRoI @@ -77,17 +77,17 @@ def jetCROldMenuSequence(flags, jetsIn): from .JetTrackingConfig import JetFSTrackingCfg trk_acc = JetFSTrackingCfg(flags, trkopt='ftf', RoIs=trkFSRoI) - reco = InEventRecoCA(f"CalRatioold_{jetsIn}Reco", inputMaker=getTrackingInputMaker(flags,'ftf')) + reco = InEventRecoCA(f"CalRatio_{jetsIn}Reco", inputMaker=getTrackingInputMaker(flags,'ftf')) reco.mergeReco(trk_acc) - selAcc = SelectionCA(f"CalRatioOld_{jetsIn}") + selAcc = SelectionCA(f"CalRatio_{jetsIn}") selAcc.mergeReco(reco) selAcc.addHypoAlgo( - CompFactory.TrigJetCROldHypoAlg( - "L2CalRatioOld", + CompFactory.TrigJetCRHypoAlg( + "L2CalRatio", Tracks = sequenceOut, Cells = cellsin ) ) - return MenuSequenceCA(flags, selAcc, HypoToolGen=trigJetCROldHypoToolFromDict) + return MenuSequenceCA(flags, selAcc, HypoToolGen=trigJetCRHypoToolFromDict) diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetChainConfiguration.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetChainConfiguration.py index 628e24631838c74820fb9130eeaee7bff98e1c48..4902b648f4ac19076f878da96c7edd16c6ddaba2 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetChainConfiguration.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Jet/JetChainConfiguration.py @@ -15,7 +15,7 @@ from .JetMenuSequencesConfig import ( jetCaloRecoMenuSequence, jetCaloPreselMenuSequence, ) -from .ExoticJetSequencesConfig import jetEJsMenuSequence, jetCRMenuSequence,jetCROldMenuSequence +from .ExoticJetSequencesConfig import jetEJsMenuSequence, jetCRVARMenuSequence,jetCRMenuSequence from . import JetRecoCommon from . import JetPresel @@ -79,7 +79,6 @@ class JetChainConfiguration(ChainConfigurationBase): if self.L1Threshold != '' and self.L1Threshold != l1th: raise RuntimeError('Cannot configure a jet chain with different L1 thresholds') self.L1Threshold = l1th - # Verify that the preselection is defined only once if p["trkpresel"]!="nopresel" and ip+1!=len(jChainParts): # Last jet chainPart, presel should go here log.error("Likely inconsistency encountered in preselection specification for %s",self.chainName) @@ -175,11 +174,11 @@ class JetChainConfiguration(ChainConfigurationBase): if self.exotHypo != '' and ("emerging" in self.exotHypo or "trackless" in self.exotHypo): EJsStep = self.getJetEJsChainStep(flags, jetCollectionName, self.exotHypo) chainSteps+= [EJsStep] + elif self.exotHypo != '' and ("calratiovar" in self.exotHypo): + CRVARStep = self.getJetCRVARChainStep(flags, self.jetName, self.exotHypo) + chainSteps+= [ CRVARStep] elif self.exotHypo != '' and ("calratio" in self.exotHypo): - CRStep = self.getJetCRChainStep(flags, self.jetName, self.exotHypo) - chainSteps+= [ CRStep] - elif self.exotHypo != '' and ("calrtold" in self.exotHypo): - CRStep = self.getJetCROldChainStep(flags,self.jetName, self.exotHypo) + CRStep = self.getJetCRChainStep(flags,self.jetName, self.exotHypo) chainSteps+= [self.getEmptyStep(2, 'RoIFTFEmptyStep'), CRStep] myChain = self.buildChain(chainSteps) @@ -311,36 +310,42 @@ class JetChainConfiguration(ChainConfigurationBase): return chainStep - def getJetCRChainStep(self, flags, jetCollectionName, exotdictstring): + def getJetCRVARChainStep(self, flags, jetCollectionName, exotdictstring): - if 'calratio' in exotdictstring: + if 'calratiovar' in exotdictstring: MinjetlogR = 1.2 - doBIBremoval = int(0) + if 'calratiovarrmbib' in exotdictstring: + doBIBremoval = int(1) + else: + doBIBremoval = int(0) else: - log.error('Misconfiguration of trackless exotic jet chain - need calratio selection') + log.error('Misconfiguration of trackless exotic jet chain - need calratiovar selection') exit(1) log.debug("Running exotic jets with MinjetlogR: " + str(MinjetlogR) + "\t BIB rm " + str(doBIBremoval) + "\thypo: " + exotdictstring) - stepName = "CRStep_"+self.chainName - jetSeq = jetCRMenuSequence(flags, jetsIn=jetCollectionName) + stepName = "CRVARStep_"+self.chainName + jetSeq = jetCRVARMenuSequence(flags, jetsIn=jetCollectionName) chainStep = ChainStep(stepName, [jetSeq], multiplicity=[1], chainDicts=[self.dict]) return chainStep - def getJetCROldChainStep(self, flags, jetCollectionName, exotdictstring): + def getJetCRChainStep(self, flags, jetCollectionName, exotdictstring): - if 'calrtold' in exotdictstring: + if 'calratio' in exotdictstring and ('calratiovar' not in exotdictstring): MinjetlogR = 1.2 - doBIBremoval = int(0) + if 'calratiormbib' in exotdictstring: + doBIBremoval = int(1) + else: + doBIBremoval = int(0) else: - log.error('Misconfiguration of trackless exotic jet chain - need calrtold selection') + log.error('Misconfiguration of trackless exotic jet chain - need calratio selection') exit(1) log.debug("Running exotic jets with MinjetlogR: " + str(MinjetlogR) + "\t BIB rm " + str(doBIBremoval) + "\thypo: " + exotdictstring) - stepName = "CRPldStep_"+self.chainName - jetSeq = jetCROldMenuSequence(flags, jetsIn=jetCollectionName) + stepName = "CRStep_"+self.chainName + jetSeq = jetCRMenuSequence(flags, jetsIn=jetCollectionName) chainStep = ChainStep(stepName, [jetSeq], multiplicity=[1], chainDicts=[self.dict]) return chainStep diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MET/EndOfEvent.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MET/EndOfEvent.py index 303a741d94e0c705568ed546c378547962faf884..8be7bb06c174d4eab1af0ed8fdab36b6f4dc043a 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MET/EndOfEvent.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/MET/EndOfEvent.py @@ -4,7 +4,6 @@ from typing import List from AthenaCommon.CFElements import parOR -from AthenaCommon.Configurable import ConfigurableCABehavior from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator from .ConfigHelpers import AlgConfig, stringToMETRecoDict from ..CommonSequences.FullScanDefs import caloFSRoI, trkFSRoI @@ -46,16 +45,16 @@ def getMETRecoSequences(flags, purposes: List[str]): alg for alg in _algs_by_purpose.get(purpose, []) if alg not in ef_reco_algs ] seqname = f"{''.join(purposes)}EndOfEventRecoSequence" - with ConfigurableCABehavior(): - merged_ca = ComponentAccumulator() - merged_ca.addSequence(parOR(seqname), primary=True) - max_step_idx = 0 - for alg in ef_reco_algs: - cfg = AlgConfig.fromRecoDict(**stringToMETRecoDict(alg)) - step_output = cfg.make_reco_algs(flags, **cfg.interpret_reco_dict()) - max_step_idx = max(max_step_idx, step_output.max_step_idx) - for ca in step_output.steps: - merged_ca.merge(ca, seqname) + + merged_ca = ComponentAccumulator() + merged_ca.addSequence(parOR(seqname), primary=True) + max_step_idx = 0 + for alg in ef_reco_algs: + cfg = AlgConfig.fromRecoDict(**stringToMETRecoDict(alg)) + step_output = cfg.make_reco_algs(flags, **cfg.interpret_reco_dict()) + max_step_idx = max(max_step_idx, step_output.max_step_idx) + for ca in step_output.steps: + merged_ca.merge(ca, seqname) rois = [caloFSRoI] if max_step_idx > 1: diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Dev_pp_run3_v1.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Dev_pp_run3_v1.py index 707d38fe3367ef9e9b1a5b2df5b8b4e88e79853c..e763336f56686361092436ef4c29e5ca10ed05d6 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Dev_pp_run3_v1.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Dev_pp_run3_v1.py @@ -227,35 +227,28 @@ def getDevSignatures(): chains['Jet'] = [ - - # old calratio chain with emf cut - ChainProp(name='HLT_j30_CLEANllp_momemfrac006_calrtold_L1TAU60', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), + # Calratio LLP-NoMATCH analogs + ChainProp(name='HLT_j30_CLEANllp_momemfrac006_calratio_L1eTAU40HT', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), + ChainProp(name='HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1eTAU40HT', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), + ChainProp(name='HLT_j30_CLEANllp_momemfrac006_calratio_L1eTAU60HM', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), + ChainProp(name='HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1eTAU60HM', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), # new calratio chain fo comparison only - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1TAU100', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1TAU60', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac024_calratio_roiftf_preselj20emf24_L1TAU60', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac012_calratio_roiftf_preselj20emf12_L1TAU60', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU80HL', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU60HL', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1J100', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), + ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU80HL', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), + ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU60HL', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), # new calratio chain - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1jJ160', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1jJ160', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU60_EMPTY', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1eTAU60_EMPTY', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU60_UNPAIRED_ISO', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1eTAU60_UNPAIRED_ISO', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1TAU40_EMPTY', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1TAU40_EMPTY', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1TAU40_UNPAIRED_ISO', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1TAU40_UNPAIRED_ISO', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU40HT', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1eTAU40HT', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU60HM', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1eTAU60HM', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), + ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1jJ160', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), + ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiovarrmbib_roiftf_preselj20emf6_L1jJ160', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), + ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU60_EMPTY', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), + ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiovarrmbib_roiftf_preselj20emf6_L1eTAU60_EMPTY', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), + ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU60_UNPAIRED_ISO', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), + ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiovarrmbib_roiftf_preselj20emf6_L1eTAU60_UNPAIRED_ISO', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), + ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU40HT', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), + ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiovarrmbib_roiftf_preselj20emf6_L1eTAU40HT', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), + ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU60HM', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), + ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiovarrmbib_roiftf_preselj20emf6_L1eTAU60HM', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), # Phase I duplicates for primary calratio TAU - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratio_roiftf_preselj20emf6_L1eTAU140', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), - ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiormbib_roiftf_preselj20emf6_L1eTAU140', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), + ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiovar_roiftf_preselj20emf6_L1eTAU140', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), + ChainProp(name='HLT_j20_CLEANllp_momemfrac006_calratiovarrmbib_roiftf_preselj20emf6_L1eTAU140', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+DevGroup), # ATR-28412 test lower than VBF inclusive ChainProp(name='HLT_j70_j50a_j0_DJMASS900j50dphi200x400deta_L1MJJ-500-NFF', l1SeedThresholds=['FSNOSEED']*3,stream=['VBFDelayed'],groups=PrimaryLegGroup+MultiJetGroup+LegacyTopoGroup), # previously HLT_j70_j50_0eta490_invm1000j70_dphi20_deta40_L1MJJ-500-NFF diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/MC_pp_run3_v1.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/MC_pp_run3_v1.py index 813bd0824042e20af4f60ce9e5ef125f626d9d20..40817f4d8582f5c4b95138302979d1afce7bc8b2 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/MC_pp_run3_v1.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/MC_pp_run3_v1.py @@ -121,20 +121,15 @@ def getMCSignatures(): ## ATR-25456 - calratio jet chains - ChainProp(name='HLT_j30_CLEANllp_calrtold_L1TAU60', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportLegGroup), - ChainProp(name='HLT_j30_CLEANllp_calrtoldrmbib_L1TAU60', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportLegGroup), + ChainProp(name='HLT_j30_CLEANllp_calratio_L1TAU60', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportLegGroup), + ChainProp(name='HLT_j30_CLEANllp_calratiormbib_L1TAU60', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportLegGroup), #ChainProp(name='HLT_j30_CLEANllp_calratio_L1eTAU80', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportPhIGroup), #ChainProp(name='HLT_j30_CLEANllp_calratiormbib_L1eTAU80', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportPhIGroup), # Calratio Legacy primary chains - ChainProp(name='HLT_j30_CLEANllp_calrtold_L1TAU100', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+PrimaryLegGroup), - ChainProp(name='HLT_j30_CLEANllp_calrtoldrmbib_L1TAU100', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+PrimaryLegGroup), - - # Calratio Legacy support chains - ChainProp(name='HLT_j30_CLEANllp_calrtold_L1TAU40_EMPTY', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportLegGroup), - ChainProp(name='HLT_j30_CLEANllp_calrtoldrmbib_L1TAU40_EMPTY', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportLegGroup), - ChainProp(name='HLT_j30_CLEANllp_calrtold_L1TAU40_UNPAIRED_ISO', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportLegGroup), - ChainProp(name='HLT_j30_CLEANllp_calrtoldrmbib_L1TAU40_UNPAIRED_ISO', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportLegGroup), + ChainProp(name='HLT_j30_CLEANllp_calratio_L1TAU100', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+PrimaryLegGroup), + ChainProp(name='HLT_j30_CLEANllp_calratiormbib_L1TAU100', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+PrimaryLegGroup), + # supporting chains for background studies diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/P1_run3_v1.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/P1_run3_v1.py index c448e9e11e5eda7a68b15f0c81f84f17adfb1a47..e099b8f2a2b84924a214db8f9bd0b8fea2c14a5f 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/P1_run3_v1.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/P1_run3_v1.py @@ -284,7 +284,7 @@ def addCommonP1Signatures(chains): # ChainProp(name='HLT_noalg_L1RD1_BGRP10', l1SeedThresholds=['FSNOSEED'], stream=['CosmicCalo','express'],groups=['RATE:Calibration','BW:Detector']), #ZeroBias - ChainProp(name='HLT_noalg_L1ZB', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'],groups=['RATE:CPS_ZB']+ZeroBiasGroup+SupportLegGroup),# ATR-21367 + ChainProp(name='HLT_noalg_L1ZeroBias', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'],groups=['RATE:CPS_ZB']+ZeroBiasGroup+SupportPhIGroup),# ATR-21367 ChainProp(name='HLT_noalg_zb_L1RD1_EMPTY', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'],groups=ZeroBiasGroup+SupportGroup),# ATR-25032 @@ -310,7 +310,7 @@ def addCommonP1Signatures(chains): ChainProp(name='HLT_mb_mbts_all_L1MBTS_C', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], monGroups=['mbMon:online'], groups=MinBiasGroup), ChainProp(name='HLT_mb_mbts_all_L1MBTS_1_EMPTY', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], monGroups=['mbMon:online'], groups=MinBiasGroup), #ATR-21740 ChainProp(name='HLT_mb_mbts_all_L1RD2_EMPTY', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], monGroups=['mbMon:online'], groups=MinBiasGroup), # ATR-21367 - ChainProp(name='HLT_mb_mbts_all_L1ZB', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'],monGroups=['mbMon:online'], groups=['RATE:CPS_ZB']+ZeroBiasGroup+SupportLegGroup),# ATR-21367 + ChainProp(name='HLT_mb_mbts_all_L1ZeroBias', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'],monGroups=['mbMon:online'], groups=['RATE:CPS_ZB']+ZeroBiasGroup+SupportPhIGroup),# ATR-21367 ChainProp(name='HLT_mb_mbts_all_L1MBTS_2_EMPTY', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], monGroups=['mbMon:online'], groups=MinBiasGroup), #ATR-21999 ChainProp(name='HLT_mb_mbts_all_L1MBTS_1_1_EMPTY', l1SeedThresholds=['FSNOSEED'], stream=['MinBias'], monGroups=['mbMon:online'], groups=MinBiasGroup), #ATR-21999 diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/PhysicsP1_HI_run3_v1.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/PhysicsP1_HI_run3_v1.py index 203d337ddf20b3d5457b583ea6643dafc818dc30..16d29eb05d45c8ed3fafb08393d1865f5b1cb4c1 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/PhysicsP1_HI_run3_v1.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/PhysicsP1_HI_run3_v1.py @@ -786,7 +786,7 @@ def getPhysicsHISignatures(): ChainProp(name='HLT_noalg_L1jTE200', l1SeedThresholds=['FSNOSEED'], stream=[MinBiasStream], groups=['PS:NoBulkMCProd']+MinBiasGroup+SupportPhIGroup), #----ZeroBias - ChainProp(name='HLT_noalg_zb_L1ZB', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=['PS:NoBulkMCProd']+ZeroBiasGroup), + ChainProp(name='HLT_noalg_zb_L1ZeroBias', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=['PS:NoBulkMCProd']+ZeroBiasGroup), #ZDC bits streamer #Commented out for the 2022 Nov Pb+Pb test run as the corresponding L1 ZDC items were commented out in the L1 menu diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Physics_pp_run3_v1.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Physics_pp_run3_v1.py index 2dc777e4bf0c241815919cecbf2f8b1f872afd86..a532701bb5c0a1b1b9fb4cead24977a61553ab16 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Physics_pp_run3_v1.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/Physics_pp_run3_v1.py @@ -943,16 +943,17 @@ def setupMenu(menu_name): ChainProp(name='HLT_xe0_mhtpufit_pf_L1XE55', l1SeedThresholds=['FSNOSEED'], stream=['Main', 'express'], groups=SupportLegGroup+METGroup+['RATE:CPS_XE55'], monGroups=['metMon:t0']), ChainProp(name='HLT_xe0_nn_L1XE55', l1SeedThresholds=['FSNOSEED'], stream=['Main', 'express'], groups=SupportLegGroup+METGroup+['RATE:CPS_XE55'], monGroups=['metMon:t0']), - ChainProp(name='HLT_xe0_cell_L1ZB', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportLegGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), #ATR-26456 - ChainProp(name='HLT_xe0_tcpufit_L1ZB', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportLegGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), - ChainProp(name='HLT_xe0_trkmht_L1ZB', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportLegGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), - ChainProp(name='HLT_xe0_pfopufit_L1ZB', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportLegGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), - ChainProp(name='HLT_xe0_pfsum_L1ZB', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportLegGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), - ChainProp(name='HLT_xe0_pfsum_cssk_L1ZB', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportLegGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), - ChainProp(name='HLT_xe0_pfsum_vssk_L1ZB', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportLegGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), - ChainProp(name='HLT_xe0_mhtpufit_em_L1ZB', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportLegGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), - ChainProp(name='HLT_xe0_mhtpufit_pf_L1ZB', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportLegGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), - ChainProp(name='HLT_xe0_nn_L1ZB', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportLegGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), + # ATR-28910 L1_ZB to L1_ZeroBias + ChainProp(name='HLT_xe0_cell_L1ZeroBias', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportPhIGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), #ATR-26456 + ChainProp(name='HLT_xe0_tcpufit_L1ZeroBias', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportPhIGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), + ChainProp(name='HLT_xe0_trkmht_L1ZeroBias', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportPhIGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), + ChainProp(name='HLT_xe0_pfopufit_L1ZeroBias', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportPhIGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), + ChainProp(name='HLT_xe0_pfsum_L1ZeroBias', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportPhIGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), + ChainProp(name='HLT_xe0_pfsum_cssk_L1ZeroBias', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportPhIGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), + ChainProp(name='HLT_xe0_pfsum_vssk_L1ZeroBias', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportPhIGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), + ChainProp(name='HLT_xe0_mhtpufit_em_L1ZeroBias', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportPhIGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), + ChainProp(name='HLT_xe0_mhtpufit_pf_L1ZeroBias', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportPhIGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), + ChainProp(name='HLT_xe0_nn_L1ZeroBias', l1SeedThresholds=['FSNOSEED'], stream=['ZeroBias'], groups=SupportPhIGroup+METGroup+['RATE:ZeroBias','RATE:CPS_ZB']), #ATR-28679 ChainProp(name='HLT_xe0_cell_L1jXE110', l1SeedThresholds=['FSNOSEED'], stream=['Main', 'express'], groups=SupportPhIGroup+METGroup+['RATE:CPS_jXE110'], monGroups=['metMon:t0']), @@ -1004,6 +1005,24 @@ def setupMenu(menu_name): ] chains['Jet'] += [ + # High ET chain + ChainProp(name='HLT_j30_CLEANllp_momemfrac006_calratio_L1jJ160', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+PrimaryPhIGroup), + ChainProp(name='HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1jJ160', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+PrimaryPhIGroup), + # Calratio backup for jJ160 + ChainProp(name='HLT_j30_CLEANllp_momemfrac006_calratio_L1eTAU140', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+PrimaryPhIGroup), + ChainProp(name='HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1eTAU140', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+PrimaryPhIGroup), + ChainProp(name='HLT_j30_CLEANllp_momemfrac006_calratio_L1eTAU80', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportPhIGroup), + ChainProp(name='HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1eTAU80', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportPhIGroup), + # Calratio Legacy support chains + ChainProp(name='HLT_j30_CLEANllp_momemfrac006_calratio_L1eTAU60_EMPTY', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportPhIGroup), + ChainProp(name='HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1eTAU60_EMPTY', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportPhIGroup), + ChainProp(name='HLT_j30_CLEANllp_momemfrac006_calratio_L1eTAU60_UNPAIRED_ISO', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportPhIGroup), + ChainProp(name='HLT_j30_CLEANllp_momemfrac006_calratiormbib_L1eTAU60_UNPAIRED_ISO', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportPhIGroup), + # new version of triggers with pileup recalculation, should be prescaled + ChainProp(name='HLT_j30_CLEANllp_momemfrac012_calratiovar_roiftf_preselj20emf12_L1jJ160', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+PrimaryPhIGroup), + + + # Support performance chains (for emulation+calibration studies) ATR-20624 ChainProp(name='HLT_j0_perf_L1RD0_FILLED', l1SeedThresholds=['FSNOSEED'], stream=['Main'], groups=SingleJetGroup+SupportGroup+['RATE:CPS_RD0_FILLED']), ChainProp(name='HLT_j0_perf_pf_ftf_L1RD0_FILLED', l1SeedThresholds=['FSNOSEED'], stream=['Main'], groups=SingleJetGroup+SupportGroup+['RATE:CPS_RD0_FILLED']), @@ -1445,20 +1464,7 @@ def setupMenu(menu_name): # ATR-28563 - ChainProp(name='HLT_j20_calratio_roiftf_preselj20emf24_L1LLPDPHI-jXE27-jJ27', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+PrimaryPhIGroup+Topo2Group), - - - # ATR-22696 calratio primaries - #ChainProp(name='HLT_j30_CLEANllp_calratio_L1LLP-NOMATCH', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+PrimaryLegGroup+LegacyTopoGroup), - #ChainProp(name='HLT_j30_CLEANllp_calratiormbib_L1LLP-NOMATCH', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+PrimaryLegGroup+LegacyTopoGroup), - # Phase I duplicates for primary calratio TAU - #ChainProp(name='HLT_j30_CLEANllp_calratio_L1eTAU140', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+PrimaryPhIGroup), - #ChainProp(name='HLT_j30_CLEANllp_calratiormbib_L1eTAU140', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+PrimaryPhIGroup), - # calratio support - #ChainProp(name='HLT_j30_CLEANllp_calratio_L1eTAU60_EMPTY', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportPhIGroup), - #ChainProp(name='HLT_j30_CLEANllp_calratiormbib_L1eTAU60_EMPTY', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportPhIGroup), - #ChainProp(name='HLT_j30_CLEANllp_calratio_L1eTAU60_UNPAIRED_ISO', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportPhIGroup), - #ChainProp(name='HLT_j30_CLEANllp_calratiormbib_L1eTAU60_UNPAIRED_ISO', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+SupportPhIGroup), + ChainProp(name='HLT_j20_calratiovar_roiftf_preselj20emf24_L1LLPDPHI-jXE27-jJ27', l1SeedThresholds=['FSNOSEED'], groups=SingleJetGroup+PrimaryPhIGroup+Topo2Group), ] diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/SignatureDicts.py b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/SignatureDicts.py index 26c9e64c721a58b99162abc1593e6bf26b3554fc..a30c390819d18ce38a073a308f0ca362e03268c4 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/SignatureDicts.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/HLT/Menu/SignatureDicts.py @@ -355,7 +355,7 @@ JetChainParts = { 'exotHypo' : ['emergingPTF0p2dR1p2', 'emergingPTF0p1dR1p2', 'emergingPTF0p09dR1p2', 'emergingPTF0p08dR1p2', 'emergingPTF0p075dR1p2', 'emergingPTF0p07dR1p2', 'emergingPTF0p0dR1p2', 'emergingPTF0p2dR0p4', 'emergingPTF0p1dR0p4', 'emergingPTF0p09dR0p4', 'emergingPTF0p08dR0p4', 'emergingPTF0p075dR0p4', 'emergingPTF0p07dR0p4', 'emergingPTF0p0dR0p4', 'tracklessdR1p2', 'tracklessdR0p4', - 'calratio','calratiormbib','calrtold','calrtoldrmbib' # Exotics CalRatio jets (trackless and low-EMF, with option to clean out BIB) + 'calratio','calratiormbib','calratiovar','calratiovarrmbib' # Exotics CalRatio jets (trackless and low-EMF, with option to clean out BIB) ], # Simple hypo configuration. Single property cuts defined as MINvarMAX diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Config/MonitorDef.py b/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Config/MonitorDef.py index 27665cf4d61882f8265400b49f1b0bfa19f5f1ca..8e1c1a0722aaaef1bd3cff1fedba75c56f505b86 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Config/MonitorDef.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Config/MonitorDef.py @@ -220,7 +220,7 @@ class MonitorDef: "L1_MBTS_1", "L1_MBTS_1_1", "L1_MBTS_2", "L1_MBTS_1_A", "L1_MBTS_1_C", "L1_MBTS_4_A", "L1_MBTS_4_C", "L1_MBTS_1_1_EMPTY", - "L1_ZB", + "L1_ZeroBias", "L1_AFP_A_AND_C_TOF_jJ50", # Phase-I "L1_AFP_A_AND_C_TOF_T0T1_jJ90", @@ -262,7 +262,7 @@ class MonitorDef: "L1_CALREQ0", "L1_CALREQ1", "L1_CALREQ2", "L1_BPTX0_BGRP12","L1_BPTX1_BGRP12", "L1_TGC_BURST", - "L1_ZB", + "L1_ZeroBias", # Forward # AFP "L1_AFP_A", "L1_AFP_C", diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Menu/MenuCommon.py b/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Menu/MenuCommon.py index fb530f28d3b37a2914e3d2968f79f073b16cabb3..a48924f17de2da0a3bf0e04b69955950c0e4eb13 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Menu/MenuCommon.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Menu/MenuCommon.py @@ -67,7 +67,7 @@ RequiredL1Items = [ 'L1_RD3_FILLED', # ZB - 'L1_ZB', + 'L1_ZeroBias', ] diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Menu/Menu_MC_pp_run3_v1_inputs.py b/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Menu/Menu_MC_pp_run3_v1_inputs.py index 89bbcaea533c2356c1d9a3b33283ab3de1bb8e6b..f39bc031585b7ff253cb2656df958b9ae1270ca1 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Menu/Menu_MC_pp_run3_v1_inputs.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Menu/Menu_MC_pp_run3_v1_inputs.py @@ -19,7 +19,7 @@ def defineInputsMenu(): if conn["name"] == "Topo1Opt3": conn["thresholds"] += [ ('jXEPerf100',1), - ] + ] if conn["name"] == "Topo1Opt1": conn["thresholds"] += [ ('eTAU40HT',2), diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Menu/Menu_Physics_pp_run3_v1.py b/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Menu/Menu_Physics_pp_run3_v1.py index 99bb5ceeb3ae11f176dc4d03b23b6daf50ae94af..84d7f359cca1aabf1ae40faa2f9d33307a028566 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Menu/Menu_Physics_pp_run3_v1.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Menu/Menu_Physics_pp_run3_v1.py @@ -57,8 +57,8 @@ def defineMenu(): 'L1_eTAU20', 'L1_jTAU20', 'L1_jTAU30', 'L1_jTAU30M', 'L1_cTAU20M', 'L1_eTAU20L', 'L1_eTAU20M', 'L1_eTAU30', 'L1_cTAU30M', - 'L1_eTAU35', 'L1_cTAU35M', - 'L1_eTAU40HM', + 'L1_eTAU35', 'L1_cTAU35M', + 'L1_eTAU40HM', 'L1_eTAU60', 'L1_eTAU60_EMPTY', 'L1_eTAU60_UNPAIRED_ISO', 'L1_eTAU80', 'L1_eTAU140', @@ -171,9 +171,6 @@ def defineMenu(): # LAr saturation 'L1_LArSaturation', - # ZeroBias - 'L1_ZeroBias', - # multi jet 'L1_J50_2J40p0ETA25_3J15p0ETA25', diff --git a/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Menu/Menu_Physics_pp_run3_v1_inputs.py b/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Menu/Menu_Physics_pp_run3_v1_inputs.py index d7337fe60c6a878fbda342f9e5c515a0170dd557..12dc362f706802e98dc54ab0c655056fa09a08a2 100644 --- a/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Menu/Menu_Physics_pp_run3_v1_inputs.py +++ b/Trigger/TriggerCommon/TriggerMenuMT/python/L1/Menu/Menu_Physics_pp_run3_v1_inputs.py @@ -123,14 +123,13 @@ def defineInputsMenu(): (None,3), 'eTAU20L', 'eTAU20M', 'eTAU30', 'eTAU30M', - 'eTAU35', 'eTAU35M', 'eTAU60', 'eTAU80', 'eTAU140', - 'eTAU40HM', - + 'eTAU35', 'eTAU35M', 'eTAU40HM','eTAU60', 'eTAU80', 'eTAU140', + # eTAU thresholds for production - #'eTAUSPARE6', 'eTAUSPARE7', - - None, None, - + #'eTAUSPARE6', 'eTAUSPARE7', + + None, None, + # gLJ thresholds for commissioning 'gLJ80p0ETA25', 'gLJ100p0ETA25', 'gLJ140p0ETA25', 'gLJ160p0ETA25', @@ -146,7 +145,7 @@ def defineInputsMenu(): 'gJ50p0ETA25', 'gJ100p0ETA25', 'gJ400p0ETA25', - + ] })