Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions | Variables
TileGMConfig Namespace Reference

Functions

def TileGMCfg (flags)
 

Variables

 flags
 
 Files
 
 AtlasVersion
 
 acc
 

Function Documentation

◆ TileGMCfg()

def TileGMConfig.TileGMCfg (   flags)

Definition at line 7 of file TileGMConfig.py.

7 def TileGMCfg(flags):
8  result=GeoModelCfg(flags)
9  result.getPrimary().DetectorTools += [ CompFactory.TileDetectorTool() ]
10  if flags.Common.ProductionStep not in [ProductionStep.Simulation, ProductionStep.FastChain]:
11  result.getPrimary().DetectorTools["TileDetectorTool"].GeometryConfig = "RECO"
12  if flags.Common.ProductionStep is ProductionStep.Simulation and flags.Beam.Type is BeamType.TestBeam:
13  if (flags.TestBeam.Layout=='tb_Tile2000_2003_2B2EB'):
14  # 2 Barrels + 2 Extended Barrels
15  result.getPrimary().TileVersionOverride='TileTB-2B2EB-00'
16  elif (flags.TestBeam.Layout=='tb_Tile2000_2003_2B1EB'):
17  # 2 Barrels + 1 Extended Barrel
18  result.getPrimary().TileVersionOverride='TileTB-2B1EB-00'
19  elif (flags.TestBeam.Layout=='tb_Tile2000_2003_3B'):
20  # 3 Barrels
21  result.getPrimary().TileVersionOverride='TileTB-3B-00'
22  elif (flags.TestBeam.Layout=='tb_Tile2000_2003_5B'):
23  # 5 Barrels
24  result.getPrimary().TileVersionOverride='TileTB-5B-00'
25 
26  return result
27 
28 

Variable Documentation

◆ acc

TileGMConfig.acc

Definition at line 38 of file TileGMConfig.py.

◆ AtlasVersion

TileGMConfig.AtlasVersion

Definition at line 35 of file TileGMConfig.py.

◆ Files

TileGMConfig.Files

Definition at line 34 of file TileGMConfig.py.

◆ flags

TileGMConfig.flags

Definition at line 33 of file TileGMConfig.py.

python.GeoModelConfig.GeoModelCfg
def GeoModelCfg(flags)
Definition: GeoModelConfig.py:16
TileGMConfig.TileGMCfg
def TileGMCfg(flags)
Definition: TileGMConfig.py:7