TileTPCnv: Save Tile raw channel collection DSP metadata (ATLASSIM-7403)
For every Tile Calorimeter module the so-called Tile DQ status fragment is written in the ByteStream in every event. Information from this fragment is then stored in the metadata for the corresponding Tile raw channel collection. And then the Tile DQ status is produced on the fly using this metadata also.
This information is not saved in the POOL format (it seems to be not needed before). But if the ByteStream for data overlay is pre-converted in the RDO POOL format to augment it, then this information is also needed to produce the correct Tile DQ status.
So, Tile raw channel container converter has been modified to save also the raw channel collection metadata. This information is saved only in the case when Tile raw channel container comes from the DSP, and when there are errors in the metadata for the corresponding module. That means that the metadata are saved only for problematic modules.
To save space some errors (header format and parity errors, sample format and parity errors, FE and ROD chip mask errors) are merged into one (memory parity error).
The test for the Tile raw channel converter has been modified to test this functionality and the corresponing reference file has been update also.