NACO Pipeline Reference Manual  4.4.0
naco_dfs.h
1 /* $Id: naco_dfs.h,v 1.46 2012-08-24 09:24:39 llundin Exp $
2  *
3  * This file is part of the NACO Pipeline
4  * Copyright (C) 2002,2003 European Southern Observatory
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; either version 2 of the License, or
9  * (at your option) any later version.
10  *
11  * This program is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with this program; if not, write to the Free Software
18  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02111-1307 USA
19  */
20 
21 /*
22  * $Author: llundin $
23  * $Date: 2012-08-24 09:24:39 $
24  * $Revision: 1.46 $
25  * $Name: not supported by cvs2svn $
26  */
27 
28 #ifndef NACO_DFS_H
29 #define NACO_DFS_H
30 
31 /*-----------------------------------------------------------------------------
32  Define
33  -----------------------------------------------------------------------------*/
34 
35 /* Define here the PRO.CATG keywords */
36 #define NACO_IMG_DARK_AVG "NACO_IMG_DARK_AVG"
37 #define NACO_IMG_DARK_HOT "NACO_IMG_DARK_HOT"
38 #define NACO_IMG_DARK_COLD "NACO_IMG_DARK_COLD"
39 #define NACO_IMG_DARK_DEV "NACO_IMG_DARK_DEV"
40 
41 #define NACO_IMG_DETLIN_A "NACO_IMG_DETLIN_A"
42 #define NACO_IMG_DETLIN_B "NACO_IMG_DETLIN_B"
43 #define NACO_IMG_DETLIN_C "NACO_IMG_DETLIN_C"
44 #define NACO_IMG_DETLIN_D "NACO_IMG_DETLIN_D"
45 #define NACO_IMG_DETLIN_Q "NACO_IMG_DETLIN_Q"
46 #define NACO_IMG_DETLIN_LIM "NACO_IMG_DETLIN_LIM"
47 #define NACO_IMG_DETLIN_BPM "NACO_IMG_DETLIN_BPM"
48 
49 #define NACO_IMG_JITTER_COMB "COADDED_IMG"
50 #define NACO_IMG_JITTER_CUBE "COADDED_CUBE_IMG"
51 
52 #define NACO_IMG_LAMPFLAT_RES "MASTER_LAMP_FLAT"
53 
54 #define NACO_IMG_TWFLAT_RES "MASTER_IMG_FLAT"
55 #define NACO_IMG_TWFLAT_ERRMAP "MASTER_IMG_FLAT_ERRMAP"
56 #define NACO_IMG_TWFLAT_INTER "MASTER_IMG_FLAT_INTERC"
57 #define NACO_IMG_TWFLAT_BPM "MASTER_IMG_FLAT_BADPIX"
58 
59 #define NACO_IMG_SLITPOS_RES "SLITPOS_TABLE"
60 
61 #define NACO_IMG_ZPOINT_RES "ZPOINT_TABLE"
62 #define NACO_IMG_ZPOINT_CHECK "ZPOINT"
63 
64 #define NACO_IMG_STREHL_RESCAL "NACO_IMG_STREHL_CAL"
65 #define NACO_IMG_STREHL_RESTECH "NACO_IMG_STREHL_TECH"
66 
67 #define NACO_SPC_NOD_COMBINE "SPC_NOD_COMBINED"
68 #define NACO_SPC_NOD_SUBTRACT "SPC_NOD_SUBTRACTED"
69 #define NACO_SPC_JITTER_COMB "SPC_COMBINED"
70 #define NACO_SPC_JITTER_EXTR "SPC_EXTRACTED"
71 
72 #define NACO_IMG_STD_CAT "IMG_STD_CATALOG"
73 #define NACO_SPC_MODEL "SPC_MODEL"
74 #define NACO_SPC_ARGON "SPC_ARGON"
75 
76 #define NACO_IMG_CHECKFOCUS "CHECKFOCUS"
77 
78 /* Define here the DO.CATG keywords */
79 #define NACO_CALIB_FLAT "MASTER_IMG_FLAT"
80 #define NACO_CALIB_BPM "MASTER_IMG_FLAT_BADPIX"
81 #define NACO_CALIB_DARK "NACO_IMG_DARK_AVG"
82 #define NACO_CALIB_SPCFLAT "MASTER_SPC_FLAT"
83 #define NACO_CALIB_ARC_DIFF "ARC_IMAGE"
84 #define NACO_CALIB_ARC_MAP "ARC_MAP"
85 #define NACO_CALIB_ARC "ARC_COEF"
86 #define NACO_CALIB_ARC_WL "ARC_COEF_WL"
87 
88 #define NACO_IMG_DARK_RAW "CAL_DARK"
89 
90 #define NACO_IMG_DETLIN_LAMP "CAL_DETLIN_LAMP"
91 #define NACO_IMG_DETLIN_DARK "CAL_DETLIN_DARK"
92 
93 #define NACO_IMG_JITTER_OBJ "IM_JITTER_OBJ"
94 #define NACO_IMG_JITTER_SKY "IM_JITTER_SKY"
95 #define NACO_IMG_JITTER_OBJ_POL "POL_JITTER_OBJ"
96 #define NACO_IMG_JITTER_SKY_POL "POL_JITTER_SKY"
97 
98 #define NACO_IMG_LAMPFLAT_RAW "CAL_FLAT_LAMP"
99 
100 #define NACO_IMG_TWFLAT_RAW "CAL_FLAT_TW"
101 
102 /* TPL.ID NACO_spec_cal_LampFlats */
103 #define NACO_SPC_LAMPFLAT_RAW "CAL_FLAT_SPEC"
104 
105 /* TPL.ID NACO_spec_cal_Arcs */
106 #define NACO_SPC_LAMPWAVE_RAW "CAL_ARC_SPEC"
107 
108 /* TPL.ID NACO_spec_cal_StandardStar */
109 #define NACO_SPC_STD_RAW "CAL_NOD_SPEC"
110 
111 #define NACO_IMG_STREHL_CAL "CAL_PSF"
112 #define NACO_IMG_STREHL_TECH "TECH_PSF"
113 
114 #define NACO_IMG_CHECKFOCUS_RAW "TECH_FOCUS"
115 
116 #define NACO_IMG_ZPOINT_JITTER "CAL_STD_JITTER"
117 #define NACO_IMG_ZPOINT_CHOP "CAL_STD_CHOP"
118 
119 #define NACO_IMG_SLITPOS_RAW "SLIT_IMG"
120 
121 /* TPL.ID NACO_spec_obs_AutoNodOnSlit */
122 #define NACO_SPC_NOD_RAW "SPEC_NODDING"
123 
124 /* NACO_spec_obs_GenericOffset */
125 #define NACO_SPC_JITTER_RAW "SPEC_JITTEROBJ"
126 #define NACO_SPC_JITTER_SKY "SPEC_JITTERSKY"
127 
128 #define NACO_IMG_STD_ASCII "IMG_STD_ASCII"
129 
130 #define NACO_SPC_MODEL_ASCII "SPC_MODEL_ASCII"
131 #define NACO_SPC_ARGON_ASCII "SPC_ARGON_ASCII"
132 
133 /*-----------------------------------------------------------------------------
134  Functions prototypes
135  -----------------------------------------------------------------------------*/
136 
137 int naco_dfs_set_groups(cpl_frameset *);
138 
139 #endif
int naco_dfs_set_groups(cpl_frameset *)
Set the group as RAW or CALIB in a frameset.
Definition: naco_dfs.c:62