visir_dfs.h

00001 /* $Id: visir_dfs.h,v 1.71 2010/08/18 13:30:58 llundin Exp $
00002  *
00003  * This file is part of the VISIR Pipeline
00004  * Copyright (C) 2002,2003 European Southern Observatory
00005  *
00006  * This program is free software; you can redistribute it and/or modify
00007  * it under the terms of the GNU General Public License as published by
00008  * the Free Software Foundation; either version 2 of the License, or
00009  * (at your option) any later version.
00010  *
00011  * This program is distributed in the hope that it will be useful,
00012  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00013  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00014  * GNU General Public License for more details.
00015  *
00016  * You should have received a copy of the GNU General Public License
00017  * along with this program; if not, write to the Free Software
00018  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02111-1307  USA
00019  */
00020 
00021 /*
00022  * $Author: llundin $
00023  * $Date: 2010/08/18 13:30:58 $
00024  * $Revision: 1.71 $
00025  * $Name: HEAD $
00026  */
00027 
00028 #ifndef VISIR_DFS_H
00029 #define VISIR_DFS_H
00030 
00031 /*-----------------------------------------------------------------------------
00032                                    Includes
00033  -----------------------------------------------------------------------------*/
00034 
00035 #include <cpl.h>
00036 
00037 /*-----------------------------------------------------------------------------
00038                                    Defines
00039  -----------------------------------------------------------------------------*/
00040 
00041 /* Define here the PRO.CATG keywords */
00042 
00043 #define VISIR_IMG_COMBINE_COMBINED_PROCATG_CNJ "IMG_OBS_COMBINED_CNJ"
00044 #define VISIR_IMG_COMBINE_COMBINED_PROCATG_CJ "IMG_OBS_COMBINED_CJ"
00045 #define VISIR_IMG_COMBINE_COMBINED_PROCATG_NJ "IMG_OBS_COMBINED_NJ"
00046 #define VISIR_IMG_COMBINE_COMBINED_PROCATG_DJ "IMG_OBS_COMBINED_DJ"
00047 
00048 #define VISIR_IMG_COMBINE_ONEBEAM_PROCATG_CNJ "IMG_OBS_ONEBEAM_CNJ"
00049 #define VISIR_IMG_COMBINE_ONEBEAM_PROCATG_CJ  "IMG_OBS_ONEBEAM_CJ"
00050 #define VISIR_IMG_COMBINE_ONEBEAM_PROCATG_NJ  "IMG_OBS_ONEBEAM_NJ"
00051 #define VISIR_IMG_COMBINE_ONEBEAM_PROCATG_DJ  "IMG_OBS_ONEBEAM_DJ"
00052 
00053 #define VISIR_IMG_PFOV_TAB_PROCATG_BIN      "IMG_PFOV_TAB_BIN"
00054 #define VISIR_IMG_PFOV_TAB_PROCATG_TEL      "IMG_PFOV_TAB_TEL"
00055 #define VISIR_IMG_PSF_TAB_PROCATG           "IMG_PSF_TAB"
00056 #define VISIR_IMG_FOCFWHM_TAB_PROCATG       "IMG_FOCUS_TAB"
00057 #define VISIR_IMG_ILLU_FITTED_PROCATG       "IMG_ILLU_MAP"
00058 #define VISIR_IMG_ILLU_TAB_PROCATG          "IMG_ILLU_TAB"
00059 #define VISIR_IMG_TRANS_TAB_PROCATG         "IMG_TRANS_TAB"
00060 #define VISIR_IMG_ACHRO_TAB_PROCATG         "IMG_ACHRO_TAB"
00061 #define VISIR_IMG_PHOT_COMBINED_PROCATG     "IMG_PHOT_COMBINED"
00062 #define VISIR_IMG_PHOT_ONEBEAM_PROCATG      "IMG_PHOT_ONEBEAM"
00063 #define VISIR_IMG_FF_PROCATG                "IMG_FF"
00064 #define VISIR_IMG_FF_BPM_PROCATG            "IMG_BPM"
00065 #define VISIR_IMG_TECH_FF_PROCATG           "IMG_FF_TECH"
00066 #define VISIR_IMG_TECH_FF_BPM_PROCATG       "IMG_BPM_TECH"
00067 #define VISIR_IMG_DARK_AVG_PROCATG          "IMG_DARK_AVG"
00068 #define VISIR_IMG_DARK_HOT_PROCATG          "IMG_DARK_HOT"
00069 #define VISIR_IMG_DARK_COLD_PROCATG         "IMG_DARK_COLD"
00070 #define VISIR_IMG_DARK_DEV_PROCATG          "IMG_DARK_DEV"
00071 
00072 #define VISIR_SPC_OBS_TAB_PROCATG           "SPC_OBS_LMR_TAB"
00073 #define VISIR_SPC_OBS_COMBINED_PROCATG      "SPC_OBS_LMR_COMBINED"
00074 #define VISIR_SPC_OBS_WEIGHT_PROCATG        "SPC_OBS_LMR_WEIGHT"
00075 #define VISIR_SPC_PHOT_COMBINED_PROCATG     "SPC_PHOT_COMBINED"
00076 #define VISIR_SPC_PHOT_TAB_PROCATG          "SPC_PHOT_TAB"
00077 #define VISIR_SPC_PHOT_WEIGHT_PROCATG       "SPC_PHOT_WEIGHT"
00078 #define VISIR_SPC_PHOT_ECH_COMBINED_PROCATG "SPC_PHOT_HRG_COMBINED"
00079 #define VISIR_SPC_PHOT_ECH_TAB_PROCATG      "SPC_PHOT_HRG_TAB"
00080 #define VISIR_SPC_PHOT_ECH_WEIGHT_PROCATG   "SPC_PHOT_HRG_WEIGHT"
00081 #define VISIR_SPC_WCAL_TAB_PROCATG          "SPC_WCAL_LMR_TAB"
00082 #define VISIR_SPC_OBS_ECH_TAB_PROCATG       "SPC_OBS_HRG_TAB"
00083 #define VISIR_SPC_OBS_ECH_COMBINED_PROCATG  "SPC_OBS_HRG_COMBINED"
00084 #define VISIR_SPC_OBS_ECH_WEIGHT_PROCATG    "SPC_OBS_HRG_WEIGHT"
00085 #define VISIR_SPC_WCAL_ECH_TAB_PROCATG      "SPC_WCAL_HRG_TAB"
00086 #define VISIR_SPC_FF_PROCATG                "SPEC_FF"
00087 #define VISIR_SPC_FF_BPM_PROCATG            "SPEC_BPM"
00088 #define VISIR_SPC_TECH_FF_PROCATG           "SPEC_FF_TECH"
00089 #define VISIR_SPC_TECH_FF_BPM_PROCATG       "SPEC_BPM_TECH"
00090 #define VISIR_SPC_DARK_AVG_PROCATG          "SPEC_DARK_AVG"
00091 #define VISIR_SPC_DARK_HOT_PROCATG          "SPEC_DARK_HOT"
00092 #define VISIR_SPC_DARK_COLD_PROCATG         "SPEC_DARK_COLD"
00093 #define VISIR_SPC_DARK_DEV_PROCATG          "SPEC_DARK_DEV"
00094 
00095 #define VISIR_UTIL_INPUTS_COMBINED_PROCATG  "IMG_COMBINED"
00096 #define VISIR_IMA_STD_CAT_PROCATG           "IMG_STD_CATALOG"
00097 #define VISIR_SPEC_STD_CAT_PROCATG          "SPEC_STD_CATALOG"
00098 #define VISIR_SPEC_CAL_LINES_PROCATG        "SPEC_CAL_LINES"
00099 #define VISIR_SPEC_CAL_QEFF_PROCATG         "SPEC_CAL_QEFF"
00100 
00101 /* Define here the DO.CATG keywords */
00102 
00103 #define VISIR_CALIB_FLAT                    "FLAT"
00104 #define VISIR_CALIB_BPM                     "BPM"
00105 #define VISIR_CALIB_STDSTAR_IMG             "IMG_STD_CATALOG"             
00106 #define VISIR_CALIB_STDSTAR_SPC             "SPEC_STD_CATALOG"             
00107 #define VISIR_CALIB_LINES_SPC               "SPEC_CAL_LINES"
00108 #define VISIR_CALIB_QEFF_SPC                "SPEC_CAL_QEFF"
00109 
00110 #define VISIR_IMG_ACHRO_RAW                 "IM_CAL_ACHRO"
00111 #define VISIR_IMG_COMBINE_CNJ               "IM_OBS_CHO_NOD_JIT"
00112 #define VISIR_IMG_COMBINE_CJ                "IM_OBS_CHO_JIT"
00113 #define VISIR_IMG_COMBINE_NJ                "IM_OBS_NOD_JIT"
00114 #define VISIR_IMG_COMBINE_DJ                "IM_OBS_DIR_JIT"
00115 #define VISIR_IMG_FF_RAW                    "IM_CAL_FLAT"
00116 #define VISIR_IMG_TECH_FF_RAW               "IM_TECH_FLAT"
00117 #define VISIR_IMG_FOCFWHM_RAW               "IM_TEC_FOCUS"
00118 #define VISIR_IMG_ILLU_RAW                  "IM_CAL_ILLU"
00119 #define VISIR_IMG_PFOV_BIN                  "IM_CAL_PFOV_BIN"
00120 #define VISIR_IMG_PFOV_TEL                  "IM_CAL_PFOV_TEL"
00121 #define VISIR_IMG_PHOT_RAW                  "IM_CAL_PHOT"
00122 #define VISIR_IMG_PSF_RAW                   "IM_CAL_PSF"
00123 #define VISIR_IMG_TRANS_RAW                 "IM_TEC_TRANS"
00124 #define VISIR_IMG_DARK_RAW                  "IM_CAL_DARK"
00125 #define VISIR_SPC_OBS_ECH_RAW               "SPEC_OBS_HRG"
00126 #define VISIR_SPC_OBS_RAW                   "SPEC_OBS_LMR"
00127 #define VISIR_SPC_OBS_HR_RAW                "SPEC_OBS_HR"
00128 #define VISIR_SPC_PHOT_RAW                  "SPEC_CAL_PHOT"
00129 #define VISIR_SPC_PHOT_ECH_RAW              "SPEC_CAL_PHOT_HRG"
00130 #define VISIR_SPC_WCAL_ECH_RAW              "SPEC_CAL_HRG_WCAL"
00131 #define VISIR_SPC_WCAL_RAW                  "SPEC_CAL_LMR_WCAL"
00132 #define VISIR_SPC_FF_RAW                    "SPEC_CAL_FLAT"
00133 #define VISIR_SPC_TECH_FF_RAW               "SPEC_TECH_FLAT"
00134 #define VISIR_SPC_DARK_RAW                  "SPEC_CAL_DARK"
00135 
00136 #define VISIR_UTIL_INPUTS_RAW               "RAW"
00137 #define VISIR_IMG_LINES_ASCII               "IMG_LINES_ASCII"
00138 #define VISIR_SPC_LINES_ASCII               "SPC_LINES_ASCII"
00139 #define VISIR_SPC_QEFF_ASCII                "SPC_QEFF_ASCII"
00140 #define VISIR_SPC_CAT_ASCII                 "SPC_CAT_ASCII"
00141 
00142 #define MAN_VISIR_CALIB_BPM_IMG "\nAdditionally, a bad pixel map with a " \
00143 "PRO.CATG of " VISIR_IMG_FF_BPM_PROCATG "\nmay be added to the Set Of Frames " \
00144 "with tag: " VISIR_CALIB_BPM "."
00145 
00146 #define MAN_VISIR_CALIB_BPM_SPC "\nAdditionally, a bad pixel map with a " \
00147 "PRO.CATG of " VISIR_SPC_FF_BPM_PROCATG "\nmay be added to the Set Of Frames " \
00148 "with tag: " VISIR_CALIB_BPM "."
00149 
00150 
00151 /*-----------------------------------------------------------------------------
00152                                 Functions prototypes
00153  -----------------------------------------------------------------------------*/
00154 
00155 int visir_dfs_set_groups(cpl_frameset *);
00156 cpl_error_code visir_dfs_check_framelist_tag(const irplib_framelist *);
00157 
00158 #endif

Generated on Thu Mar 24 11:59:39 2011 for VISIR Pipeline Reference Manual by  doxygen 1.5.8