#ifndef COMBINE_CONFIG_H
#define COMBINE_CONFIG_H

typedef struct {
    int verbose;			// Verbosity level
    float gain;				// Gain (e/ADU)
    float readnoise;			// Read noise (e)
    float reject;			// Rejection threshold (sigma)
    int nReject;			// Number of rejection iterations
    float saturated;			// Saturation level
    float bad;				// Bad level
    char *outName;			// Output name
    psArray *inNames;			// Input names;
    char *starFile;			// Filename of file containing stars
    char *starMap;			// Map for stars
    float aper;				// Aperture for photometry
} combineConfig;


combineConfig *combineConfigAlloc(void);// Allocator
void combineConfigFree(combineConfig *config); // Deallocator

void help(const char *programName);	// Print help
combineConfig *combineParseConfig(int argc, char *argv[]); // Parse command line



#endif
