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

Functions

 TileRawChannelBuilderFitFilterCfg (flags, **kwargs)
 TileRawChannelBuilderFitOverflowCfg (flags, **kwargs)

Variables

 flags = initConfigFlags()
 Files
 AtlasVersion
 RunType
 NoiseFilter
 acc = ComponentAccumulator()
 withDetails
 True
 summariseProps

Detailed Description

Define method to construct configured Tile Fit raw channel builder tool

Function Documentation

◆ TileRawChannelBuilderFitFilterCfg()

TileRawChannelBuilderFitConfig.TileRawChannelBuilderFitFilterCfg ( flags,
** kwargs )
Return component accumulator with configured private Tile Fit raw channel builder tool

Arguments:
    flags  -- Athena configuration flags

Definition at line 9 of file TileRawChannelBuilderFitConfig.py.

9def TileRawChannelBuilderFitFilterCfg(flags, **kwargs):
10 """Return component accumulator with configured private Tile Fit raw channel builder tool
11
12 Arguments:
13 flags -- Athena configuration flags
14 """
15
16 name = kwargs.pop('name', 'TileRawChannelBuilderFitFilter')
17 kwargs.setdefault('TileRawChannelContainer', 'TileRawChannelFit')
18 kwargs.setdefault('correctTime', flags.Tile.correctTime)
19 kwargs.setdefault('FrameLength', 7)
20
21 acc = ComponentAccumulator()
22
23 if 'TileCondToolNoiseSample' not in kwargs:
24 from TileConditions.TileSampleNoiseConfig import TileCondToolNoiseSampleCfg
25 sampleNoiseTool = acc.popToolsAndMerge( TileCondToolNoiseSampleCfg(flags) )
26 kwargs['TileCondToolNoiseSample'] = sampleNoiseTool
27
28 if flags.Tile.correctTime and 'TileCondToolTiming' not in kwargs:
29 from TileConditions.TileTimingConfig import TileCondToolTimingCfg
30 timingTool = acc.popToolsAndMerge( TileCondToolTimingCfg(flags) )
31 kwargs['TileCondToolTiming'] = timingTool
32
33 TileRawChannelBuilderFitFilter=CompFactory.TileRawChannelBuilderFitFilter
34 from TileRecUtils.TileRawChannelBuilderConfig import TileRawChannelBuilderCfg
35 rawChanBuilder = acc.popToolsAndMerge(TileRawChannelBuilderCfg(flags, name, TileRawChannelBuilderFitFilter, **kwargs))
36 acc.setPrivateTools(rawChanBuilder)
37
38 return acc
39
40

◆ TileRawChannelBuilderFitOverflowCfg()

TileRawChannelBuilderFitConfig.TileRawChannelBuilderFitOverflowCfg ( flags,
** kwargs )

Definition at line 41 of file TileRawChannelBuilderFitConfig.py.

41def TileRawChannelBuilderFitOverflowCfg(flags, **kwargs):
42 return TileRawChannelBuilderFitFilterCfg(flags,
43 name = 'TileRawChannelBuilderFitOverflow',
44 TileRawChannelContainer = "")
45
46

Variable Documentation

◆ acc

TileRawChannelBuilderFitConfig.acc = ComponentAccumulator()

Definition at line 66 of file TileRawChannelBuilderFitConfig.py.

◆ AtlasVersion

TileRawChannelBuilderFitConfig.AtlasVersion

Definition at line 59 of file TileRawChannelBuilderFitConfig.py.

◆ Files

TileRawChannelBuilderFitConfig.Files

Definition at line 58 of file TileRawChannelBuilderFitConfig.py.

◆ flags

TileRawChannelBuilderFitConfig.flags = initConfigFlags()

Definition at line 57 of file TileRawChannelBuilderFitConfig.py.

◆ NoiseFilter

TileRawChannelBuilderFitConfig.NoiseFilter

Definition at line 61 of file TileRawChannelBuilderFitConfig.py.

◆ RunType

TileRawChannelBuilderFitConfig.RunType

Definition at line 60 of file TileRawChannelBuilderFitConfig.py.

◆ summariseProps

TileRawChannelBuilderFitConfig.summariseProps

Definition at line 72 of file TileRawChannelBuilderFitConfig.py.

◆ True

TileRawChannelBuilderFitConfig.True

Definition at line 72 of file TileRawChannelBuilderFitConfig.py.

◆ withDetails

TileRawChannelBuilderFitConfig.withDetails

Definition at line 72 of file TileRawChannelBuilderFitConfig.py.