GIRAFFE Pipeline Reference Manual

GiGrating Struct Reference

Structure to handle Grating Information. More...

#include <gigrating.h>

Data Fields

cx_string * setup
 
cx_string * name
 
cx_string * filter
 
cx_string * slit
 
cxint order
 
cxdouble wlen0
 
cxdouble wlenmin
 
cxdouble wlenmax
 
cxdouble band
 
cxint resol
 
cxdouble space
 
cxdouble theta
 
cxdouble fcoll
 
cxdouble gcam
 
cxdouble sdx
 
cxdouble sdy
 
cxdouble sphi
 

Detailed Description

Structure to handle Grating Information.

Structure stores the relevant characteristics of a specific Giraffe Grating

Definition at line 44 of file gigrating.h.

Field Documentation

◆ band

cxdouble band

grating band

Definition at line 53 of file gigrating.h.

Referenced by giraffe_grating_dump().

◆ fcoll

cxdouble fcoll

collimator focal length {mm}

Definition at line 57 of file gigrating.h.

Referenced by giraffe_grating_dump().

◆ filter

cx_string* filter

grating filter name e.g. HR13

Definition at line 47 of file gigrating.h.

Referenced by giraffe_grating_dump(), and giraffe_grating_new().

◆ gcam

cxdouble gcam

camera magnification factor

Definition at line 58 of file gigrating.h.

Referenced by giraffe_grating_dump().

◆ name

cx_string* name

grating name e.g. HR

Definition at line 46 of file gigrating.h.

Referenced by giraffe_grating_dump(), and giraffe_grating_new().

◆ order

cxint order

grating diffraction order

Definition at line 49 of file gigrating.h.

Referenced by giraffe_grating_dump().

◆ resol

cxint resol

grating resolution

Definition at line 54 of file gigrating.h.

Referenced by giraffe_grating_dump().

◆ sdx

cxdouble sdx

slit position X offset {mm}

Definition at line 59 of file gigrating.h.

Referenced by giraffe_grating_dump().

◆ sdy

cxdouble sdy

slit position Y offset {mm}

Definition at line 60 of file gigrating.h.

Referenced by giraffe_grating_dump().

◆ setup

cx_string* setup

grating setup name

Definition at line 45 of file gigrating.h.

Referenced by giraffe_grating_dump(), and giraffe_grating_new().

◆ slit

cx_string* slit

grating slit name e.g. Medusa1

Definition at line 48 of file gigrating.h.

Referenced by giraffe_grating_new().

◆ space

cxdouble space

grating groove spacing {mm}

Definition at line 55 of file gigrating.h.

Referenced by giraffe_grating_dump().

◆ sphi

cxdouble sphi

slit position angle {rad}

Definition at line 61 of file gigrating.h.

Referenced by giraffe_grating_dump().

◆ theta

cxdouble theta

grating angle {rad}

Definition at line 56 of file gigrating.h.

Referenced by giraffe_grating_dump().

◆ wlen0

cxdouble wlen0

grating central wavelength {mm}

Definition at line 50 of file gigrating.h.

Referenced by giraffe_grating_dump().

◆ wlenmax

cxdouble wlenmax

grating maximum wavelength {mm}

Definition at line 52 of file gigrating.h.

Referenced by giraffe_grating_dump().

◆ wlenmin

cxdouble wlenmin

grating minimum wavelength {mm}

Definition at line 51 of file gigrating.h.

Referenced by giraffe_grating_dump().


The documentation for this struct was generated from the following file:

This file is part of the GIRAFFE Pipeline Reference Manual 2.16.10.
Documentation copyright © 2002-2006 European Southern Observatory.
Generated on Thu Dec 15 2022 21:18:52 by doxygen 1.9.1 written by Dimitri van Heesch, © 1997-2004