ATLAS Offline Software
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 
10  tileDetectorTool = CompFactory.TileDetectorTool()
11  if flags.Common.ProductionStep not in [ProductionStep.Simulation, ProductionStep.FastChain]:
12  tileDetectorTool.GeometryConfig = "RECO"
13 
14  if flags.Beam.Type is BeamType.TestBeam:
15  if flags.Tile.Sim.Ushape != 'NONE':
16  tileDetectorTool.Ushape = flags.Tile.Sim.Ushape
17  if flags.Tile.Sim.Steel != 'NONE':
18  tileDetectorTool.Steel = flags.Tile.Sim.Steel
19  if flags.Tile.Sim.PVT != 'NONE':
20  tileDetectorTool.PVT = flags.Tile.Sim.PVT
21  if flags.Tile.Sim.CsTube != 'NONE':
22  tileDetectorTool.CsTube = flags.Tile.Sim.CsTube
23 
24  result.getPrimary().DetectorTools += [ tileDetectorTool ]
25 
26  if flags.Common.ProductionStep in [ProductionStep.Simulation, ProductionStep.Digitization] and flags.Beam.Type is BeamType.TestBeam:
27  if (flags.TestBeam.Layout=='tb_Tile2000_2003_2B2EB'):
28  # 2 Barrels + 2 Extended Barrels
29  result.getPrimary().TileVersionOverride='TileTB-2B2EB-00'
30  elif (flags.TestBeam.Layout=='tb_Tile2000_2003_2B1EB'):
31  # 2 Barrels + 1 Extended Barrel
32  result.getPrimary().TileVersionOverride='TileTB-2B1EB-00'
33  elif (flags.TestBeam.Layout=='tb_Tile2000_2003_3B'):
34  # 3 Barrels
35  result.getPrimary().TileVersionOverride='TileTB-3B-00'
36  elif (flags.TestBeam.Layout=='tb_Tile2000_2003_5B'):
37  # 5 Barrels
38  result.getPrimary().TileVersionOverride='TileTB-5B-00'
39 
40 
41 
42  return result
43 
44 

Variable Documentation

◆ acc

TileGMConfig.acc

Definition at line 54 of file TileGMConfig.py.

◆ AtlasVersion

TileGMConfig.AtlasVersion

Definition at line 51 of file TileGMConfig.py.

◆ Files

TileGMConfig.Files

Definition at line 50 of file TileGMConfig.py.

◆ flags

TileGMConfig.flags

Definition at line 49 of file TileGMConfig.py.

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