![]() |
ATLAS Offline Software
|
Classes | |
| class | TestAlg |
| class | TileFragHash |
Functions | |
| def | exp_merge (base, d) |
| def | TileBadChannelsCfg (flags, badChannels, chans=[], lines='') |
| def | maketool (name, badChannels, noise=0, **kw) |
| def | TileRawChannelBuilderFromHitTestCfg (flags) |
Variables | |
| hits_0 | |
| exp_cells_0 | |
| Some disconnected cells. More... | |
| exp_mbts_0 | |
| exp_e4_0 | |
| exp_cells_1 | |
| exp_mbts_1 | |
| baddefs | |
| BAD_LOW | |
| BAD_HIGH | |
| BAD_BOTH | |
| BADTIMING | |
| badChannelsLines | |
| flags | |
| Files | |
| ConditionsRunNumber | |
| OverrideRunNumber | |
| GlobalTag | |
| RunType | |
| MaxEvents | |
| cfg | |
| disableBeamSpot | |
| withDetails | |
| sc | |
| def TileCellBuilderFromHitTestConfig.exp_merge | ( | base, | |
| d | |||
| ) |
Definition at line 116 of file TileCellBuilderFromHitTestConfig.py.
| def TileCellBuilderFromHitTestConfig.maketool | ( | name, | |
| badChannels, | |||
noise = 0, |
|||
| ** | kw | ||
| ) |
Definition at line 381 of file TileCellBuilderFromHitTestConfig.py.
| def TileCellBuilderFromHitTestConfig.TileBadChannelsCfg | ( | flags, | |
| badChannels, | |||
chans = [], |
|||
lines = '' |
|||
| ) |
chans: [(sec, side, mod, tow, samp, pmt), [DATA0, DATA1, DATA2]]
We'd like to specify cells using offline addressing, but the bad cell
file uses online addressing. We can convert, but that requires
idhelpers, etc, that aren't available until after initialization.
So we pass in both representations; in finalize(), we'll check
that they match and print out the correct bad cell lines
if they do not.
File data line format:
frag channel dummy adcStatus0 adcStatus1 chnStatus
chnStatus + adcStatusN are given to TileBchDecoder.
Offline problem masks:
chn adc
0 GeneralMaskChannel GeneralMaskAdc
1 NoPmt AdcDead
2 NoHV StuckBit
3 WrongHV DataCorruption
4 NoLaser VeryLargeHfNoise
5 BadLaser NoData
6 NoCesium WrongDspConfig
7 BadCesium LargeHfNoise
8 NoTiming CorrelatedNoise
9 BadTiming LargeLfNoise
10 TrigGeneralMask NoCis
11 TrigNoGain BadCis
12 TrigHalfGain SevereStuckBit
13 TrigNoisy SevereDataCorruption
14 Emergency IgnoredByDQV
15 HVReadoutPb
16 BrokenClearFibre
17 IgnoreCs
18 UnstableCs
Online problem masks:
chn adc
0 IgnoredInDsp OnlineGeneralMaskAdc
1 IgnoredInHlt
2 DisableForL1
3 TrigGeneralMask
4 TrigNoGain
5 TrigHalfGain
6 TrigNoisy
7 OnlineBadTiming
Definition at line 293 of file TileCellBuilderFromHitTestConfig.py.
| def TileCellBuilderFromHitTestConfig.TileRawChannelBuilderFromHitTestCfg | ( | flags | ) |
Definition at line 394 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.BAD_BOTH |
Definition at line 290 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.BAD_HIGH |
Definition at line 289 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.BAD_LOW |
Definition at line 288 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.badChannelsLines |
Definition at line 371 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.baddefs |
Definition at line 287 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.BADTIMING |
Definition at line 291 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.cfg |
Definition at line 465 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.ConditionsRunNumber |
Definition at line 455 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.disableBeamSpot |
Definition at line 472 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.exp_cells_0 |
Some disconnected cells.
[253, [ [4706026383833300992, [ 0, 0, 0, 50000]], [4706027483344928768, [ 0, 0, 0, 50000]] ], ], [255, [ [4706157225717006336, [ 0, 0, 0, 80000]], [4706158325228634112, [ 0, 0, 0, 80000]] ], ],
Definition at line 77 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.exp_cells_1 |
Definition at line 123 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.exp_e4_0 |
Definition at line 108 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.exp_mbts_0 |
Definition at line 100 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.exp_mbts_1 |
Definition at line 129 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.Files |
Definition at line 454 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.flags |
Definition at line 453 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.GlobalTag |
Definition at line 457 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.hits_0 |
Definition at line 18 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.MaxEvents |
Definition at line 459 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.OverrideRunNumber |
Definition at line 456 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.RunType |
Definition at line 458 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.sc |
Definition at line 480 of file TileCellBuilderFromHitTestConfig.py.
| TileCellBuilderFromHitTestConfig.withDetails |
Definition at line 477 of file TileCellBuilderFromHitTestConfig.py.
1.8.18