ATLAS Offline Software
TrackingGeometryFlags.py
Go to the documentation of this file.
1 #Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
2 
4  from AthenaConfiguration.AthConfigFlags import AthConfigFlags
5  itkcf = AthConfigFlags()
6 
7  itkcf.addFlag("beampipeMatZbins", 35) # Number of Z bins to be used for beampipe material layer
8  itkcf.addFlag("pixelBarrelMatZbins", 100) # Number of z bins to be used for pixel barrel material layer
9  itkcf.addFlag("pixelBarrelMatPhiBins", 50) # Number of phi bins to be used for pixel barrel material layer
10  itkcf.addFlag("pixelEndcapMatRbins", 50) # Number of r bins to be used for pixel endcap material layer
11  itkcf.addFlag("pixelEndcapMatPhiBins", 50) # Number of phi bins to be used for pixel endcap material layer
12  itkcf.addFlag("stripBarrelMatZbins", 100) # Number of z bins to be used for strip barrel material layer
13  itkcf.addFlag("stripBarrelMatPhiBins", 50) # Number of phi bins to be used for strip barrel material layer
14  itkcf.addFlag("stripEndcapMatRbins", 50) # Number of r bins to be used for strip endcap material layer
15  itkcf.addFlag("stripEndcapMatPhiBins", 50) # Number of phi bins to be used for strip endcap material layer
16  itkcf.addFlag("passiveBarrelMatZbins", 100) # Number of z bins to be used for passive material layers
17  itkcf.addFlag("passiveBarrelMatPhiBins", 50) # Number of phi bins to be used for passive material layers
18  itkcf.addFlag("passiveEndcapMatRbins", 50) # Number of r bins to be used for passive material layers
19  itkcf.addFlag("passiveEndcapMatPhiBins", 50) # Number of phi bins to be used for passive material layers
20  itkcf.addFlag("minimalRadialGapForVolumeSplit", 10.) # Radial gap to enable disc splitting
21  itkcf.addFlag("loadLocalDbForMaterialMaps", False) # Enable reading of local database
22  itkcf.addFlag("localDatabaseName", "AtlasLayerMaterial.db") # Database geometry name
23  itkcf.addFlag("materialTag", "AtlasLayerMat_v") # Material tag
24  itkcf.addFlag("version", "22") # material version
25  itkcf.addFlag("geometryTagForMaterialMaps", lambda pcf: pcf.GeoModel.AtlasVersion) # Geometry Tag used for loading the material maps
26 
27  return itkcf
python.TrackingGeometryFlags.createITkTrackingGeometryFlags
def createITkTrackingGeometryFlags()
Definition: TrackingGeometryFlags.py:3