High-Level Data Reduction Library: catalogue/hdrl_cat_table.c File Reference

High-Level Data Reduction Library 1.6.0 High-Level data reduction routines for ESO pipelines

Loading...
Searching...
No Matches
Macros | Functions
hdrl_cat_table.c File Reference
`#include "hdrl_cat_table.h"`
`#include "hdrl_cat_areals.h"`
`#include "hdrl_cat_radii.h"`
`#include "hdrl_cat_phopt.h"`
`#include "hdrl_cat_seeing.h"`
`#include "hdrl_cat_overlp.h"`
`#include "hdrl_cat_moments.h"`
`#include "hdrl_cat_extend.h"`
`#include "hdrl_cat_background.h"`
Include dependency graph for hdrl_cat_table.c:

## Macros
#define | INITROWS 2048 /* Allocation size for rows in the output table */
#define | COL_NUMBER 1
#define | COL_FLUXISO 2
#define | COL_X 3
#define | COL_XERR 4
#define | COL_Y 5
#define | COL_YERR 6
#define | COL_SIGMA 7
#define | COL_ELLIPT 8
#define | COL_PA 9
#define | COL_AREAL1 10
#define | COL_AREAL2 11
#define | COL_AREAL3 12
#define | COL_AREAL4 13
#define | COL_AREAL5 14
#define | COL_AREAL6 15
#define | COL_AREAL7 16
#define | COL_AREAL8 17
#define | COL_PEAKHEIGHT 18
#define | COL_PKHTERR 19
#define | COL_APFLUX1 20
#define | COL_APFLUX1ERR 21
#define | COL_APFLUX2 22
#define | COL_APFLUX2ERR 23
#define | COL_APFLUX3 24
#define | COL_APFLUX3ERR 25
#define | COL_APFLUX4 26
#define | COL_APFLUX4ERR 27
#define | COL_APFLUX5 28
#define | COL_APFLUX5ERR 29
#define | COL_APFLUX6 30
#define | COL_APFLUX6ERR 31
#define | COL_APFLUX7 32
#define | COL_APFLUX7ERR 33
#define | COL_APFLUX8 34
#define | COL_APFLUX8ERR 35
#define | COL_APFLUX9 36
#define | COL_APFLUX9ERR 37
#define | COL_APFLUX10 38
#define | COL_APFLUX10ERR 39
#define | COL_APFLUX11 40
#define | COL_APFLUX11ERR 41
#define | COL_APFLUX12 42
#define | COL_APFLUX12ERR 43
#define | COL_APFLUX13 44
#define | COL_APFLUX13ERR 45
#define | COL_PETRAD 46
#define | COL_KRONRAD 47
#define | COL_HALFRAD 48
#define | COL_PETFLUX 49
#define | COL_PETFLUXERR 50
#define | COL_KRONFLUX 51
#define | COL_KRONFLUXERR 52
#define | COL_HALFFLUX 53
#define | COL_HALFFLUXERR 54
#define | COL_ERRFLAG 55
#define | COL_SKYLEVEL 56
#define | COL_SKYSIGMA 57
#define | COL_AVCONF 58
#define | COL_RA 59
#define | COL_DEC 60
#define | COL_CLASS 61
#define | COL_STAT 62
#define | COL_FWHM 63

## Functions
cpl_error_code | hdrl_tabinit (ap_t *ap, cpl_size *xcol, cpl_size *ycol, hdrl_catalogue_options cattype, cpl_table **tab, hdrl_casu_result *res)
| Initialize catalogues.
cpl_error_code | hdrl_do_seeing (ap_t *ap, cpl_size nobjects, cpl_table *tab)
| Do seeing estimate.
cpl_error_code | hdrl_process_results (ap_t *ap, double gain, cpl_size *nobjects, cpl_table *tab, hdrl_casu_result *res)
| Process the results for each object and store them in the table.

## Macro Definition Documentation

## ◆ COL_APFLUX1

#define COL_APFLUX1 20

## ◆ COL_APFLUX10

#define COL_APFLUX10 38

## ◆ COL_APFLUX10ERR

#define COL_APFLUX10ERR 39

## ◆ COL_APFLUX11

#define COL_APFLUX11 40

## ◆ COL_APFLUX11ERR

#define COL_APFLUX11ERR 41

## ◆ COL_APFLUX12

