Enable multiple Observation Planes via steering
I would like to open the feature request for enabling the use of multiple observation planes via steering.
For example, I would like to call ./corsika --obslevel 0 1e3 2e3 3e3
to create four observation planes at different heights. This input format is supported by CLI11.
At the moment, the number of Processes in the process sequence needs to be known at runtime, this means we can't dynamically add several ObservationPlane
objects to the process sequence.
To realize this feature request, we either need to enable changing the number of process sequence at runtime, or we create a MultipleObservationPlane
object which is just one process in the process sequence, but create a variable number of observation planes (and corresponding outputs) based on the steering input.