Changeset 29081
- Timestamp:
- Aug 31, 2010, 5:55:09 AM (16 years ago)
- File:
-
- 1 edited
-
trunk/pstamp/scripts/detectability_respond.pl (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/pstamp/scripts/detectability_respond.pl
r29050 r29081 204 204 $rowList[$i]->{ID} = $query{$fpa_id}{ROWNUM}[$i]; 205 205 $rowList[$i]->{COORD_MASK} = 0; 206 # Set default values 207 $query{$fpa_id}{BAD_COMPONENT}[$i] = 1; 208 $query{$fpa_id}{IMAGE}[$i] = 'no_image'; 209 $query{$fpa_id}{MASK}[$i] = 'no_mask'; 210 $query{$fpa_id}{WEIGHT}[$i] = 'no_weight'; 211 $query{$fpa_id}{PSF}[$i] = 'no_psf'; 212 213 $query{$fpa_id}{STAGE_ID}[$i] = 'no_id'; 214 $query{$fpa_id}{IMAGE_DB}[$i] = 'no_imdb'; 215 $query{$fpa_id}{NEED_MAGIC}[$i] = 'no_magic'; 216 $query{$fpa_id}{MAGICKED}[$i] = 'no_magic'; 217 $query{$fpa_id}{CATALOG}[$i] = 'no_catalog'; 218 $query{$fpa_id}{COMPONENT_ID}[$i] = 'no_component'; 219 $query{$fpa_id}{CLASS_ID}[$i] = 'no_class'; 220 221 $query{$fpa_id}{STATE}[$i] = 'no_state'; 222 $query{$fpa_id}{DATA_STATE}[$i] = 'no_dstate'; 223 $query{$fpa_id}{FAULT}[$i] = 'no_fault'; 224 $query{$fpa_id}{BURNTOOL_STATE}[$i] = 'no_btstate'; 225 206 226 } 207 227 … … 221 241 $value = join ' ', @{ $this_image_ref->{$key} }; 222 242 } 243 223 244 # print "$this_image_ref $key $value\n"; 224 245 foreach my $valid_index (@{ $this_image_ref->{row_index} }) { … … 230 251 $query{$fpa_id}{IMAGE_DB}[$valid_index] = $this_image_ref->{imagedb}; 231 252 $query{$fpa_id}{NEED_MAGIC}[$valid_index] = $need_magic; 253 $query{$fpa_id}{BAD_COMPONENT}[$valid_index] = 0; 232 254 233 255 if (exists($this_image_ref->{astrom})) { … … 305 327 } 306 328 print WISDOM "\n"; 307 @{ $update_request{$query{$fpa_id}{IMAGE}[$i]}{$query{$fpa_id}{FAULT}[$i]} } = 308 ($query{$fpa_id}{STATE}[$i],$query{$fpa_id}{STAGE}[$i],$query{$fpa_id}{STAGE_ID}[$i], 309 $query{$fpa_id}{COMPONENT_ID}[$i],$query{$fpa_id}{NEED_MAGIC}[$i],$query{$fpa_id}{IMAGE_DB}[$i]); 310 push @{ $processing_request{$fpa_id}{$query{$fpa_id}{IMAGE}[$i]} }, $i; 329 if ($query{$fpa_id}{BAD_COMPONENT}[$i] == 0) { 330 @{ $update_request{$query{$fpa_id}{IMAGE}[$i]}{$query{$fpa_id}{FAULT}[$i]} } = 331 ($query{$fpa_id}{STATE}[$i],$query{$fpa_id}{STAGE}[$i],$query{$fpa_id}{STAGE_ID}[$i], 332 $query{$fpa_id}{COMPONENT_ID}[$i],$query{$fpa_id}{NEED_MAGIC}[$i],$query{$fpa_id}{IMAGE_DB}[$i]); 333 push @{ $processing_request{$fpa_id}{$query{$fpa_id}{IMAGE}[$i]} }, $i; 334 } 311 335 } 312 336 } … … 360 384 my $stage = $query{$fpa_id}{STAGE}[$index]; 361 385 # if there's a fault, then we can't process this image. 362 if ($fault != 0) { 386 if (($fault != 0)||($query{$fpa_id}{BAD_COMPONENT}[$index] == 1)) { 387 $query{$fpa_id}{PROC_ERROR}[$index] = 23; 388 389 $query{$fpa_id}{NPIX}[$index] = 0; 390 $query{$fpa_id}{QFACTOR}[$index] = 0.0; 391 $query{$fpa_id}{FLUX}[$index] = 0.0; 392 $query{$fpa_id}{FLUX_SIG}[$index] = 0.0; 393 363 394 next; 364 395 }
Note:
See TracChangeset
for help on using the changeset viewer.
