Skip to content

split packing into streams

Sevda Esen requested to merge sevda-packing-per-stream into master

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)

@nskidmor @graven

Edited by Sevda Esen

Merge request reports