IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 40257


Ignore:
Timestamp:
Dec 7, 2017, 6:14:27 PM (9 years ago)
Author:
eugene
Message:

do not skip the main elements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ohana.20170822/src/photdbc/src/make_subcatalog.c

    r40212 r40257  
    11# include "photdbc.h"
     2
     3# define SKIP_MEASURE FALSE
     4# define SKIP_LENSING FALSE
     5# define SKIP_LENSOBJ FALSE
     6# define SKIP_STARPAR FALSE
     7# define SKIP_GALPHOT FALSE
    28
    39// copy a catalog to a new subcatalog, applying some filters
     
    98104    minSigma = 32;
    99105    Nm = 0;
    100     for (j = 0; j < catalog[0].average[i].Nmeasure; j++) {
     106    for (j = 0; !SKIP_MEASURE && (j < catalog[0].average[i].Nmeasure); j++) {
    101107
    102108      offset = catalog[0].average[i].measureOffset + j;
     
    164170      }
    165171    }
     172    // End of average[i] loop
    166173
    167174    // exclude faint objects
     
    189196    Nm = 0;
    190197    subcatalog[0].average[Naverage].lensingOffset = Nlensing;
    191     for (j = 0; j < catalog[0].average[i].Nlensing; j++) {
     198    for (j = 0; !SKIP_LENSING && (j < catalog[0].average[i].Nlensing); j++) {
    192199
    193200      offset = catalog[0].average[i].lensingOffset + j;
     
    208215    Nm = 0;
    209216    subcatalog[0].average[Naverage].lensobjOffset = Nlensobj;
    210     for (j = 0; j < catalog[0].average[i].Nlensobj; j++) {
     217    for (j = 0; !SKIP_LENSOBJ && (j < catalog[0].average[i].Nlensobj); j++) {
    211218
    212219      offset = catalog[0].average[i].lensobjOffset + j;
     
    226233    Nm = 0;
    227234    subcatalog[0].average[Naverage].starparOffset = Nstarpar;
    228     for (j = 0; j < catalog[0].average[i].Nstarpar; j++) {
     235    for (j = 0; !SKIP_STARPAR && (j < catalog[0].average[i].Nstarpar); j++) {
    229236
    230237      offset = catalog[0].average[i].starparOffset + j;
     
    245252    Nm = 0;
    246253    subcatalog[0].average[Naverage].galphotOffset = Ngalphot;
    247     for (j = 0; j < catalog[0].average[i].Ngalphot; j++) {
     254    for (j = 0; !SKIP_GALPHOT && (j < catalog[0].average[i].Ngalphot); j++) {
    248255
    249256      offset = catalog[0].average[i].galphotOffset + j;
Note: See TracChangeset for help on using the changeset viewer.