Skip to content

CaloTPCnv: Don't write negative zero.

Scott Snyder requested to merge ssnyder/athena:sign.CaloTPCnv-20211023 into master

In CaloCellPacker_400_500, if we write a negative number with absolute value small enough that the value is written as zero, then don't set the sign bit. Otherwise, if we read and write again, the sign bit will be lost, causing spurious differences in the persistent data.

See ATLASRECTS-6597.

Merge request reports