Changeset 41623 for branches/eam_branches/relphot.20210521/src/ResetOps.c
- Timestamp:
- May 27, 2021, 3:55:13 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/relphot.20210521/src/ResetOps.c
r41620 r41623 104 104 } 105 105 106 // Used in relphot_objects.c:107 void ResetAverageObjects (Catalog *catalog) {108 109 // reset the calculated average magnitudes (does not affect ubercal-tied measurements or images)110 if (!RESET) return;111 112 int Nsecfilt = catalog->Nsecfilt;113 114 for (off_t j = 0; j < catalog->Naverage; j++) {115 catalog->average[j].flags &= ~photomBitsAverage; // reset all photometry bits (but not astrom)116 catalog->average[j].psfQF = NAN; // reset (will be re-calculated here)117 catalog->average[j].psfQFperf = NAN; // reset (will be re-calculated here)118 catalog->average[j].stargal = NAN; // reset (will be re-calculated here)119 catalog->average[j].photFlagsUpper = 0; // reset (will be re-calculated here)120 catalog->average[j].photFlagsLower = 0; // reset (will be re-calculated here)121 catalog->average[j].NwarpOK = 0; // reset (will be re-calculated here)122 for (off_t k = 0; k < Nsecfilt; k++) {123 dvo_secfilt_init (&catalog->secfilt[j*Nsecfilt + k], SECFILT_RESET_ALL);124 }125 }126 }127 128 106 // Used in setMrelFinal.c 129 107 void ResetAverageAndMeasure (Catalog *catalog) { 130 131 /*** RESET photometry flags and Mcal values ***/132 if (!RESET) return;133 108 134 109 int Nsecfilt = GetPhotcodeNsecfilt (); … … 141 116 142 117 for (off_t i = 0; i < catalog->Naverage; i++) { 118 catalog[0].average[i].psfQF = NAN; // force recalculation in setMrelCatalog 119 catalog[0].average[i].psfQFperf = NAN; // force recalculation in setMrelCatalog 120 catalog[0].average[i].stargal = NAN; // force recalculation in setMrelCatalog 121 catalog[0].average[i].photFlagsUpper = 0; // reset (will be re-calculated) 122 catalog[0].average[i].photFlagsLower = 0; // reset (will be re-calculated) 123 catalog[0].average[i].NwarpOK = 0; // reset (will be re-calculated) 124 125 if (!RESET) continue; 126 127 catalog->average[i].flags &= ~photomBitsAverage; // reset all photometry bits (but not astrom) 128 143 129 for (int Ns = 0; Ns < Nsecfilt; Ns++) { 144 130
Note:
See TracChangeset
for help on using the changeset viewer.