#define COL_APFLUX12 42

## ◆ COL_APFLUX12ERR

#define COL_APFLUX12ERR 43

## ◆ COL_APFLUX13

#define COL_APFLUX13 44

## ◆ COL_APFLUX13ERR

#define COL_APFLUX13ERR 45

## ◆ COL_APFLUX1ERR

#define COL_APFLUX1ERR 21

## ◆ COL_APFLUX2

#define COL_APFLUX2 22

## ◆ COL_APFLUX2ERR

#define COL_APFLUX2ERR 23

## ◆ COL_APFLUX3

#define COL_APFLUX3 24

## ◆ COL_APFLUX3ERR

#define COL_APFLUX3ERR 25

## ◆ COL_APFLUX4

#define COL_APFLUX4 26

## ◆ COL_APFLUX4ERR

#define COL_APFLUX4ERR 27

## ◆ COL_APFLUX5

#define COL_APFLUX5 28

## ◆ COL_APFLUX5ERR

#define COL_APFLUX5ERR 29

## ◆ COL_APFLUX6

#define COL_APFLUX6 30

## ◆ COL_APFLUX6ERR

#define COL_APFLUX6ERR 31

## ◆ COL_APFLUX7

#define COL_APFLUX7 32

## ◆ COL_APFLUX7ERR

#define COL_APFLUX7ERR 33

## ◆ COL_APFLUX8

#define COL_APFLUX8 34

## ◆ COL_APFLUX8ERR

#define COL_APFLUX8ERR 35

## ◆ COL_APFLUX9

#define COL_APFLUX9 36

## ◆ COL_APFLUX9ERR

#define COL_APFLUX9ERR 37

## ◆ COL_AREAL1

#define COL_AREAL1 10

## ◆ COL_AREAL2

#define COL_AREAL2 11

## ◆ COL_AREAL3

#define COL_AREAL3 12

## ◆ COL_AREAL4

#define COL_AREAL4 13

## ◆ COL_AREAL5

#define COL_AREAL5 14

## ◆ COL_AREAL6

#define COL_AREAL6 15

## ◆ COL_AREAL7

#define COL_AREAL7 16

## ◆ COL_AREAL8

#define COL_AREAL8 17

## ◆ COL_AVCONF

#define COL_AVCONF 58

## ◆ COL_CLASS

#define COL_CLASS 61

## ◆ COL_DEC

#define COL_DEC 60

## ◆ COL_ELLIPT

#define COL_ELLIPT 8

## ◆ COL_ERRFLAG

#define COL_ERRFLAG 55

## ◆ COL_FLUXISO

#define COL_FLUXISO 2

## ◆ COL_FWHM

#define COL_FWHM 63

## ◆ COL_HALFFLUX

#define COL_HALFFLUX 53

## ◆ COL_HALFFLUXERR

#define COL_HALFFLUXERR 54

## ◆ COL_HALFRAD

#define COL_HALFRAD 48

## ◆ COL_KRONFLUX

#define COL_KRONFLUX 51

## ◆ COL_KRONFLUXERR

#define COL_KRONFLUXERR 52

## ◆ COL_KRONRAD

#define COL_KRONRAD 47

## ◆ COL_NUMBER

#define COL_NUMBER 1

## ◆ COL_PA

#define COL_PA 9

## ◆ COL_PEAKHEIGHT

#define COL_PEAKHEIGHT 18

## ◆ COL_PETFLUX

#define COL_PETFLUX 49

## ◆ COL_PETFLUXERR

#define COL_PETFLUXERR 50

## ◆ COL_PETRAD

#define COL_PETRAD 46

## ◆ COL_PKHTERR

#define COL_PKHTERR 19

## ◆ COL_RA

#define COL_RA 59

## ◆ COL_SIGMA

#define COL_SIGMA 7

## ◆ COL_SKYLEVEL

#define COL_SKYLEVEL 56

## ◆ COL_SKYSIGMA

#define COL_SKYSIGMA 57

## ◆ COL_STAT

#define COL_STAT 62

## ◆ COL_X

#define COL_X 3

## ◆ COL_XERR

#define COL_XERR 4

## ◆ COL_Y

#define COL_Y 5

## ◆ COL_YERR

#define COL_YERR 6

## ◆ INITROWS

#define INITROWS 2048 /* Allocation size for rows in the output table */