ATLAS Offline Software
Loading...
Searching...
No Matches
TileLaserCalibAlgConfig Namespace Reference

Functions

 TileLaserDefaulCalibToolCfg (flags, **kwargs)
 TileLaserCalibAlgCfg (flags, **kwargs)

Variables

str inputDirectory = '/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TileByteStream/TileByteStream-02-00-00'
str inputFile = 'data18_tilecomm.00363899.calibration_tile.daq.RAW._lb0000._TileREB-ROS._0005-200ev.data'
 flags = initConfigFlags()
 Files
 AtlasVersion
 GlobalTag
 RunType
 MaxEvents
 cfg = MainServicesCfg(flags)
 withDetails
 True
 summariseProps
 sc = cfg.run()

Function Documentation

◆ TileLaserCalibAlgCfg()

TileLaserCalibAlgConfig.TileLaserCalibAlgCfg ( flags,
** kwargs )
Function to configure TileLaserCalibAlg algorithm

Definition at line 55 of file TileLaserCalibAlgConfig.py.

55def TileLaserCalibAlgCfg(flags, **kwargs):
56
57 ''' Function to configure TileLaserCalibAlg algorithm'''
58
59 from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
60 acc = ComponentAccumulator()
61
62 if 'Tools' not in kwargs:
63 laserCalibTool = acc.popToolsAndMerge( TileLaserDefaulCalibToolCfg(flags) )
64 kwargs['Tools'] = [laserCalibTool]
65
66 from AthenaConfiguration.ComponentFactory import CompFactory
67 TileLaserCalibAlg = CompFactory.TileLaserCalibAlg
68
69 acc.addEventAlgo(TileLaserCalibAlg(**kwargs), primary=True)
70
71 return acc
72

◆ TileLaserDefaulCalibToolCfg()

TileLaserCalibAlgConfig.TileLaserDefaulCalibToolCfg ( flags,
** kwargs )
Function to configure TileLaserDefaultCalibTool tool

Definition at line 11 of file TileLaserCalibAlgConfig.py.

11def TileLaserDefaulCalibToolCfg(flags, **kwargs):
12
13 ''' Function to configure TileLaserDefaultCalibTool tool'''
14
15 from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
16 acc = ComponentAccumulator()
17
18 from TileConditions.TileCablingSvcConfig import TileCablingSvcCfg
19 acc.merge( TileCablingSvcCfg(flags) )
20
21 from TileConditions.TileInfoLoaderConfig import TileInfoLoaderCfg
22 acc.merge( TileInfoLoaderCfg(flags) )
23
24 from TileGeoModel.TileGMConfig import TileGMCfg
25 acc.merge(TileGMCfg( flags ))
26
27 from TileRecUtils.TileDQstatusConfig import TileDQstatusAlgCfg
28 acc.merge( TileDQstatusAlgCfg(flags) )
29
30 if 'TileBadChanTool' not in kwargs:
31 from TileConditions.TileBadChannelsConfig import TileBadChanToolCfg
32 badChanTool = acc.popToolsAndMerge( TileBadChanToolCfg(flags) )
33 kwargs['TileBadChanTool'] = badChanTool
34
35 if 'TileCondToolEmscale' not in kwargs:
36 from TileConditions.TileEMScaleConfig import TileCondToolEmscaleCfg
37 emScaleTool = acc.popToolsAndMerge( TileCondToolEmscaleCfg(flags) )
38 kwargs['TileCondToolEmscale'] = emScaleTool
39
40 if 'TileDCSTool' not in kwargs:
41 from TileConditions.TileDCSConfig import TileDCSToolCfg
42 kwargs['TileDCSTool'] = acc.popToolsAndMerge( TileDCSToolCfg(flags) )
43
44 from AthenaConfiguration.ComponentFactory import CompFactory
45 TileLaserDefalutCalibTool = CompFactory.TileLaserDefaultCalibTool
46
47 acc.setPrivateTools(TileLaserDefalutCalibTool(**kwargs))
48
49 return acc
50
51
52'''
53@brief Python configuration of TileLaserCalibAlg algorithm for the Run III
54'''

Variable Documentation

◆ AtlasVersion

TileLaserCalibAlgConfig.AtlasVersion

Definition at line 89 of file TileLaserCalibAlgConfig.py.

◆ cfg

TileLaserCalibAlgConfig.cfg = MainServicesCfg(flags)

Definition at line 98 of file TileLaserCalibAlgConfig.py.

◆ Files

TileLaserCalibAlgConfig.Files

Definition at line 88 of file TileLaserCalibAlgConfig.py.

◆ flags

TileLaserCalibAlgConfig.flags = initConfigFlags()

Definition at line 87 of file TileLaserCalibAlgConfig.py.

◆ GlobalTag

TileLaserCalibAlgConfig.GlobalTag

Definition at line 90 of file TileLaserCalibAlgConfig.py.

◆ inputDirectory

str TileLaserCalibAlgConfig.inputDirectory = '/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/TileByteStream/TileByteStream-02-00-00'

Definition at line 84 of file TileLaserCalibAlgConfig.py.

◆ inputFile

str TileLaserCalibAlgConfig.inputFile = 'data18_tilecomm.00363899.calibration_tile.daq.RAW._lb0000._TileREB-ROS._0005-200ev.data'

Definition at line 85 of file TileLaserCalibAlgConfig.py.

◆ MaxEvents

TileLaserCalibAlgConfig.MaxEvents

Definition at line 92 of file TileLaserCalibAlgConfig.py.

◆ RunType

TileLaserCalibAlgConfig.RunType

Definition at line 91 of file TileLaserCalibAlgConfig.py.

◆ sc

TileLaserCalibAlgConfig.sc = cfg.run()

Definition at line 113 of file TileLaserCalibAlgConfig.py.

◆ summariseProps

TileLaserCalibAlgConfig.summariseProps

Definition at line 108 of file TileLaserCalibAlgConfig.py.

◆ True

TileLaserCalibAlgConfig.True

Definition at line 108 of file TileLaserCalibAlgConfig.py.

◆ withDetails

TileLaserCalibAlgConfig.withDetails

Definition at line 108 of file TileLaserCalibAlgConfig.py.