00001 /* $Id: sinfo_rec_mdark_detmon.c,v 1.4 2012/01/12 11:53:24 amodigli Exp $ 00002 * 00003 * This file is part of the DETMON 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00019 */ 00020 00021 /* 00022 * $Author: amodigli $ 00023 * $Date: 2012/01/12 11:53:24 $ 00024 * $Revision: 1.4 $ 00025 * $Name: HEAD $ 00026 */ 00027 #ifdef HAVE_CONFIG_H 00028 #include <config.h> 00029 #endif 00030 00031 /*---------------------------------------------------------------------------- 00032 Includes 00033 ----------------------------------------------------------------------------*/ 00034 00035 #include <cpl.h> 00036 00037 #include "irplib_detmon.h" 00038 #include "irplib_plugin.h" 00039 00040 /* Define here the DO.CATG keywords */ 00041 #define SINFONI_DARK_RAW "DARK" 00042 00043 #define RECIPE_NAME "sinfo_rec_mdark_detmon" 00044 00045 /*---------------------------------------------------------------------------- 00046 Functions prototypes 00047 ----------------------------------------------------------------------------*/ 00048 00049 CPL_RECIPE_DEFINE(sinfo_rec_mdark_detmon, SINFONI_BINARY_VERSION, 00050 irplib_detmon_fill_dark_params_default(recipe->parameters, 00051 "sinfo_rec_mdark_detmon", 00052 "sinfo"), 00053 "Lander de Bilbao", "lbilbao@eso.org", "2008", 00054 "Master dark and detector signal non uniformity map", 00055 irplib_detmon_dark_get_description(RECIPE_NAME, 00056 "SINFONI", 00057 SINFONI_DARK_RAW)); 00058 00059 /*---------------------------------------------------------------------------*/ 00060 /* 00061 @brief Interpret the command line options and execute the data processing 00062 @param frameset the frames list 00063 @param parlist the parameters list 00064 @return 0 if everything is ok 00065 */ 00066 /*---------------------------------------------------------------------------*/ 00067 00068 static int sinfo_rec_mdark_detmon(cpl_frameset * frameset, 00069 const cpl_parameterlist * parlist) 00070 { 00071 const cpl_error_code error = irplib_detmon_dark(frameset, 00072 parlist, 00073 SINFONI_DARK_RAW, 00074 RECIPE_NAME, 00075 PACKAGE_TARNAME, 00076 "MASTER_DARK", 00077 "DSNU_MAP", 00078 "DSNU_TABLE", 00079 PACKAGE "/" PACKAGE_VERSION, 00080 NULL); 00081 00082 00083 /* Propagate the error, if any */ 00084 cpl_ensure_code(!error, error); 00085 00086 return CPL_ERROR_NONE; 00087 }