ngc 1.5.0
 
Loading...
Searching...
No Matches
ngcdcs_chip_t Struct Reference

#include <ngcdcsFINFO.hpp>

Public Member Functions

 ngcdcs_chip_t (int n=0)
 Constructor.
 

Public Attributes

int posX
 X-Position in mosaic.
 
int posY
 Y-Position in mosaic.
 
int nx
 X-Dimension (in pixels)
 
int ny
 Y-Dimension (in pixels)
 
int adjustMode
 Window adjustment mode (0=free, 1=center, ...)
 
int adjustX
 Window adjustment step in x-direction.
 
int adjustY
 Window adjustment step in y-direction.
 
int index
 Unique index.
 
int rotAngle
 Rotation angle of chip in mosaic (0, 90, 180, 270)
 
int live
 Detector live (=1) or broken (=0)
 
int numOutput
 Number of output channels.
 
int pixPerChan
 Pixel per channel.
 
int acqIdx
 Acquisition module index.
 
double pixSpace
 Pixel to pixel space (meter)
 
double gain
 Gain (e-/ADU)
 
double outGain [64]
 Gain per output (e-/ADU)
 
double ron
 Read-out noise (e-)
 
double pszx
 Size of pixel in x (um)
 
double pszy
 Size of pixel in y (um)
 
double xgap
 Gap between chips along x (um)
 
double ygap
 Gap between chips along y (um)
 
double rgap
 Angle of gap between chips (deg)
 
char type [32]
 Detector type.
 
char name [32]
 Detector name.
 
char id [32]
 Another detector identification string.
 
char date [16]
 Installation date [YYYY-MM-DD].
 

Detailed Description

Chip info structure

Constructor & Destructor Documentation

◆ ngcdcs_chip_t()

ngcdcs_chip_t::ngcdcs_chip_t ( int n = 0)
inlineexplicit

Constructor.

Member Data Documentation

◆ acqIdx

int ngcdcs_chip_t::acqIdx

Acquisition module index.

◆ adjustMode

int ngcdcs_chip_t::adjustMode

Window adjustment mode (0=free, 1=center, ...)

◆ adjustX

int ngcdcs_chip_t::adjustX

Window adjustment step in x-direction.

◆ adjustY

int ngcdcs_chip_t::adjustY

Window adjustment step in y-direction.

◆ date

char ngcdcs_chip_t::date[16]

Installation date [YYYY-MM-DD].

◆ gain

double ngcdcs_chip_t::gain

Gain (e-/ADU)

◆ id

char ngcdcs_chip_t::id[32]

Another detector identification string.

◆ index

int ngcdcs_chip_t::index

Unique index.

◆ live

int ngcdcs_chip_t::live

Detector live (=1) or broken (=0)

◆ name

char ngcdcs_chip_t::name[32]

Detector name.

◆ numOutput

int ngcdcs_chip_t::numOutput

Number of output channels.

◆ nx

int ngcdcs_chip_t::nx

X-Dimension (in pixels)

◆ ny

int ngcdcs_chip_t::ny

Y-Dimension (in pixels)

◆ outGain

double ngcdcs_chip_t::outGain[64]

Gain per output (e-/ADU)

◆ pixPerChan

int ngcdcs_chip_t::pixPerChan

Pixel per channel.

◆ pixSpace

double ngcdcs_chip_t::pixSpace

Pixel to pixel space (meter)

◆ posX

int ngcdcs_chip_t::posX

X-Position in mosaic.

◆ posY

int ngcdcs_chip_t::posY

Y-Position in mosaic.

◆ pszx

double ngcdcs_chip_t::pszx

Size of pixel in x (um)

◆ pszy

double ngcdcs_chip_t::pszy

Size of pixel in y (um)

◆ rgap

double ngcdcs_chip_t::rgap

Angle of gap between chips (deg)

◆ ron

double ngcdcs_chip_t::ron

Read-out noise (e-)

◆ rotAngle

int ngcdcs_chip_t::rotAngle

Rotation angle of chip in mosaic (0, 90, 180, 270)

◆ type

char ngcdcs_chip_t::type[32]

Detector type.

◆ xgap

double ngcdcs_chip_t::xgap

Gap between chips along x (um)

◆ ygap

double ngcdcs_chip_t::ygap

Gap between chips along y (um)


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