WIP: PersistReco serialisation functionality
Obselete. Please refer to !685 (merged).
Add PersistReco serialisation functionality as described in #204 (closed) and lhcb-dpa/project#15, based on !646 (merged). To be specific:
- Add the serialisation step to Moore, including rewriting the locations to these in PersistRecoConf.
- Add the deserialisation to the various output-checking tests.
- Re-enable the
Hlt2Conf.test_persistreco_output_realtime
test. - Create a new version of the existing
Hlt2Conf.test_hlt2_check_output
for real-time reco. This should read the output ofHlt2Conf.test_hlt2_all_lines_with_reco
.
As the changes made in !646 (merged) are relatively independent, port most of them manually into this merge request and develop based on these changes.
The (de-) serialisation of PackedWeightedRelations
-type containers, i.e. PP2MCPRelations
, needs the patch in LHCb!2862 (merged).
Will re-base once !646 (merged) merged.
Edited by Ao Xu