Name:
In chunkRoot/stripSS/muMMMMMM_V the file is named tsChunk-SS-MMMMMM.par, where SS is the stripe number, MMMMMM is the starting great circle longitude (mu) of the chunk in integer arcsecs, and S is the sky version.
In runsRoot/RRRR/V/ the file is named tsChunk-RRRR-V.par, where RRRR is the run number, and V is the rerun number.
Produced by: ts
Used by: ts, sx
Size: < 10 Kb.
Archived? Yes, by sx.
Content Verification
set tsChunk [param2Chain tsChunk.par k]
loop i 0 [chainSize $tsChunk] {
set segment [chainElementGetByPos $tsChunk $i]
set run [exprGet $segment.run]
set rerun [exprGet $segment.rerun]
set camcol [exprGet $segment.camcol]
set field0 [exprGet $segment.field0]
set nFields [exprGet $segment.nFields]
loop j $field0 $nFields {
set file [format $camcol/tsField-%06d-%1d-%1d-%04d.fit" $run $col $rerun $field]
if {![file exists $file] } { error "missing file $file" }
set file [format $camcol/tsObj-%06d-%1d-%1d-%04d.fit" $run $col $rerun $field]
if {![file exists $file] } { error "missing file $file" }
}
}
stripe 'XX' # stripe number
startMu 'XXXXXX' # starting great circle longitude
# of the chunk (inclusive,
# integer arcsecs)
endMu 'XXXXXX' # ending great circle longitude
# of the chunk (exclusive,
# integer arcsecs)
skyVersion 'X' # sky version:
# -1 = untiled run (skyVersion
# = 15 will be used in the SQL
# database instead of -1)
# 0 = targeted sky
# 1 = best (aka latest photo) sky
# 2, 3, 4, ... 14 = Southern Survey sky
# 15 = used in SQL database to designate
# skyVersion = -1
NOTE: to make the life of a database programmer easier, the "runs"
version of the sky, which is designated as skyVersion = -1 in a tsChunk file,
is stored as skyVersion = 15 in the SQL database. These two values are
equivalent. The highest allowed skyVersion in a tsChunk file is 14.
# List of all segments of Frames Pipeline Runs in the chunk
typedef struct {
int run; # Imaging run number.
int camCol; # Camera column (1-6).
int rerun; # Identifying rerun number.
int stripeNumber; # Identifying stripe number
char strip[2]; # Identifying strip N or S
int startMu; # Starting great circle longitude of the
# segment (inclusive, integer arcsecs).
int endMu; # Ending great circle longitude of the
# segment (inclusive, integer arcsecs).
int field0; # First field in the segment.
int nFields; # Number of fields in the segment.
char status[20]; # primary, secondary, or bad
} TSSEG;
TSSEG 581 1 0 25 S 634010 645000 3 68 primary