IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 37928


Ignore:
Timestamp:
Feb 23, 2015, 8:00:10 PM (11 years ago)
Author:
eugene
Message:

adding e1,e2 to lensingPSF

Location:
trunk/psModules/src/objects
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/objects/pmSourceIO_CMF.c.in

    r37904 r37928  
    197197          @>PS1_V4@               psMetadataAdd (row, PS_LIST_TAIL, "LENS_E2_SM_OBJ",   PS_DATA_F32, "smear polarizability element (objects)",     source->lensingOBJ->smear->e2);
    198198        }
    199 
    200199        if (source->lensingOBJ && source->lensingOBJ->shear) {
    201200          @>PS1_V4@               psMetadataAdd (row, PS_LIST_TAIL, "LENS_X11_SH_OBJ",  PS_DATA_F32, "shear polarizability element (objects)",     source->lensingOBJ->shear->X11);
     
    205204          @>PS1_V4@               psMetadataAdd (row, PS_LIST_TAIL, "LENS_E2_SH_OBJ",   PS_DATA_F32, "shear polarizability element (objects)",     source->lensingOBJ->shear->e2);
    206205        }
     206        if (false && source->lensingOBJ) {
     207          // do not bother to save these as they are equivalent to Mxx,Mxy,Myy above
     208          @>PS1_V4@               psMetadataAdd (row, PS_LIST_TAIL, "LENS_E1_PSF",      PS_DATA_F32, "shear polarizability element (objects)",     source->lensingOBJ->e1);
     209          @>PS1_V4@               psMetadataAdd (row, PS_LIST_TAIL, "LENS_E2_PSF",      PS_DATA_F32, "shear polarizability element (objects)",     source->lensingOBJ->e2);
     210        }
    207211
    208212        if (source->lensingPSF && source->lensingPSF->smear) {
     
    213217          @>PS1_V4@               psMetadataAdd (row, PS_LIST_TAIL, "LENS_E2_SM_PSF",   PS_DATA_F32, "smear polarizability element (objects)",     source->lensingPSF->smear->e2);
    214218        }
    215 
    216219        if (source->lensingPSF && source->lensingPSF->shear) {
    217220          @>PS1_V4@               psMetadataAdd (row, PS_LIST_TAIL, "LENS_X11_SH_PSF",  PS_DATA_F32, "shear polarizability element (objects)",     source->lensingPSF->shear->X11);
     
    220223          @>PS1_V4@               psMetadataAdd (row, PS_LIST_TAIL, "LENS_E1_SH_PSF",   PS_DATA_F32, "shear polarizability element (objects)",     source->lensingPSF->shear->e1);
    221224          @>PS1_V4@               psMetadataAdd (row, PS_LIST_TAIL, "LENS_E2_SH_PSF",   PS_DATA_F32, "shear polarizability element (objects)",     source->lensingPSF->shear->e2);
     225        }
     226        if (source->lensingPSF) {
     227          @>PS1_V4@               psMetadataAdd (row, PS_LIST_TAIL, "LENS_E1_PSF",      PS_DATA_F32, "shear polarizability element (objects)",     source->lensingPSF->e1);
     228          @>PS1_V4@               psMetadataAdd (row, PS_LIST_TAIL, "LENS_E2_PSF",      PS_DATA_F32, "shear polarizability element (objects)",     source->lensingPSF->e2);
    222229        }
    223230
     
    481488          @>PS1_V4@ source->lensingPSF->shear->e1  = psMetadataLookupF32 (&status, row, "LENS_E1_SH_PSF");
    482489          @>PS1_V4@ source->lensingPSF->shear->e2  = psMetadataLookupF32 (&status, row, "LENS_E2_SH_PSF");
     490          @>PS1_V4@ source->lensingPSF->e1         = psMetadataLookupF32 (&status, row, "LENS_E1_PSF");
     491          @>PS1_V4@ source->lensingPSF->e2         = psMetadataLookupF32 (&status, row, "LENS_E2_PSF");
    483492        }
    484493
  • trunk/psModules/src/objects/pmSourceLensing.c

    r37904 r37928  
    5555  tmp->smear = NULL;
    5656  tmp->shear = NULL;
     57  tmp->e1 = NAN;
     58  tmp->e2 = NAN;
    5759
    5860  return tmp;
  • trunk/psModules/src/objects/pmSourceLensing.h

    r36623 r37928  
    2525  pmLensingPars *smear;
    2626  pmLensingPars *shear;
     27  float e1;
     28  float e2;
    2729} pmSourceLensing;
    2830
Note: See TracChangeset for help on using the changeset viewer.