Name: tsMasks.par
Produced by: opdb, sx
Used by:
Size: Small
Archived? No
The target types which are culled are specified in the bit mask culled, where the bits are the same as defined for the primTarget fields in the tsObj file. The bits associated with the badMask field are the same as the badMask field in the tsField file. The field boundaries and scanline and stripe areas are for both amplifiers together; if the badMask field indicates that an amplifier is bad, then those quantities must be adjusted accordingly. The field boundaries are for the scanline region mapped to this field; the primary region mapped to this field is the intersection of the scanline region and the stripe region (except in the south, stripe > 45, where stripe cuts are not applied).
typedef struct {
int stripe; # Stripe
char strip[2]; # Strip (N=north, S=south)
int run; # Run number
int rerun; # Rerun number
int camCol; # Camera column
int field; # Field ID
double mu[2]; # Mu boundaries of the scanline area intersecting
# this field (degrees)
double nu[2]; # Nu boundaries of the scanline area intersecting
# this field (degrees)
double scanlineArea; # Area of scanline covered by the field (deg^2)
double stripeArea; # Area of stripe covered by the field (deg^2)
int culled; # Culling bit mask
int badMask; # Quality categories with bad quality
} TIMASK;
END