diff --git a/Trigger/TrigValidation/TrigUpgradeTest/python/InDetConfig.py b/Trigger/TrigValidation/TrigUpgradeTest/python/InDetConfig.py index 3c78e43548369302a7c24e16b155cb710c5c3561..c1140dcbfd78c901964e3651d9791c128db56914 100644 --- a/Trigger/TrigValidation/TrigUpgradeTest/python/InDetConfig.py +++ b/Trigger/TrigValidation/TrigUpgradeTest/python/InDetConfig.py @@ -27,58 +27,14 @@ def InDetIDCCacheCreatorCfg(): acc.addEventAlgo( InDetCacheCreatorTrig ) return acc - - -#Set up ID GeoModel -def InDetGMConfig( flags ): - acc = ComponentAccumulator() - from AtlasGeoModel.GeoModelConfig import GeoModelCfg - gmc,geoModelSvc = GeoModelCfg( flags ) - acc.merge( gmc ) - - from GeometryDBSvc.GeometryDBSvcConf import GeometryDBSvc - acc.addService(GeometryDBSvc("InDetGeometryDBSvc")) - - from AthenaCommon import CfgGetter - geoModelSvc.DetectorTools += [ CfgGetter.getPrivateTool("PixelDetectorTool", checkType=True) ] - -# if (DetFlags.detdescr.BCM_on() ) : - - from BCM_GeoModel.BCM_GeoModelConf import InDetDD__BCM_Builder - bcmTool = InDetDD__BCM_Builder() - acc.addPublicTool( bcmTool ) - geoModelSvc.DetectorTools['PixelDetectorTool'].BCM_Tool = bcmTool - - from BLM_GeoModel.BLM_GeoModelConf import InDetDD__BLM_Builder - blmTool = InDetDD__BLM_Builder() - acc.addPublicTool( blmTool ) - geoModelSvc.DetectorTools['PixelDetectorTool'].BLM_Tool = blmTool - - geoModelSvc.DetectorTools['PixelDetectorTool'].useDynamicAlignFolders = True #InDetGeometryFlags.useDynamicAlignFolders() - -#if ( DetFlags.detdescr.SCT_on() ): - # Current atlas specific code - from AthenaCommon import CfgGetter - geoModelSvc.DetectorTools += [ CfgGetter.getPrivateTool("SCT_DetectorTool", checkType=True) ] - - geoModelSvc.DetectorTools['SCT_DetectorTool'].useDynamicAlignFolders = True #InDetGeometryFlags.useDynamicAlignFolders() - -# if ( DetFlags.detdescr.TRT_on() ): - from TRT_GeoModel.TRT_GeoModelConf import TRT_DetectorTool - trtDetectorTool = TRT_DetectorTool() -# if ( DetFlags.simulate.TRT_on() ): -# trtDetectorTool.DoXenonArgonMixture = True -# trtDetectorTool.DoKryptonMixture = True - trtDetectorTool.useDynamicAlignFolders = True #InDetGeometryFlags.useDynamicAlignFolders() - geoModelSvc.DetectorTools += [ trtDetectorTool ] - acc.addService(geoModelSvc) - return acc - #Set up conditions algorithms def TrigInDetCondConfig( flags ): acc = ComponentAccumulator() - acc.merge(InDetGMConfig(flags)) + from AtlasGeoModel.InDetGMConfig import InDetGeometryCfg + acc.merge(InDetGeometryCfg(flags)) + #acc.merge(InDetGMConfig(flags)) + from IOVDbSvc.IOVDbSvcConfig import addFoldersSplitOnline, addFolders acc.merge(addFoldersSplitOnline(flags, "INDET","/Indet/Onl/AlignL1/ID","/Indet/AlignL1/ID",className="CondAttrListCollection")) acc.merge(addFoldersSplitOnline(flags, "INDET","/Indet/Onl/AlignL2/PIX","/Indet/AlignL2/PIX",className="CondAttrListCollection")) @@ -495,8 +451,7 @@ if __name__ == "__main__": acc.merge( TrigInDetConfig( ConfigFlags ) ) from RegionSelector.RegSelConfig import regSelCfg - rsc, regSel = regSelCfg( ConfigFlags ) - regSel.enableCalo = False # turn off calo, certainly a better way to do this... + rsc = regSelCfg( ConfigFlags ) acc.merge( rsc ) acc.addService(regSel)