Changeset 33479
- Timestamp:
- Mar 11, 2012, 2:54:09 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20111122/Ohana/src/relastro/src/high_speed_objects.c
r33448 r33479 10 10 off_t l, i1, NAVERAGE, NMEASURE; 11 11 int *slowMoving, *groupA, *groupB, status, Nmatch, Nmatchmeas, Nepoch, nv[2], Nmatchmeasobj; 12 int foundA, foundB ;12 int foundA, foundB, XVERB; 13 13 double *X1, *Y1; 14 14 double dX, dY, dR, RADIUS2; … … 76 76 // mark (exclude) objects with both sets of target photcodes 77 77 for (i = 0; i < catalog[0].Naverage; i++) { 78 79 XVERB = (catalog[0].average[i].objID == OBJ_ID_SRC) && (catalog[0].average[i].catID == CAT_ID_SRC); 80 XVERB |= (catalog[0].average[i].objID == OBJ_ID_DST) && (catalog[0].average[i].catID == CAT_ID_DST); 81 if (XVERB) { 82 fprintf (stderr, "test object\n"); 83 } 84 78 85 // do any of the measures for this object match group A? 79 86 m = catalog[0].average[i].measureOffset; … … 173 180 nj = N1[j]; 174 181 182 XVERB = (catalog[0].average[ni].objID == OBJ_ID_SRC) && (catalog[0].average[ni].catID == CAT_ID_SRC); 183 XVERB |= (catalog[0].average[nj].objID == OBJ_ID_DST) && (catalog[0].average[nj].catID == CAT_ID_DST); 184 if (XVERB) { 185 fprintf (stderr, "test object %d or %d\n", (int) ni, (int) nj); 186 } 187 175 188 if (slowMoving[ni]) NEXT_I; 176 189 if (slowMoving[nj]) NEXT_J; … … 185 198 // look for pairs that are within the maximum separation 186 199 dX = X1[i] - X1[j]; 200 if (XVERB) { 201 fprintf (stderr, "%d %d : %f\n", (int) ni, (int) nj, dX); 202 } 187 203 188 204 if (dX <= -1.02*RADIUS) NEXT_I; // negative dX: i is too small … … 197 213 nj = N1[J]; 198 214 if (!groupB[nj]) continue; 215 216 XVERB = (catalog[0].average[ni].objID == OBJ_ID_SRC) && (catalog[0].average[ni].catID == CAT_ID_SRC); 217 XVERB |= (catalog[0].average[nj].objID == OBJ_ID_DST) && (catalog[0].average[nj].catID == CAT_ID_DST); 218 if (XVERB) { 219 fprintf (stderr, "test object pt2 %d or %d : %f\n", (int) ni, (int) nj, dX); 220 fprintf (stderr, ".\n"); 221 } 199 222 200 223 dY = Y1[i] - Y1[J];
Note:
See TracChangeset
for help on using the changeset viewer.
