Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

pmFPARead.h

Go to the documentation of this file.
00001 #ifndef PM_FPA_READ_H
00002 #define PM_FPA_READ_H
00003 
00004 #include "pslib.h"
00005 #include "pmFPA.h"
00006 
00007 bool pmReadoutReadNext(pmReadout *readout, // Readout into which to read
00008                        psFits *fits,    // FITS file from which to read
00009                        int z,           // Readout number/plane; zero-offset indexing
00010                        int numRows      // The number of rows to read
00011                       );
00012 
00013 bool pmCellRead(pmCell *cell,           // Cell to read into
00014                 psFits *fits,           // FITS file from which to read
00015                 psDB *db                // Database handle, for "concepts" ingest
00016                );
00017 
00018 bool pmChipRead(pmChip *chip,           // Chip to read into
00019                 psFits *fits,           // FITS file from which to read
00020                 psDB *db                // Database handle, for "concepts" ingest
00021                );
00022 
00023 bool pmFPARead(pmFPA *fpa,              // FPA to read into
00024                psFits *fits,            // FITS file from which to read
00025                psDB *db                 // Database handle, for "concepts" ingest
00026               );
00027 
00028 bool pmCellReadMask(pmCell *cell,           // Cell to read into
00029                     psFits *fits,           // FITS file from which to read
00030                     psDB *db                // Database handle, for "concepts" ingest
00031                    );
00032 
00033 bool pmChipReadMask(pmChip *chip,           // Chip to read into
00034                     psFits *fits,           // FITS file from which to read
00035                     psDB *db                // Database handle, for "concepts" ingest
00036                    );
00037 
00038 bool pmFPAReadMask(pmFPA *fpa,              // FPA to read into
00039                    psFits *fits,            // FITS file from which to read
00040                    psDB *db                 // Database handle, for "concepts" ingest
00041                   );
00042 
00043 bool pmCellReadWeight(pmCell *cell,           // Cell to read into
00044                       psFits *fits,           // FITS file from which to read
00045                       psDB *db                // Database handle, for "concepts" ingest
00046                      );
00047 
00048 bool pmChipReadWeight(pmChip *chip,           // Chip to read into
00049                       psFits *fits,           // FITS file from which to read
00050                       psDB *db                // Database handle, for "concepts" ingest
00051                      );
00052 
00053 bool pmFPAReadWeight(pmFPA *fpa,              // FPA to read into
00054                      psFits *fits,            // FITS file from which to read
00055                      psDB *db                 // Database handle, for "concepts" ingest
00056                     );
00057 
00058 bool pmCellReadPHU(pmCell *cell,        // Cell to read into
00059                    psFits *fits         // FITS file from which to read
00060                   );
00061 
00062 bool pmChipReadPHU(pmChip *chip,        // Chip to read into
00063                    psFits *fits         // FITS file from which to read
00064                   );
00065 
00066 bool pmFPAReadPHU(pmFPA *fpa,           // FPA to read into
00067                   psFits *fits          // FITS file from which to read
00068                  );
00069 
00070 
00071 #if 0
00072 bool pmFPARead(pmFPA *fpa,              // FPA to read into
00073                psFits *fits,            // FITS file from which to read
00074                psMetadata *phu,         // Primary header
00075                psDB *db                 // Database handle, for concept ingest
00076               );
00077 
00078 psString p_pmFPATranslateName(const psString name, // The name to translate
00079                               const pmCell *cell // The cell for which to translate
00080                              );
00081 
00082 psString p_pmFPATranslateFileExt(psString *extName, // Extension name, to be returned
00083                                  const psString filenameExt, // The string to parse into filename and ext
00084                                  const pmCell *cell // The cell
00085                                 );
00086 
00087 bool pmFPAReadMask(pmFPA *fpa,          // FPA to read into
00088                    psFits *source       // Source FITS file (for the original data)
00089                   );
00090 
00091 bool pmFPAReadWeight(pmFPA *fpa,        // FPA to read into
00092                      psFits *source     // Source FITS file (for the original data)
00093                     );
00094 #endif
00095 
00096 #endif

Generated on Mon Jul 3 14:24:27 2006 for Pan-STARRS Module Library by  doxygen 1.4.4