ngc 1.5.0
 
Loading...
Searching...
No Matches
ngciracqGS.h File Reference

Go to the source code of this file.

Macros

#define ngciracqGS_PIXERR1   -45727231.0F
 

Functions

int ngciracqGSSetMap (int *map, int nx, int ny)
 
int ngciracqGSInitStDev (ngcppFRAME *sdvFrame, float **buf, double **Sq2, int numBuf, int rotate, int nx, int ny, char *erms)
 
void ngciracqGSStDev (float *res, double *Sq2, int *s, int n, int size)
 
void ngciracqGSSumSquare (ngcpp_t *data, double *sum, int size, int init)
 
void ngciracqGSSumSquareNeg (ngcpp_t *data, double *sum, int size, int init)
 
void ngciracqGSSum2Square (ngcpp_t *data1, ngcpp_t *data2, double *sum, int size, int init)
 
void ngciracqGSSum21Square (ngcpp_t *data, ngcpp_t *dataStore, double *sum, int size, int nx2, int init)
 
void ngciracqGSSub (ngcpp_t *data, int *sum, int size, int sub, int init)
 
void ngciracqGSAdd (ngcpp_t *data, int *sum, ngcpp_t *tmp, int size, int init)
 
void ngciracqGSAddNeg (ngcpp_t *data, int *sum, ngcpp_t *tmp, int size, int init)
 
void ngciracqGSAdd2 (ngcpp_t *data1, ngcpp_t *data2, int *sum, int *tmp, int size, int init)
 
void ngciracqGSAdd21 (ngcpp_t *data, ngcpp_t *dataStore, int *sum, int *tmp, int size, int nx2, int init)
 
void ngciracqGSAdd21Neg (ngcpp_t *data, ngcpp_t *dataStore, int *sum, int *tmp, int size, int nx2, int init)
 
void ngciracqGSAdd4 (ngcpp_t *data, double *sum1, double *sum2, int *nSat, int size, int sampCnt, int satLeve, int init)
 
void ngciracqGSAdd4Int (int *data, double *sum1, double *sum2, int *nSat, int size, int sampCnt, int satLevel, int init)
 
void ngciracqGSAddPix8 (ngcpp_t *data, int *pix, int size, int nSamp, int init)
 
void ngciracqGSSubPix8 (ngcpp_t *data, int *pix, int size, int nSamp, int init)
 
void ngciracqGSAddPix (ngcpp_t *data, int *pix, int size, int nSamp, int nc, int init)
 
void ngciracqGSSubPix (ngcpp_t *data, int *pix, int size, int nSamp, int nc, int init)
 

Variables

int ngciracqGSNumDet
 
int ngciracqGSNumChan
 
int ngciracqGSNeg
 

Detailed Description

Macro Definition Documentation

◆ ngciracqGS_PIXERR1

#define ngciracqGS_PIXERR1   -45727231.0F

Pixel errors

Function Documentation

◆ ngciracqGSAdd()

void ngciracqGSAdd ( ngcpp_t * data,
int * sum,
ngcpp_t * tmp,
int size,
int init )

Add frame

◆ ngciracqGSAdd2()

void ngciracqGSAdd2 ( ngcpp_t * data1,
ngcpp_t * data2,
int * sum,
int * tmp,
int size,
int init )

Add frame (Reset-Read-Read)

◆ ngciracqGSAdd21()

void ngciracqGSAdd21 ( ngcpp_t * data,
ngcpp_t * dataStore,
int * sum,
int * tmp,
int size,
int nx2,
int init )

Add frame (Read-Reset-Read)

◆ ngciracqGSAdd21Neg()

void ngciracqGSAdd21Neg ( ngcpp_t * data,
ngcpp_t * dataStore,
int * sum,
int * tmp,
int size,
int nx2,
int init )

Add frame (Read-Reset-Read, integrate down)

◆ ngciracqGSAdd4()

void ngciracqGSAdd4 ( ngcpp_t * data,
double * sum1,
double * sum2,
int * nSat,
int size,
int sampCnt,
int satLeve,
int init )

Compute sums for least square fit

◆ ngciracqGSAdd4Int()

void ngciracqGSAdd4Int ( int * data,
double * sum1,
double * sum2,
int * nSat,
int size,
int sampCnt,
int satLevel,
int init )

Compute sums for least square fit (32-bit integer data)

◆ ngciracqGSAddNeg()

void ngciracqGSAddNeg ( ngcpp_t * data,
int * sum,
ngcpp_t * tmp,
int size,
int init )

Add frame (integrate down)

◆ ngciracqGSAddPix()

void ngciracqGSAddPix ( ngcpp_t * data,
int * pix,
int size,
int nSamp,
int nc,
int init )

Add pixels

◆ ngciracqGSAddPix8()

void ngciracqGSAddPix8 ( ngcpp_t * data,
int * pix,
int size,
int nSamp,
int init )

Add 8 pixels

◆ ngciracqGSInitStDev()

int ngciracqGSInitStDev ( ngcppFRAME * sdvFrame,
float ** buf,
double ** Sq2,
int numBuf,
int rotate,
int nx,
int ny,
char * erms )

Standard deviation frame setup

◆ ngciracqGSSetMap()

int ngciracqGSSetMap ( int * map,
int nx,
int ny )

Set pixel array sorting map

◆ ngciracqGSStDev()

void ngciracqGSStDev ( float * res,
double * Sq2,
int * s,
int n,
int size )

Compute standard deviation frame

◆ ngciracqGSSub()

void ngciracqGSSub ( ngcpp_t * data,
int * sum,
int size,
int sub,
int init )

Subtract frame

◆ ngciracqGSSubPix()

void ngciracqGSSubPix ( ngcpp_t * data,
int * pix,
int size,
int nSamp,
int nc,
int init )

Subtract pixels

◆ ngciracqGSSubPix8()

void ngciracqGSSubPix8 ( ngcpp_t * data,
int * pix,
int size,
int nSamp,
int init )

Subtract 8 pixels

◆ ngciracqGSSum21Square()

void ngciracqGSSum21Square ( ngcpp_t * data,
ngcpp_t * dataStore,
double * sum,
int size,
int nx2,
int init )

Compute sum of squares (Read-Reset-Read)

◆ ngciracqGSSum2Square()

void ngciracqGSSum2Square ( ngcpp_t * data1,
ngcpp_t * data2,
double * sum,
int size,
int init )

Compute sum of squares (Reset-Read-Read)

◆ ngciracqGSSumSquare()

void ngciracqGSSumSquare ( ngcpp_t * data,
double * sum,
int size,
int init )

Compute sum of squares

◆ ngciracqGSSumSquareNeg()

void ngciracqGSSumSquareNeg ( ngcpp_t * data,
double * sum,
int size,
int init )

Compute sum of squares (integrate down)

Variable Documentation

◆ ngciracqGSNeg

int ngciracqGSNeg
extern

switch pixel sign (negate)

◆ ngciracqGSNumChan

int ngciracqGSNumChan
extern

number of detector channels

◆ ngciracqGSNumDet

int ngciracqGSNumDet
extern

number of detectors