Go to the source code of this file.
Macros | |
| #define | ngciracqSCA_REF ((ngciracqSCARefPix!=0) || (ngciracqSCAOffPix!=0)) |
Functions | |
| int | ngciracqSCASetMap (int *map, int nx, int ny) |
| int | ngciracqSCAInitStDev (ngcppFRAME *sdvFrame, float **buf, double **Sq2, int numBuf, int numPix, int nx, int ny, char *erms) |
| void | ngciracqSCAStDev (float *res, double *Sq2, int *s, int n, int size) |
| void | ngciracqSCASumSquare (ngcpp_t *data, double *sum, int size, int init) |
| void | ngciracqSCASum2Square (ngcpp_t *data1, ngcpp_t *data2, double *sum, int size, int init) |
| void | ngciracqSCASub (ngcpp_t *data, int *sum, int size, int sub, int init) |
| void | ngciracqSCAAdd (ngcpp_t *data, int *sum, int *tmp, int size, int init) |
| void | ngciracqSCAAdd2 (ngcpp_t *data1, ngcpp_t *data2, int *sum, int *tmp, int size, int init) |
| void | ngciracqSCAAdd4 (ngcpp_t *data, double *sum1, double *sum2, int *nSat, int size, int sampCnt, int satLevel, int init) |
| void | ngciracqSCAAddPix (ngcpp_t *data, int *pix, int size, int nSamp, int nc, int init) |
| void | ngciracqSCASubPix (ngcpp_t *data, int *pix, int size, int nSamp, int nc, int init) |
| void | ngciracqSCARefStDev (float *res, double *Sq2, float *s, int n, int size) |
| void | ngciracqSCARefSumSquare (float *data, double *sum, int size, int init) |
| void | ngciracqSCARefSum2Square (float *data1, float *data2, double *sum, int size, int init) |
| void | ngciracqSCARefSub (float *data, float *sum, int size, int sub, int init) |
| void | ngciracqSCARefAdd (float *data, float *sum, float *tmp, int size, int init) |
| void | ngciracqSCARefAdd2 (float *data1, float *data2, float *sum, float *tmp, int size, int init) |
| void | ngciracqSCARefAdd4 (float *data, double *sum1, double *sum2, int *nSat, int size, int sampCnt, int satLevel, int init) |
| void | ngciracqSCARefPixCorr (float *dataRef, ngcpp_t *data, int nx, int ny) |
| float | ngciracqSCARefValue (float *r) |
Variables | |
| int | ngciracqSCANumDet |
| int | ngciracqSCANumChan |
| int | ngciracqSCARefPix |
| int | ngciracqSCAOffPix |
| #define ngciracqSCA_REF ((ngciracqSCARefPix!=0) || (ngciracqSCAOffPix!=0)) |
Apply reference/offset correction
| void ngciracqSCAAdd | ( | ngcpp_t * | data, |
| int * | sum, | ||
| int * | tmp, | ||
| int | size, | ||
| int | init ) |
Add frame
Add frame (Reset-Read-Read)
| void ngciracqSCAAdd4 | ( | ngcpp_t * | data, |
| double * | sum1, | ||
| double * | sum2, | ||
| int * | nSat, | ||
| int | size, | ||
| int | sampCnt, | ||
| int | satLevel, | ||
| int | init ) |
Compute sums for least square fit
| void ngciracqSCAAddPix | ( | ngcpp_t * | data, |
| int * | pix, | ||
| int | size, | ||
| int | nSamp, | ||
| int | nc, | ||
| int | init ) |
Add pixels
| int ngciracqSCAInitStDev | ( | ngcppFRAME * | sdvFrame, |
| float ** | buf, | ||
| double ** | Sq2, | ||
| int | numBuf, | ||
| int | numPix, | ||
| int | nx, | ||
| int | ny, | ||
| char * | erms ) |
Standard deviation frame setup
| void ngciracqSCARefAdd | ( | float * | data, |
| float * | sum, | ||
| float * | tmp, | ||
| int | size, | ||
| int | init ) |
Add frame (reference pixels)
| void ngciracqSCARefAdd2 | ( | float * | data1, |
| float * | data2, | ||
| float * | sum, | ||
| float * | tmp, | ||
| int | size, | ||
| int | init ) |
Add frame (Reset-Read-Read, reference pixels)
| void ngciracqSCARefAdd4 | ( | float * | data, |
| double * | sum1, | ||
| double * | sum2, | ||
| int * | nSat, | ||
| int | size, | ||
| int | sampCnt, | ||
| int | satLevel, | ||
| int | init ) |
Compute sums for least square fit (reference pixels)
| void ngciracqSCARefPixCorr | ( | float * | dataRef, |
| ngcpp_t * | data, | ||
| int | nx, | ||
| int | ny ) |
Apply reference pixels
| void ngciracqSCARefStDev | ( | float * | res, |
| double * | Sq2, | ||
| float * | s, | ||
| int | n, | ||
| int | size ) |
Compute standard deviation frame (reference pixels)
| void ngciracqSCARefSub | ( | float * | data, |
| float * | sum, | ||
| int | size, | ||
| int | sub, | ||
| int | init ) |
Subtract frame (reference pixels)
| void ngciracqSCARefSum2Square | ( | float * | data1, |
| float * | data2, | ||
| double * | sum, | ||
| int | size, | ||
| int | init ) |
Compute sum of squares (Reset-Read-Read, reference pixels)
| void ngciracqSCARefSumSquare | ( | float * | data, |
| double * | sum, | ||
| int | size, | ||
| int | init ) |
Compute sum of squares (reference pixels)
| float ngciracqSCARefValue | ( | float * | r | ) |
Compute reference value
| int ngciracqSCASetMap | ( | int * | map, |
| int | nx, | ||
| int | ny ) |
Set pixel array sorting map
| void ngciracqSCAStDev | ( | float * | res, |
| double * | Sq2, | ||
| int * | s, | ||
| int | n, | ||
| int | size ) |
Compute standard deviation frame
| void ngciracqSCASub | ( | ngcpp_t * | data, |
| int * | sum, | ||
| int | size, | ||
| int | sub, | ||
| int | init ) |
Subtract frame
| void ngciracqSCASubPix | ( | ngcpp_t * | data, |
| int * | pix, | ||
| int | size, | ||
| int | nSamp, | ||
| int | nc, | ||
| int | init ) |
Subtract pixels
Compute sum of squares (Reset-Read-Read)
| void ngciracqSCASumSquare | ( | ngcpp_t * | data, |
| double * | sum, | ||
| int | size, | ||
| int | init ) |
Compute sum of squares
|
extern |
number of detector channels
|
extern |
number of detectors
|
extern |
offset pixel algorithm
|
extern |
reference pixel algorithm