TPCCLIB
Loading...
Searching...
No Matches
ECAT63_attnheader Struct Reference

#include <libtpcimgio.h>

Data Fields

char fill1 [126]
short int data_type
short int attenuation_type
short int unused1
short int dimension_1
short int dimension_2
short int unused2 [23]
float scale_factor
float x_origin
float y_origin
float x_radius
float y_radius
float tilt_angle
float attenuation_coeff
float sample_distance
short int unused3 [149]

Detailed Description

ECAT 6.3 attenuation header

Definition at line 1346 of file libtpcimgio.h.

Field Documentation

◆ attenuation_coeff

float ECAT63_attnheader::attenuation_coeff

Mu-absorption coefficient (in 1/cm)

Definition at line 1374 of file libtpcimgio.h.

Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAttnheader(), and ecat63WriteAttnheader().

◆ attenuation_type

short int ECAT63_attnheader::attenuation_type

Enumerated attenuation type

Definition at line 1352 of file libtpcimgio.h.

Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAttnheader(), and ecat63WriteAttnheader().

◆ data_type

◆ dimension_1

short int ECAT63_attnheader::dimension_1

◆ dimension_2

short int ECAT63_attnheader::dimension_2

◆ fill1

char ECAT63_attnheader::fill1[126]

User reserved space

Definition at line 1348 of file libtpcimgio.h.

◆ sample_distance

float ECAT63_attnheader::sample_distance

◆ scale_factor

float ECAT63_attnheader::scale_factor

◆ tilt_angle

float ECAT63_attnheader::tilt_angle

Tilt angle of the ellipse (in degrees)

Definition at line 1372 of file libtpcimgio.h.

Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAttnheader(), and ecat63WriteAttnheader().

◆ unused1

short int ECAT63_attnheader::unused1

Unused (2 bytes)

Definition at line 1354 of file libtpcimgio.h.

◆ unused2

short int ECAT63_attnheader::unused2[23]

Unused (46 bytes)

Definition at line 1360 of file libtpcimgio.h.

◆ unused3

short int ECAT63_attnheader::unused3[149]

Unused (298 bytes)

Definition at line 1378 of file libtpcimgio.h.

◆ x_origin

float ECAT63_attnheader::x_origin

Ellipse offset in x axis from center (in cm)

Definition at line 1364 of file libtpcimgio.h.

Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAttnheader(), and ecat63WriteAttnheader().

◆ x_radius

float ECAT63_attnheader::x_radius

Ellipse radius in x axis (in cm)

Definition at line 1368 of file libtpcimgio.h.

Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAttnheader(), and ecat63WriteAttnheader().

◆ y_origin

float ECAT63_attnheader::y_origin

Ellipse offset in y axis from center (in cm)

Definition at line 1366 of file libtpcimgio.h.

Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAttnheader(), and ecat63WriteAttnheader().

◆ y_radius

float ECAT63_attnheader::y_radius

Ellipse radius in y axis (in cm)

Definition at line 1370 of file libtpcimgio.h.

Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAttnheader(), and ecat63WriteAttnheader().


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