Skip to content

Tidying of CSC Overlay code based in ATLASSIM-3813

Switched to using a simpler Algorithm for CSC Digit to RDO conversion during Overlay. Based on the discussion in ATLASSIM-3813 it is no longer necessary to support producing CSCRDOs with two samples rather than the current standard of four, so we can switch to a simpler Digit to RDO conversion Algorithm which only supports the latter.

Removed obsolete CscOverlayDigitToRDO Algorithm.

Dropped unnecessary checks on CscRawData::numSamples() from CscOverlay::execute.

Further tidying of CscOverlay Algorithm. Code now returns StatusCode::FAILURE if newly-created SG::Read/WriteHandles are invalid. Dropped obsolete code using auto_ptr. Make overlayContainer and mergeCollections methods private.

Merge request reports