- Many fixes to the triple axis stuff
* update after a1-a6 drive * intrduction of targets - POLDI writing - Moved HKL calculation 4 TRICS to fourlib
This commit is contained in:
18
lomax.w
18
lomax.w
@ -46,10 +46,15 @@ ever needed.
|
||||
int window, int threshold, int steepness,
|
||||
int *intensity);
|
||||
int calculateCOG(int *iData, int xsize, int ysize,
|
||||
int *i, int *j, int *intensity,
|
||||
int *i, int *j, int *intensity, int *count,
|
||||
int cogWindow,
|
||||
float contour);
|
||||
|
||||
void calculateStatistics(int *iData, int xsize, int ysize,
|
||||
float *average, float *maximum);
|
||||
int wellFormed(int *iData, int xsize, int ysize,
|
||||
int x, int y, int window, float contour,
|
||||
int maxBad);
|
||||
|
||||
@}
|
||||
|
||||
testLocalMaxima checks if point i, j is a valid local maximum. It
|
||||
@ -63,6 +68,15 @@ calculateCOG calculates the center of gravity for point i, j,. Points within a
|
||||
calculation. The position of the maximum (i,j) and its intensity are
|
||||
updated by calculateCOG.
|
||||
|
||||
calculateStatistics finds the average and the maximum value of the data
|
||||
in iData.
|
||||
|
||||
wellFormed checks a candidate peak position at x, y for well
|
||||
formedness. Basically it checks if there are points above
|
||||
contour * maximum at the borders of the COG window. If this count is
|
||||
larger then maxBad 0 is returned else 1. This should catch powder
|
||||
lines and guard against overlapped peaks.
|
||||
|
||||
|
||||
@o lomax.h @{
|
||||
/*-------------------------------------------------------------------------
|
||||
|
Reference in New Issue
Block a user