Runner Module for running SMIET
Issue
While the method to use SMIET is relatively simple (make_template -> map_template), the methodology requires one to use
- several origin showers based on xmax and zenith ranges
- using interpolated synthesis, which is most recommended to remove the bias
- filter the trace from the sliced / coreas showers and compute the fluence every time to check and return meaningful results
To alleviate these problems, I propose to generate a general SMIET class that will do all of this with a single class. This will
- set up a site and backend
- generate templates based on the origin library
- load templates based on origin library
- setup target showers, either based on given longitudinal profile or coreas showers
- synthesise (interpolated) for each of them, in star shape
- return the traces (filtered already in the relevant range) and fluences