|
ATLAS Offline Software
|
◆ TileRawChannelCorrectionAlgCfg()
def TileRawChannelCorrectionConfig.TileRawChannelCorrectionAlgCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Return component accumulator with configured Tile raw channel correction algorithm
Arguments:
flags -- Athena configuration flags (ConfigFlags)
Keyword arguments:
InputRawChannelContainer -- input Tile raw channel container. Defaults to TileRawChannelCnt.
OutputRawChannelContainer -- output Tile raw channel container. Defaults to TileRawChannelCntCorrected.
Definition at line 151 of file TileRawChannelCorrectionConfig.py.
152 """Return component accumulator with configured Tile raw channel correction algorithm
155 flags -- Athena configuration flags (ConfigFlags)
158 InputRawChannelContainer -- input Tile raw channel container. Defaults to TileRawChannelCnt.
159 OutputRawChannelContainer -- output Tile raw channel container. Defaults to TileRawChannelCntCorrected.
164 kwargs.setdefault(
'InputRawChannelContainer',
'TileRawChannelCnt')
165 kwargs.setdefault(
'OutputRawChannelContainer',
'TileRawChannelCntCorrected')
167 if 'NoiseFilterTools' not in kwargs:
170 TileRawChannelCorrectionAlg=CompFactory.TileRawChannelCorrectionAlg
◆ TileRawChannelCorrectionToolsCfg()
def TileRawChannelCorrectionConfig.TileRawChannelCorrectionToolsCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Return component accumulator with configured private Tile raw channel correction tools
Arguments:
flags -- Athena configuration flags (ConfigFlags)
Definition at line 126 of file TileRawChannelCorrectionConfig.py.
127 """Return component accumulator with configured private Tile raw channel correction tools
130 flags -- Athena configuration flags (ConfigFlags)
135 noiseFilterTools = []
137 if flags.Tile.correctPedestalDifference
or flags.Tile.zeroAmplitudeWithoutDigits:
140 if flags.Tile.NoiseFilter == 1:
143 if flags.Tile.correctTimeJumps:
146 acc.setPrivateTools( noiseFilterTools )
◆ TileRawChannelNoiseFilterCfg()
def TileRawChannelCorrectionConfig.TileRawChannelNoiseFilterCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Return component accumulator with configured private Tile raw channel noise filter tool
Arguments:
flags -- Athena configuration flags (ConfigFlags)
Definition at line 52 of file TileRawChannelCorrectionConfig.py.
53 """Return component accumulator with configured private Tile raw channel noise filter tool
56 flags -- Athena configuration flags (ConfigFlags)
61 from TileRecUtils.TileDQstatusConfig
import TileDQstatusAlgCfg
64 from TileConditions.TileInfoLoaderConfig
import TileInfoLoaderCfg
67 from TileConditions.TileEMScaleConfig
import TileEMScaleCondAlgCfg
70 from TileConditions.TileSampleNoiseConfig
import TileSampleNoiseCondAlgCfg
73 from TileConditions.TileBadChannelsConfig
import TileBadChannelsCondAlgCfg
76 TileRawChannelNoiseFilter=CompFactory.TileRawChannelNoiseFilter
◆ TileRawChannelOF1CorrectorCfg()
def TileRawChannelCorrectionConfig.TileRawChannelOF1CorrectorCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Return component accumulator with configured private Tile OF1 raw channel correction tool
Arguments:
flags -- Athena configuration flags
Definition at line 9 of file TileRawChannelCorrectionConfig.py.
10 """Return component accumulator with configured private Tile OF1 raw channel correction tool
13 flags -- Athena configuration flags
18 kwargs.setdefault(
'CorrectPedestalDifference', flags.Tile.correctPedestalDifference)
19 kwargs.setdefault(
'ZeroAmplitudeWithoutDigits', flags.Tile.zeroAmplitudeWithoutDigits)
20 kwargs.setdefault(
'TileDigitsContainer',
'TileDigitsCnt')
22 if kwargs[
'CorrectPedestalDifference']:
23 from TileConditions.TileSampleNoiseConfig
import TileSampleNoiseCondAlgCfg
27 if 'TileCondToolTiming' not in kwargs:
28 from TileConditions.TileTimingConfig
import TileCondToolOnlineTimingCfg
31 if 'TileCondToolOfc' not in kwargs:
32 from TileConditions.TileOFCConfig
import TileCondToolOfcCoolCfg
35 if kwargs[
'ZeroAmplitudeWithoutDigits']:
37 if 'TileCondToolDspThreshold' not in kwargs:
38 from TileConditions.TileDSPThresholdConfig
import TileCondToolDspThresholdCfg
41 if kwargs[
'CorrectPedestalDifference']
or kwargs[
'ZeroAmplitudeWithoutDigits']:
42 from TileConditions.TileEMScaleConfig
import TileEMScaleCondAlgCfg
45 TileRawChannelOF1Corrector=CompFactory.TileRawChannelOF1Corrector
◆ TileTimeBCOffsetFilterCfg()
def TileRawChannelCorrectionConfig.TileTimeBCOffsetFilterCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Return component accumulator with configured private Tile raw channel timing jump correction tool
Arguments:
flags -- Athena configuration flags (ConfigFlags)
EneThreshold3 - energy threshold on 3 channels in one DMU (in MeV)
EneThreshold1 - energy threshold on 1 channel (in MeV)
TimeThreshold - threshold on time difference (in ns)
Definition at line 83 of file TileRawChannelCorrectionConfig.py.
84 """Return component accumulator with configured private Tile raw channel timing jump correction tool
87 flags -- Athena configuration flags (ConfigFlags)
88 EneThreshold3 - energy threshold on 3 channels in one DMU (in MeV)
89 EneThreshold1 - energy threshold on 1 channel (in MeV)
90 TimeThreshold - threshold on time difference (in ns)
94 kwargs.setdefault(
'CheckDCS', flags.Tile.useDCS)
95 kwargs.setdefault(
'EneThreshold3', 1000)
96 kwargs.setdefault(
'EneThreshold1', 3000)
97 kwargs.setdefault(
'TimeThreshold', 15)
98 kwargs.setdefault(
'AverTimeEneThreshold', 500)
99 kwargs.setdefault(
'RefTimeThreshold', 10)
100 kwargs.setdefault(
'SampleDiffMaxMin_HG', 15)
101 kwargs.setdefault(
'SampleDiffMaxMin_LG', -1)
103 from TileRecUtils.TileDQstatusConfig
import TileDQstatusAlgCfg
106 from TileConditions.TileCablingSvcConfig
import TileCablingSvcCfg
109 from TileConditions.TileEMScaleConfig
import TileEMScaleCondAlgCfg
112 from TileConditions.TileBadChannelsConfig
import TileBadChannelsCondAlgCfg
115 if kwargs[
'CheckDCS']:
116 from TileConditions.TileDCSConfig
import TileDCSCondAlgCfg
119 TileTimeBCOffsetFilter=CompFactory.TileTimeBCOffsetFilter
◆ acc
TileRawChannelCorrectionConfig.acc |
◆ AtlasVersion
TileRawChannelCorrectionConfig.AtlasVersion |
◆ correctPedestalDifference
TileRawChannelCorrectionConfig.correctPedestalDifference |
◆ Files
TileRawChannelCorrectionConfig.Files |
◆ flags
TileRawChannelCorrectionConfig.flags |
◆ GlobalTag
TileRawChannelCorrectionConfig.GlobalTag |
◆ maxEvents
TileRawChannelCorrectionConfig.maxEvents |
◆ readMuRcv
TileRawChannelCorrectionConfig.readMuRcv |
◆ RunType
TileRawChannelCorrectionConfig.RunType |
◆ sc
TileRawChannelCorrectionConfig.sc |
◆ summariseProps
TileRawChannelCorrectionConfig.summariseProps |
◆ True
TileRawChannelCorrectionConfig.True |
◆ withDetails
TileRawChannelCorrectionConfig.withDetails |
◆ zeroAmplitudeWithoutDigits
TileRawChannelCorrectionConfig.zeroAmplitudeWithoutDigits |
def TileRawChannelNoiseFilterCfg(flags, **kwargs)
def TileRawChannelOF1CorrectorCfg(flags, **kwargs)
def TileCondToolDspThresholdCfg(flags, **kwargs)
This tool sets bad status for channels with 25ns or 50ns timing jump.
def TileCondToolOfcCoolCfg(flags, **kwargs)
def TileInfoLoaderCfg(flags, **kwargs)
def TileCondToolOnlineTimingCfg(flags, **kwargs)
def TileDQstatusAlgCfg(flags, **kwargs)
This algorithm applies noise filter tools to input Tile raw channel container.
def TileBadChannelsCondAlgCfg(flags, **kwargs)
This tool correct TileRawChannels amplitudes which came from OF1 DSP if pedestal changed.
def TileEMScaleCondAlgCfg(flags, **kwargs)
def TileDCSCondAlgCfg(flags, **kwargs)
def TileTimeBCOffsetFilterCfg(flags, **kwargs)
def TileSampleNoiseCondAlgCfg(flags, **kwargs)
This tool subtracts common-mode noise from all TileRawChannels in one container.
def TileRawChannelCorrectionAlgCfg(flags, **kwargs)
def TileCablingSvcCfg(flags)
def TileRawChannelCorrectionToolsCfg(flags, **kwargs)