New UTDecoder and UTDecoding test
Implements the changes to the UT RawBank decoding and readout map introduced with Rec!2240 (merged), LHCb!2631 (merged), Lbcom!504 (merged), lhcb-conddb/SIMCOND!118 (merged), Moore!695 (merged).
Adds a script to compare UTHits decoded with Allen and Rec to MCHits. A corresponding qmtest is added to Moore in Moore!714 (merged).
Apart from updated UT raw bank decoding and testing, this MR includes the infrastructure to parse raw bank version from various input file formats. The raw bank versions are stored as host variables while reading them in for processing. Up to this point, this should work for every raw bank type. The version is then passed on via the configuration to the device algorithms. This part has only been implemented for the UT.
In addition, the UT geometry version is parsed from the conditions database when dumping it to a binary file and stored as member variable in UTBoards
. Thus the binaries are also updated with this MR.
Goes together with LHCb!2924 (merged) and Moore!714 (merged).
Closes #191 (closed) and #245 (closed).
More details will be documented in an upcoming internal note.