Changeset 18862 for trunk/ppMerge/src/ppMergeSetThreads.c
- Timestamp:
- Aug 1, 2008, 1:59:36 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/ppMerge/src/ppMergeSetThreads.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppMerge/src/ppMergeSetThreads.c
r18839 r18862 21 21 pmCell *outCell = job->args->data[0]; 22 22 ppMergeFileGroup *fileGroup = job->args->data[1]; 23 psArray *darkOrdinates = job->args->data[2]; 24 psString darkNorm = job->args->data[3]; 25 psScalar *iter = job->args->data[4]; 26 psScalar *rej = job->args->data[5]; 27 psScalar *maskVal = job->args->data[6]; 23 psScalar *iter = job->args->data[2]; 24 psScalar *rej = job->args->data[3]; 25 psScalar *maskVal = job->args->data[4]; 28 26 29 bool status = pmDarkCombine(outCell, fileGroup->readouts, darkOrdinates, darkNorm,iter->data.S32, rej->data.F32, maskVal->data.U8);27 bool status = pmDarkCombine(outCell, fileGroup->readouts, iter->data.S32, rej->data.F32, maskVal->data.U8); 30 28 31 29 // after we are done, tell the I/O system that this file group is done … … 34 32 } 35 33 36 bool ppMergeThread_pmShutt derCorrectionGenerate (psThreadJob *job) {34 bool ppMergeThread_pmShutterCorrectionGenerate (psThreadJob *job) { 37 35 38 36 pmReadout *output = job->args->data[0]; 39 ppMergeFileGroup *fileGroup = job->args->data[1]; 40 psScalar *shutterRef = job->args->data[2]; 41 pmShutterCorrectionData *data = job->args->data[3]; 42 psScalar *iter = job->args->data[4]; 43 psScalar *rej = job->args->data[5]; 44 psScalar *maskVal = job->args->data[6]; 37 pmReadout *pattern = job->args->data[1]; 38 ppMergeFileGroup *fileGroup = job->args->data[2]; 39 psScalar *shutterRef = job->args->data[3]; 40 pmShutterCorrectionData *data = job->args->data[4]; 41 psScalar *iter = job->args->data[5]; 42 psScalar *rej = job->args->data[6]; 43 psScalar *maskVal = job->args->data[7]; 45 44 46 bool status = pmShutterCorrectionGenerate(output, NULL, fileGroup->readouts, shutterRef->data.F32, data, iter->data.S32, rej->data.F32, maskVal->data.U8);45 bool status = pmShutterCorrectionGenerate(output, pattern, fileGroup->readouts, shutterRef->data.F32, data, iter->data.S32, rej->data.F32, maskVal->data.U8); 47 46 48 47 // after we are done, tell the I/O system that this file group is done … … 59 58 psThreadTaskAdd (task); 60 59 61 task = psThreadTaskAlloc ("PPMERGE_DARK_COMBINE", 7);62 task->function = &ppMergeThread_pm ReadoutCombine;60 task = psThreadTaskAlloc ("PPMERGE_DARK_COMBINE", 5); 61 task->function = &ppMergeThread_pmDarkCombine; 63 62 psThreadTaskAdd (task); 64 63 65 task = psThreadTaskAlloc ("PPMERGE_SHUTTER_CORRECTION", 7);66 task->function = &ppMergeThread_pm ReadoutCombine;64 task = psThreadTaskAlloc ("PPMERGE_SHUTTER_CORRECTION", 8); 65 task->function = &ppMergeThread_pmShutterCorrectionGenerate; 67 66 psThreadTaskAdd (task); 68 67
Note:
See TracChangeset
for help on using the changeset viewer.
