split packing into streams
Closes #509 (closed)
At the moment, all line outputs are packed into one raw bank. If multiple lines from different streams fire (eg, Turbo and Full), both streams will get the same packed data.
Pros: Event size per line should be smaller. Turbo lines not asking for persistreco will not be penalized in throughput due to other lines with persistreco.
Cons: Reco objects would be packed per stream, even if they might be common.
Need to see how these two fare against each other in tests.
To be tested with LHCb!3929 (merged)
Edited by Sevda Esen