IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 21, 2021, 2:04:53 PM (5 years ago)
Author:
eugene
Message:

I have stripped out all flatcorr references : flat correction is applied by setphot

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/relphot.20210521/src/setMrelCatalog.c

    r41603 r41606  
    6060int useOLS = TRUE; // chosen based on iteration below
    6161
    62 int setMrel_catalog_alt (Catalog *catalog, int Nc, int isSetMrelFinal, FlatCorrectionTable *flatcorr, SetMrelInfo *results, int Nsecfilt) {
     62int setMrel_catalog_alt (Catalog *catalog, int Nc, int isSetMrelFinal, SetMrelInfo *results, int Nsecfilt) {
    6363
    6464  off_t j;
     
    7575
    7676    if (STAGES & STAGE_CHIP) {
    77       setMrelAverageExposure (&catalog[Nc], Nc, j, Nsecfilt, isSetMrelFinal, flatcorr, results);
     77      setMrelAverageExposure (&catalog[Nc], Nc, j, Nsecfilt, isSetMrelFinal, results);
    7878    }
    7979
    8080    // only apply Stack operation on setMrelFinal in first pass
    8181    if (isSetMrelFinal && (STAGES & STAGE_STACK) && !IS_DIFF_DB) {
    82       setMrelAverageStack (&catalog[Nc], Nc, j, Nsecfilt, flatcorr);
     82      setMrelAverageStack (&catalog[Nc], Nc, j, Nsecfilt);
    8383    }
    8484
    8585    // only measure force-warp mean values if issetMrelFinal (make it optional?)
    8686    if (isSetMrelFinal && (STAGES & STAGE_WARP)) {
    87       setMrelAverageForcedWarp (&catalog[Nc], Nc, j, Nsecfilt, flatcorr, results);
     87      setMrelAverageForcedWarp (&catalog[Nc], Nc, j, Nsecfilt, results);
    8888    }
    8989  }
     
    113113
    114114// set mean of chip measurements (selected by photcode range for now):
    115 int setMrelAverageExposure (Catalog *catalog, int cat, off_t ave, int Nsecfilt, int isSetMrelFinal, FlatCorrectionTable *flatcorr, SetMrelInfo *results) {
     115int setMrelAverageExposure (Catalog *catalog, int cat, off_t ave, int Nsecfilt, int isSetMrelFinal, SetMrelInfo *results) {
    116116
    117117  int Nsec;
     
    270270
    271271    // XXX I am not convinced the sign on Mflat here is correct
    272     float Moff =  Mflat + Mcal + Mmos + Mgrp + Mgrid;
     272    float Moff =  Mcal + Mmos + Mgrp + Mgrid - Mflat;
    273273
    274274    if (isSetMrelFinal) {
     
    552552// measure->McalAPER to image->McalPSF for chips and warps, but not stacks
    553553
    554 int setMrelAverageStack (Catalog *catalog, int cat, off_t ave, int Nsecfilt, FlatCorrectionTable *flatcorr) {
     554int setMrelAverageStack (Catalog *catalog, int cat, off_t ave, int Nsecfilt) {
    555555
    556556  // we are guaranteed to have average, measure, secfilt
     
    884884// chips and warps, but not stacks
    885885
    886 int setMrelAverageForcedWarp (Catalog *catalog, int cat, off_t ave, int Nsecfilt, FlatCorrectionTable *flatcorr, SetMrelInfo *results) {
    887   OHANA_UNUSED_PARAM(flatcorr);
     886int setMrelAverageForcedWarp (Catalog *catalog, int cat, off_t ave, int Nsecfilt, SetMrelInfo *results) {
    888887
    889888  // we are guaranteed to have average, measure, secfilt
Note: See TracChangeset for help on using the changeset viewer.