24 #ifndef MUSE_LINGAIN_Z_H 25 #define MUSE_LINGAIN_Z_H 31 #include <muse_instrument.h> struct muse_lingain_params_s muse_lingain_params_t
Structure to hold the parameters of the muse_lingain recipe.
int merge
Merge output products from different IFUs into a common file.
Structure to hold the parameters of the muse_lingain recipe.
double signalmin
Minimum signal value in log(ADU) used for the gain analysis and the non-linearity polynomial model...
double linearmin
Lower limit of desired linear range in log10(counts).
double sigma
Sigma value used for signal value clipping.
int nifu
IFU to handle. If set to 0, all IFUs are processed serially. If set to -1, all IFUs are processed in ...
double signalbin
Size of a signal bin in log10(ADU) used for the gain analysis and the non-linearity polynomial model...
double signalmax
Maximum signal value in log(ADU) used for the gain analysis and the non-linearity polynomial model...
double fluxtol
Tolerance value for the overall flux consistency check of a pair of flat fields. The value is the max...
int order
Order of the polynomial used to fit the non-linearity residuals.
double toffset
Exposure time offset in seconds to apply to linearity flat fields.
double gainsigma
Sigma value for gain value clipping.
double linearmax
Upper limit of desired linear range in log10(counts).
double ctsmin
Minimum signal value in log(counts) to consider for the non-linearity analysis.
double ctsbin
Size of a signal bin in log10(counts) used for the non-linearity analysis.
int xborder
Extra offset from the detector edge used for the selection of slices.
double ctsmax
Maximum signal value in log(counts) to consider for the non-linearity analysis.
int xgap
Extra offset from tracing edge.
double gainlimit
Minimum signal value [ADU] used for fitting the gain relation.
int ybox
Size of windows along the traces of the slices.