first commit
This commit is contained in:
54
peakfinder8/peakfinders.h
Normal file
54
peakfinder8/peakfinders.h
Normal file
@ -0,0 +1,54 @@
|
||||
//
|
||||
// peakfinders.h
|
||||
// cheetah
|
||||
//
|
||||
// Created by Anton Barty on 23/3/13.
|
||||
//
|
||||
//
|
||||
|
||||
#ifndef cheetah_peakfinders_h
|
||||
#define cheetah_peakfinders_h
|
||||
|
||||
|
||||
|
||||
typedef struct {
|
||||
public:
|
||||
long nPeaks;
|
||||
long nHot;
|
||||
float peakResolution; // Radius of 80% of peaks
|
||||
float peakResolutionA; // Radius of 80% of peaks
|
||||
float peakDensity; // Density of peaks within this 80% figure
|
||||
float peakNpix; // Number of pixels in peaks
|
||||
float peakTotal; // Total integrated intensity in peaks
|
||||
int memoryAllocated;
|
||||
long nPeaks_max;
|
||||
|
||||
float *peak_maxintensity; // Maximum intensity in peak
|
||||
float *peak_totalintensity; // Integrated intensity in peak
|
||||
float *peak_sigma; // Signal-to-noise ratio of peak
|
||||
float *peak_snr; // Signal-to-noise ratio of peak
|
||||
float *peak_npix; // Number of pixels in peak
|
||||
float *peak_com_x; // peak center of mass x (in raw layout)
|
||||
float *peak_com_y; // peak center of mass y (in raw layout)
|
||||
long *peak_com_index; // closest pixel corresponding to peak
|
||||
float *peak_com_x_assembled; // peak center of mass x (in assembled layout)
|
||||
float *peak_com_y_assembled; // peak center of mass y (in assembled layout)
|
||||
float *peak_com_r_assembled; // peak center of mass r (in assembled layout)
|
||||
float *peak_com_q; // Scattering vector of this peak
|
||||
float *peak_com_res; // REsolution of this peak
|
||||
} tPeakList;
|
||||
|
||||
|
||||
|
||||
//void cPeakList::cPeakList(void) {
|
||||
//}
|
||||
|
||||
//void cPeakList::~cPeakList(void) {
|
||||
// free();
|
||||
//}
|
||||
|
||||
void allocatePeakList(tPeakList*, long);
|
||||
void freePeakList(tPeakList);
|
||||
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user