IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 7, 2008, 10:55:21 AM (18 years ago)
Author:
eugene
Message:

fix errors with star density normalizations and flux consistency

File:
1 edited

Legend:

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

    r16496 r17557  
    2727    psMetadata *recipe = psMetadataLookupMetadata(NULL, config->recipes, PPSIM_RECIPE); // Recipe
    2828
    29     float expTime = psMetadataLookupF32(NULL, config->arguments, "EXPTIME"); // Exposure time
    30     float darkRate = psMetadataLookupF32(NULL, config->arguments, "DARK.RATE"); // Dark rate
     29    float expTime   = psMetadataLookupF32(NULL, recipe, "EXPTIME"); // Exposure time
     30    float darkRate  = psMetadataLookupF32(NULL, recipe, "DARK.RATE"); // Dark rate
     31
    3132    float readnoise = psMetadataLookupF32(NULL, cell->concepts, "CELL.READNOISE");// CCD read noise, e
    3233    if (isnan(readnoise)) {
     
    3940    }
    4041
    41     float skyRate = psMetadataLookupF32(NULL, config->arguments, "SKY.RATE"); // Sky rate
     42    float skyRate = psMetadataLookupF32(NULL, recipe, "SKY.RATE"); // Sky rate
    4243    if (isnan(skyRate)) {
    43         float zp      = psMetadataLookupF32(&mdok, config->arguments, "ZEROPOINT"); assert (mdok);
    44         float scale   = psMetadataLookupF32(&mdok, config->arguments, "SCALE");     assert (mdok);
    45         float skyMags = psMetadataLookupF32(&mdok, config->arguments, "SKY.MAGS");  assert (mdok);
    46         skyRate = scale * scale * pow (10.0, -0.4*(skyMags - zp));
     44        float zp      = psMetadataLookupF32(&mdok, recipe, "ZEROPOINT"); assert (mdok);
     45        float scale   = psMetadataLookupF32(&mdok, recipe, "SCALE");     assert (mdok);
     46        float skyMags = psMetadataLookupF32(&mdok, recipe, "SKY.MAGS");  assert (mdok);
     47        skyRate = scale * scale * ppSimMagToFlux (skyMags, zp);
    4748    }
    4849
Note: See TracChangeset for help on using the changeset viewer.