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

#include <libtpcimgio.h>

Data Fields

short int data_type
short int num_dimensions
short int attenuation_type
short int num_r_elements
short int num_angles
short int num_z_elements
short int ring_difference
float x_resolution
float y_resolution
float z_resolution
float w_resolution
float scale_factor
float x_offset
float y_offset
float x_radius
float y_radius
float tilt_angle
float attenuation_coeff
float attenuation_min
float attenuation_max
float skull_thickness
short int num_additional_atten_coeff
float additional_atten_coeff [8]
float edge_finding_threshold
short int storage_order
short int span
short int z_elements [64]
short int fill_cti [86]
short int fill_user [50]

Detailed Description

ECAT7 attenuation header

Definition at line 732 of file libtpcimgio.h.

Field Documentation

◆ additional_atten_coeff

float ECAT7_attenheader::additional_atten_coeff[8]

additional_atten_coeff

Definition at line 778 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ attenuation_coeff

float ECAT7_attenheader::attenuation_coeff

Mu-absorption coefficient (cm-1)

Definition at line 768 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ attenuation_max

float ECAT7_attenheader::attenuation_max

attenuation_max

Definition at line 772 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ attenuation_min

float ECAT7_attenheader::attenuation_min

attenuation_min

Definition at line 770 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ attenuation_type

short int ECAT7_attenheader::attenuation_type

attenuation_type

Definition at line 738 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ data_type

short int ECAT7_attenheader::data_type

data_type

Definition at line 734 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ edge_finding_threshold

float ECAT7_attenheader::edge_finding_threshold

edge_finding_threshold

Definition at line 780 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ fill_cti

short int ECAT7_attenheader::fill_cti[86]

fill

Definition at line 788 of file libtpcimgio.h.

Referenced by ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ fill_user

short int ECAT7_attenheader::fill_user[50]

fill

Definition at line 790 of file libtpcimgio.h.

Referenced by ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ num_additional_atten_coeff

short int ECAT7_attenheader::num_additional_atten_coeff

num_additional_atten_coeff

Definition at line 776 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ num_angles

short int ECAT7_attenheader::num_angles

Total views collected (y dim)

Definition at line 742 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ num_dimensions

short int ECAT7_attenheader::num_dimensions

num_dimensions

Definition at line 736 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ num_r_elements

short int ECAT7_attenheader::num_r_elements

Total elements collected (x dim)

Definition at line 740 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ num_z_elements

short int ECAT7_attenheader::num_z_elements

Total elements collected (z dim)

Definition at line 744 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ ring_difference

short int ECAT7_attenheader::ring_difference

Max acceptance angle

Definition at line 746 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ scale_factor

float ECAT7_attenheader::scale_factor

Attenuation scale factor

Definition at line 756 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ skull_thickness

float ECAT7_attenheader::skull_thickness

skull_thickness

Definition at line 774 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ span

short int ECAT7_attenheader::span

Axial compression specifier (nr of ring differences spanned by a segment)

Definition at line 784 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ storage_order

short int ECAT7_attenheader::storage_order

Data storage order (RThetaZD, RZThetaD)

Definition at line 782 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ tilt_angle

float ECAT7_attenheader::tilt_angle

Tilt angle of the ellipse (degrees)

Definition at line 766 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ w_resolution

float ECAT7_attenheader::w_resolution

TBD

Definition at line 754 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ x_offset

float ECAT7_attenheader::x_offset

Ellipse offset in x axis from center (cm)

Definition at line 758 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ x_radius

float ECAT7_attenheader::x_radius

Ellipse radius in x axis (cm)

Definition at line 762 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ x_resolution

float ECAT7_attenheader::x_resolution

Resolution in the x dimension (cm)

Definition at line 748 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ y_offset

float ECAT7_attenheader::y_offset

Ellipse offset in y axis from center (cm)

Definition at line 760 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ y_radius

float ECAT7_attenheader::y_radius

Ellipse radius in y axis (cm)

Definition at line 764 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ y_resolution

float ECAT7_attenheader::y_resolution

Resolution in the y dimension (cm)

Definition at line 750 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ z_elements

short int ECAT7_attenheader::z_elements[64]

Nr of 'planes' in z direction for each ring difference segment

Definition at line 786 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().

◆ z_resolution

float ECAT7_attenheader::z_resolution

Resolution in the z dimension (cm)

Definition at line 752 of file libtpcimgio.h.

Referenced by ecat7PrintAttenheader(), ecat7ReadAttenheader(), and ecat7WriteAttenheader().


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