IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 36868


Ignore:
Timestamp:
Jun 13, 2014, 11:09:24 AM (12 years ago)
Author:
eugene
Message:

ensure pmPSF_AxesToModel and pmPSF_ModelToAxes uses class->useReff (not the old model->type)

Location:
trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppSim/src/ppSimInsertGalaxies.c

    r36862 r36868  
    145145            axes.minor       = galaxy->Rmin;
    146146            axes.theta       = galaxy->theta;
    147             pmPSF_AxesToModel (PAR, axes, type);
     147            pmPSF_AxesToModel (PAR, axes, model->class->useReff);
    148148        }
    149149        psF64 Area = 2.0 * M_PI * galaxy->Rmaj * galaxy->Rmin;
  • trunk/ppSim/src/ppSimInsertStars.c

    r36862 r36868  
    126126        // XXX set the mag & err values (should this be done in pmSourceFromModel?)
    127127        // XXX i should be applying the gain and the correct effective area
    128         psEllipseAxes axes = pmPSF_ModelToAxes (model->params->data.F32, model->type);
     128        psEllipseAxes axes = pmPSF_ModelToAxes (model->params->data.F32, model->class->useReff);
    129129        float Area = 2.0 * M_PI * axes.major * axes.minor;
    130130
  • trunk/psastro/src/psastroConvert.c

    r36837 r36868  
    199199        // effect (all affected data was processed BEFORE the bug was introduced), and it
    200200        // does not affect any of the PV2 or PV3 data processed AFTER the bug was fixed.
    201         psEllipseAxes axes = pmPSF_ModelToAxes (PAR, model->type);
     201        psEllipseAxes axes = pmPSF_ModelToAxes (PAR, model->class->useReff);
    202202
    203203        pmAstromObj *obj = pmAstromObjAlloc ();
  • trunk/psphot/src/psphotFullForceSummaryReadout.c

    r36759 r36868  
    425425                // copy the best fit params to the model
    426426                // fractional radii with the lowest chisq
    427                 psEllipseAxes axes = pmPSF_ModelToAxes(model->params->data.F32, model->type);
     427                psEllipseAxes axes = pmPSF_ModelToAxes(model->params->data.F32, model->class->useReff);
    428428
    429429                // examine the params for the trial with minimum chisq.
     
    637637                // now save the model parameters in the model structure
    638638
    639                 pmPSF_AxesToModel (model->params->data.F32, axes, modelType);
     639                pmPSF_AxesToModel (model->params->data.F32, axes, model->class->useReff);
    640640
    641641                model->mag = -2.5 * log10(flux0);
  • trunk/psphot/src/psphotGalaxyShape.c

    r36863 r36868  
    283283
    284284        // I have some source guess (e0, e1, e2)
    285         psEllipseAxes guessAxes = pmPSF_ModelToAxes (PAR, modelType);
     285        psEllipseAxes guessAxes = pmPSF_ModelToAxes (PAR, model->class->useReff);
    286286
    287287        float fRmajorBest = NAN;
     
    295295                testAxes.minor = guessAxes.minor * fRminor;
    296296               
    297                 pmPSF_AxesToModel (PAR, testAxes, modelType);
     297                pmPSF_AxesToModel (PAR, testAxes, model->class->useReff);
    298298               
    299299                psphotGalaxyShapeSource (pcm, source, galaxyFits, maskVal, psfSize, true);
     
    324324#endif
    325325           
    326             pmPSF_AxesToModel (PAR, testAxes, modelType);
     326            pmPSF_AxesToModel (PAR, testAxes, model->class->useReff);
    327327               
    328328            psphotGalaxyShapeSource (pcm, source, galaxyFits, maskVal, psfSize, false);
  • trunk/psphot/src/psphotLoadSRCTEXT.c

    r32348 r36868  
    7373            dPAR[PM_PAR_I0]   = 0.0;
    7474
    75             pmPSF_AxesToModel (PAR, axes, modelType);
     75            pmPSF_AxesToModel (PAR, axes, model->class->useReff);
    7676
    7777            float peakFlux    = 1.0;
  • trunk/pswarp/src/pswarpTransformSources.c

    r34800 r36868  
    120120#if 0
    121121        // XXX Note that this will not set the correct axes
    122         psEllipseAxes axes = pmPSF_ModelToAxes(source->modelPSF->params->data.F32, 20.0, source->modelPSF->type);
    123         pmPSF_AxesToModel(new->modelPSF->params->data.F32, axes, new->modelPSF->type);
     122        psEllipseAxes axes = pmPSF_ModelToAxes(source->modelPSF->params->data.F32, 20.0, source->modelPSF->class->useReff);
     123        pmPSF_AxesToModel(new->modelPSF->params->data.F32, axes, new->modelPSF->class->useReff);
    124124#endif
    125125
Note: See TracChangeset for help on using the changeset viewer.