MIDI Pipeline Reference Manual  2.8.3
midiFitsClassification.h
1 /**********************************************************
2 ***********************************************************
3 * European Southern Observatory
4 * VLTI MIDI Data Reduction Software
5 *
6 * Module name: classification.h
7 * Description:
8 *
9 *
10 * History:
11 * 28-Apr-05 (csabet) Created
12 ***********************************************************
13 **********************************************************/
14 #ifndef _MIDI_FITS_CLASSIFICATION_H
15 #define _MIDI_FITS_CLASSIFICATION_H
16 
17 /**********************************************************
18 * Include files
19 **********************************************************/
20 #include <cpl.h>
21 /**********************************************************
22 * Constant definitions
23 **********************************************************/
24 
25 /**********************************************************
26 * Type definitions
27 **********************************************************/
28 
29 /**********************************************************
30 * Global Variables
31 **********************************************************/
32 
33 /**********************************************************
34 * Function Prototypes
35 **********************************************************/
36 void classifyFitsFiles (
37  UserOptions *options,
38  MidiFiles *fileNames,
39  FILE *filePtr,
40  int *error,
41  cpl_parameterlist *parlist,
42  cpl_frameset *frameset);
43 
44 void getFringeTrackBatch (
45  ImageFormat *format,
46  FILE *inFitsTempPtr,
47  FILE *inFitsListPtr,
48  char *fileNameStr,
49  char *dummyClassif,
50  FILE *filePtr,
51  int *localBatchNum,
52  int *fileNumInList,
53  int *error,
54  cpl_parameterlist *parlist,
55  cpl_frameset *frameset);
56 
57 void getAcquisitionBatch (
58  FILE *inFitsTempPtr,
59  char *fileNameStr,
60  char *dummyClassif,
61  FILE *filePtr,
62  int *localBatchNum,
63  int *error);
64 
65 void getFitsClassification (
66  int fileNum,
67  FILE *reportPtr,
68  char *fileName,
69  ImageFormat *format,
70  int *error);
71 
72 void getDetLinBatch (
73  ImageFormat *format,
74  FILE *inFitsTempPtr,
75  FILE *inFitsListPtr,
76  char *fileNameStr,
77  char *dummyClassif,
78  FILE *filePtr,
79  int *localBatchNum,
80  int *fileNumInList,
81  int *error);
82 void getDetRonBatch (
83  ImageFormat *format,
84  FILE *inFitsTempPtr,
85  FILE *inFitsListPtr,
86  char *fileNameStr,
87  char *dummyClassif,
88  FILE *filePtr,
89  int *localBatchNum,
90  int *fileNumInList,
91  int *error);
92 void getRefPixBatch (
93  ImageFormat *format,
94  FILE *inFitsTempPtr,
95  FILE *inFitsListPtr,
96  char *fileNameStr,
97  char *dummyClassif,
98  FILE *filePtr,
99  int *localBatchNum,
100  int *fileNumInList,
101  int *error);
102 void getDspTrnBatch (
103  ImageFormat *format,
104  FILE *inFitsTempPtr,
105  FILE *inFitsListPtr,
106  char *fileNameStr,
107  char *dummyClassif,
108  FILE *filePtr,
109  int *localBatchNum,
110  int *fileNumInList,
111  int *error);
112 
113 void getWavCalBatch (
114  ImageFormat *format,
115  FILE *inFitsTempPtr,
116  FILE *inFitsListPtr,
117  char *fileNameStr,
118  char *dummyClassif,
119  FILE *filePtr,
120  int *localBatchNum,
121  int *fileNumInList,
122  int *error);
123 
124 /*********************************************************/
125 #endif
126 /*********************************************************/
127 /*********************************************************/
128