Add [an] SOA neutral particle container[s]
The new selection machinery (ThOr functors, ThOr::Combiner
etc.) is explicitly vectorised and uses SOA-layout data structures. There are various examples of these, for example Composites
, and some outstanding ones, for example #97 (closed).
So far there are no compatible structures for neutral particles. These should be added. This could either be a single container ("NeutralBasics
"), or perhaps more likely a logical "zip" of information produced by different neutral reconstruction algorithms. However this is defined, an API compatible with the relevant ThOr
functors should be exposed.
Edited by Mika Anton Vesterinen