Skip to content

Fix Tile noise filter (ATLASRECTS-4962)

In the case when not all Tile digits are available offline and therefore not all Tile raw channels are built noise filters should be applied to full Tile raw channel container which comes from DSP and then the same corrections should be applied to incomplete Tile raw channel container built offline in Tile raw channel builder tool.

And then corrected Tile raw channel container built offline is merged with corrected container which comes from DSP during Tile cells creation in Tile cell builder tool.

Since in AthenaMT modification of Tile raw channel container which comes from DSP is not possible local mutable copy of it is created and used in Tile raw channel builder tool.

Unfortunately in this case Tile cell builder doesn't see the corrected Tile raw channel container from DSP and therefore original (uncorrected) container is merged with corrected Tile raw channel container built offline.

Now new TileRawChannelNoiseFilterAlg is introduced which applies noise filters to input Tile raw container (from DSP) and puts corrected container into store gate to be used by Tile raw channel builder tool and Tile cell builder tool.

Tile noise filter has been switched on for data overaly.

Merge request reports