Changeset 17557 for trunk/ppSim/src/ppSimInsertGalaxies.c
- Timestamp:
- May 7, 2008, 10:55:21 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/ppSim/src/ppSimInsertGalaxies.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppSim/src/ppSimInsertGalaxies.c
r16496 r17557 22 22 psMetadata *recipe = psMetadataLookupMetadata(NULL, config->recipes, PPSIM_RECIPE); // Recipe 23 23 24 float expTime = psMetadataLookupF32(NULL, config->arguments, "EXPTIME"); // Exposure time 25 float darkRate = psMetadataLookupF32(NULL, config->arguments, "DARK.RATE"); // Dark rate 24 float expTime = psMetadataLookupF32(NULL, recipe, "EXPTIME"); // Exposure time 25 float darkRate = psMetadataLookupF32(NULL, recipe, "DARK.RATE"); // Dark rate 26 26 27 float readnoise = psMetadataLookupF32(NULL, cell->concepts, "CELL.READNOISE");// CCD read noise, e 27 28 if (isnan(readnoise)) { … … 34 35 } 35 36 36 float skyRate = psMetadataLookupF32(NULL, config->arguments, "SKY.RATE"); // Sky rate37 float skyRate = psMetadataLookupF32(NULL, recipe, "SKY.RATE"); // Sky rate 37 38 if (isnan(skyRate)) { 38 float zp = psMetadataLookupF32(&mdok, config->arguments, "ZEROPOINT"); assert (mdok);39 float scale = psMetadataLookupF32(&mdok, config->arguments, "SCALE"); assert (mdok);40 float skyMags = psMetadataLookupF32(&mdok, config->arguments, "SKY.MAGS"); assert (mdok);41 skyRate = scale * scale * p ow (10.0, -0.4*(skyMags - zp));39 float zp = psMetadataLookupF32(&mdok, recipe, "ZEROPOINT"); assert (mdok); 40 float scale = psMetadataLookupF32(&mdok, recipe, "SCALE"); assert (mdok); 41 float skyMags = psMetadataLookupF32(&mdok, recipe, "SKY.MAGS"); assert (mdok); 42 skyRate = scale * scale * ppSimMagToFlux (skyMags, zp); 42 43 } 43 44 … … 58 59 59 60 // determine the galaxy model 60 char *modelName = psMetadataLookupStr(&mdok, config->arguments, "GALAXY.MODEL"); // Seeing sigma (pix)61 char *modelName = psMetadataLookupStr(&mdok, config->arguments, "GALAXY.MODEL"); // galaxy model name 61 62 if (modelName == NULL) { 62 63 modelName = defaultModel;
Note:
See TracChangeset
for help on using the changeset viewer.
