Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

Grism Struct Reference
[Instrumental structures]


Data Fields

int set
 Grism flag (1 if present).

Material prism
 Prism material.

double A
 Angle of the prism [rad].

Material grating
 Grating material.

double g_per_mm
 Number of grooves per mm.

double blaze
 Blaze angle [rad].

double w_disp
 Wavelength dispersion [A/mm].

double tiltx
 1st tilt angle (around x) [rad]

double tilty
 2nd tilt angle (around y) [rad]

double rotz
 Rotation angle (around z) [rad].


Detailed Description

Grism structure

Definition at line 123 of file snifs_structures.h.


Field Documentation

int Grism::set
 

Grism flag (1 if present).

Definition at line 125 of file snifs_structures.h.

Referenced by read_default_snifs_config(), read_snifs_config_from_mask(), and write_snifs_config_to_mask().

Material Grism::prism
 

Prism material.

Definition at line 126 of file snifs_structures.h.

Referenced by blaze_function(), grism_backward(), grism_forward(), print_snifs_optics(), read_default_snifs_config(), read_snifs_config_from_mask(), snifs_optics_test_forward(), and write_snifs_config_to_mask().

double Grism::A
 

Angle of the prism [rad].

Definition at line 127 of file snifs_structures.h.

Referenced by blaze_function(), dval2optics(), grism_backward(), grism_forward(), mask_param2optics(), optics2dval(), optics2mask_param(), print_snifs_optics(), read_default_snifs_config(), and snifs_optics_test_forward().

Material Grism::grating
 

Grating material.

Definition at line 128 of file snifs_structures.h.

Referenced by blaze_function(), print_snifs_optics(), read_default_snifs_config(), read_snifs_config_from_mask(), and write_snifs_config_to_mask().

double Grism::g_per_mm
 

Number of grooves per mm.

Definition at line 129 of file snifs_structures.h.

Referenced by blaze_function(), dval2optics(), grism_backward(), grism_forward(), optics2dval(), print_snifs_optics(), read_default_snifs_config(), and snifs_optics_test_forward().

double Grism::blaze
 

Blaze angle [rad].

Definition at line 130 of file snifs_structures.h.

Referenced by blaze_function(), dval2optics(), optics2dval(), print_snifs_optics(), and read_default_snifs_config().

double Grism::w_disp
 

Wavelength dispersion [A/mm].

Definition at line 131 of file snifs_structures.h.

Referenced by dval2optics(), main(), nllsqfit_mask(), optics2dval(), print_snifs_optics(), and read_default_snifs_config().

double Grism::tiltx
 

1st tilt angle (around x) [rad]

Definition at line 132 of file snifs_structures.h.

Referenced by dval2optics(), grism_backward(), grism_forward(), mask_param2optics(), optics2dval(), optics2mask_param(), print_snifs_optics(), read_default_snifs_config(), and snifs_optics_test_forward().

double Grism::tilty
 

2nd tilt angle (around y) [rad]

Definition at line 133 of file snifs_structures.h.

Referenced by dval2optics(), grism_backward(), grism_forward(), mask_param2optics(), optics2dval(), optics2mask_param(), print_snifs_optics(), read_default_snifs_config(), and snifs_optics_test_forward().

double Grism::rotz
 

Rotation angle (around z) [rad].

Definition at line 134 of file snifs_structures.h.

Referenced by dval2optics(), grism_backward(), grism_forward(), main(), mask_param2optics(), optics2dval(), optics2mask_param(), print_snifs_optics(), read_default_snifs_config(), and snifs_optics_test_forward().


The documentation for this struct was generated from the following file:
Generated on Tue Nov 23 18:04:22 2004 for Snifs by doxygen 1.3.3