WIP: Provide common array config
This is an attempt of logical standardization of the configuration files. This merge request means to replace the current LST-SiPM-NSB tag and will be the universal for the single-telescope studies. With a few changes provided through sim_runner configuration one can use it for all the physics use cases of LST-SiPM studies. Current config resembles:
- Array consisting of 1 telescope
- Telescope configured to be an LST as in PROD4 with all default values except camera pixels
If one wants to use a different camera filter, a corresponding parameter should be overridden in the sim_runner configuration (e.g. to use the boroflat window).
Also I have removed unused preprocessor directives related to threshold:
- % At 1x/2x/5x/7x dark: 645/861/1234/1430 for "za" with clipping 350 (250 at 1x)
- #ifdef THRESHOLD_5X
- trigger_current_limit = 2000.0 % [microAmps]
- nsb_scaling_factor = 5
- asum_threshold = 1234 % "zg" at 5x dark with clipping 360
- asum_clipping = 350 % mV
- #endif
- #ifdef THRESHOLD_7X
- trigger_current_limit = 2000.0 % [microAmps]
- nsb_scaling_factor = 5 % Yes simulation is actually at 5x dark NSB.
- asum_threshold = 1430 % "zg" at 7x dark with clipping 360 (5x + safety margin)
- asum_clipping = 350 % mV
- #endif
- #ifdef THRESHOLD_30X
- trigger_current_limit = 2000.0 % [microAmps]
- nsb_scaling_factor = 30
- asum_threshold = 2000 % Just guessing; not meant to be usable at 30x dark (pixels may be disabled due to current)
- asum_clipping = 350 % mV
- min_photons = 100000000 % Bypass processing this telescope as early as possible
- #endif
Certain parameters are reshuffled between logical blocks and duplications removed - see diff.
Please review at your convenience (not a showstopper at the moment) and let me know if this looks ok.