SOA or AOS as Config in PassiveLayerBuilder (was ACTS-463)
Original author Fabian Klimpel @fklimpel
Currently PassiveLayerBuilder uses a SOA construction to store the configurations of several layers although the the access is performed along the same index for all member arrays. In order to improve the readability of the config and to make a debugging easier, this should be stored in either a AOS construction or in a nested structure construction. As (small) side effect, this should improve the run time due to data locality.
So the question is: Should we keep the current struct or modify it?