MIDI Pipeline Reference Manual  2.8.3
photometry.h
1 /**********************************************************
2 ***********************************************************
3 * European Southern Observatory
4 * VLTI MIDI Data Reduction Software
5 *
6 * Module name: photometry.h
7 * Description:
8 *
9 *
10 * History:
11 * 20-Jul-04 (csabet) Created
12 ***********************************************************
13 **********************************************************/
14 #ifndef _PHOTOMETRY_H
15 #define _PHOTOMETRY_H
16 
17 /**********************************************************
18 * Include files
19 **********************************************************/
20 #include "midiLib.h"
21 
22 /**********************************************************
23 * Constant definitions
24 **********************************************************/
25 
26 /**********************************************************
27 * Global Variables
28 **********************************************************/
29 
30 /**********************************************************
31 * Type definitions
32 **********************************************************/
33 
34 /**********************************************************
35 * Function Prototypes
36 **********************************************************/
37 void estimatePhotom(
38  char key,
39  CompressedData *compressed,
40  ImageFormat *format,
41  float **photom,
42  float **photomErr,
43  int *error);
44 
45 void computeBinnedPhotom (
46  CompressedData *photomA,
47  CompressedData *photomB,
48  ImageFormat *format,
49  float *photomA1,
50  float *photomA2,
51  float *photomA3,
52  float *photomB1,
53  float *photomB2,
54  float *photomB3,
55  int *error);
56 
57 float getChopPhotomSP (
58  int X,
59  float *compressed,
60  int numOfFrames,
61  int framesPerScan,
62  int *badFrameList,
63  float *errRMS,
64  float *choppingRMS);
65 
66 float getChopPhotom (
67  int X,
68  float *collapsedData,
69  char *targetType,
70  float *err,
71  float *choppingRMS,
72  int numData);
73 
74 void estimatePhotomUndisp (
75  ImageFormat *format,
76  CompressedData *inData,
77  float *errs,
78  float *choppingRMS,
79  float *results);
80 
81 float getChopPhotomUndisp (
82  double *collapsedData,
83  char *targetType,
84  float *err,
85  float *choppingrms,
86  int numData);
87 
88 /*********************************************************/
89 #endif
90 /*********************************************************/
91