Fixes for Pixel Overlay

Merged John Derek Chapman requested to merge jchapman/athena:PixelDigiNoise_master into master

The PixelDigitization in master is missing some functionality present in 21.0 which are required for MC-MC Overlay.

The ability to disable noise was lost in the refactoring of the PixelDigitization package. The functionality is restored by adding a m_doNoise configurable property to the FrontEndSimTool base class. This is used to determine whether or not the ThermalNoise(...) and RandomNoise(...) functions should be called in the derived classes. This should replicate the behaviour in 21.0 where the PixelNoisyCellGenerator is only used when digitizationFlags.doInDetNoise()==True. (This will change the overlay output.)

Edited by John Derek Chapman

Merge request reports