Fixes for Pixel Overlay
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