MIDI Pipeline Reference Manual  2.8.3
estimationFrgHSUndisp.h
1 /**********************************************************
2 ***********************************************************
3 * European Southern Observatory
4 * VLTI MIDI Data Reduction Software
5 *
6 * Module name: estimationFrgHSUndisp.h
7 * Description:
8 *
9 *
10 * History:
11 * 16-Jul-04 (csabet) Added more prototypes
12 * 12-Dec-03 (csabet) Added more prototypes
13 * 03-Sep-03 (csabet) Created the prototypes for Jeff. Further modification
14 * shall be his responsibility
15 ***********************************************************
16 **********************************************************/
17 #ifndef _ESTIMATION_FRG_HS_UNDISP_H
18 #define _ESTIMATION_FRG_HS_UNDISP_H
19 
20 /**********************************************************
21 * Include files
22 **********************************************************/
23 #include "midiLib.h"
24 
25 /**********************************************************
26 * Constant definitions
27 **********************************************************/
28 
29 /**********************************************************
30 * Global Variables
31 **********************************************************/
32 
33 /**********************************************************
34 * Type definitions
35 **********************************************************/
36 
37 /**********************************************************
38 * Function Prototypes
39 **********************************************************/
40 void estimateFrgHSUndisp (
41  CompressedData *compressedInterf,
42  CompressedData *compressedPhotA,
43  CompressedData *compressedPhotB,
44  FilterData *filterinfo,
45  ImageFormat *formatInterf,
46  ImageFormat *formatPhotomA,
47  ImageFormat *formatPhotomB,
48  RawVisibility *rawVis,
49  PhotometryResult *photometry);
50 
51 void accumulatePowerSpectra (
52  int region,
53  ImageFormat *imageformat,
54  float *eachSpectrum,
55  int *scanRangeMask,
56  int numOfScansProcessed,
57  float *accumPS);
58 
59 float estimateCorrelatedFlux2 (
60  ImageFormat *imageFormat,
61  float *accumPS,
62  float bandwidth,
63  int loFreq,
64  int hiFreq,
65  float noiselev);
66 
67 float estimateCorrelatedFlux (
68  ImageFormat *imageFormat,
69  float *accumPS,
70  int loFreq,
71  int hiFreq,
72  float noiselev);
73 
74 /*********************************************************/
75 #endif
76 /*********************************************************/
77