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

#include <libtpcimgio.h>

Data Fields

char fill1 [126]
short int data_type
short int unused1 [2]
short int dimension_1
short int dimension_2
short int smoothing
short int processing_code
short int unused2 [3]
float sample_distance
short int unused3 [8]
float isotope_halflife
short int frame_duration_sec
int gate_duration
int r_wave_offset
short int unused4
float scale_factor
short int unused5 [3]
short int scan_min
short int scan_max
int prompts
int delayed
int multiples
int net_trues
short int unused6 [52]
float cor_singles [16]
float uncor_singles [16]
float tot_avg_cor
float tot_avg_uncor
int total_coin_rate
int frame_start_time
int frame_duration
float loss_correction_fctr
short int fill2 [22]

Detailed Description

ECAT 6.3 sinogram header

Definition at line 1225 of file libtpcimgio.h.

Field Documentation

◆ cor_singles

float ECAT63_scanheader::cor_singles[16]

Total singles with loss correction factoring

Definition at line 1275 of file libtpcimgio.h.

Referenced by ecat63CopyScanheader(), ecat63PrintScanheader(), ecat63ReadScanheader(), and ecat63WriteScanheader().

◆ data_type

◆ delayed

◆ dimension_1

◆ dimension_2

◆ fill1

char ECAT63_scanheader::fill1[126]

User reserved space

Definition at line 1227 of file libtpcimgio.h.

Referenced by ecat63CopyScanheader(), ecat63ReadScanheader(), and ecat63WriteScanheader().

◆ fill2

short int ECAT63_scanheader::fill2[22]

Unused (44 bytes)

Definition at line 1291 of file libtpcimgio.h.

Referenced by ecat63CopyScanheader(), ecat63ReadScanheader(), and ecat63WriteScanheader().

◆ frame_duration

◆ frame_duration_sec

short int ECAT63_scanheader::frame_duration_sec

◆ frame_start_time

◆ gate_duration

int ECAT63_scanheader::gate_duration

◆ isotope_halflife

float ECAT63_scanheader::isotope_halflife

◆ loss_correction_fctr

◆ multiples

int ECAT63_scanheader::multiples

◆ net_trues

int ECAT63_scanheader::net_trues

Total net trues (prompts-randoms) collected in this frame/gate

Definition at line 1271 of file libtpcimgio.h.

Referenced by ecat63CopyScanheader(), ecat63PrintScanheader(), ecat63ReadScanheader(), ecat63WriteScanheader(), ecatCopy63to7scanheader(), ecatCopy7_2D_to63scanheader(), and ecatCopy7to63scanheader().

◆ processing_code

short int ECAT63_scanheader::processing_code

◆ prompts

◆ r_wave_offset

int ECAT63_scanheader::r_wave_offset

◆ sample_distance

◆ scale_factor

◆ scan_max

◆ scan_min

◆ smoothing

short int ECAT63_scanheader::smoothing

Smoothing; 0=not smoothed, 1= 9x9 smoothing

Definition at line 1237 of file libtpcimgio.h.

Referenced by ecat63CopyScanheader(), ecat63ReadScanheader(), ecat63WriteScanheader(), ecatCopy7_2D_to63scanheader(), and ecatCopy7to63scanheader().

◆ tot_avg_cor

float ECAT63_scanheader::tot_avg_cor

◆ tot_avg_uncor

float ECAT63_scanheader::tot_avg_uncor

◆ total_coin_rate

int ECAT63_scanheader::total_coin_rate

◆ uncor_singles

float ECAT63_scanheader::uncor_singles[16]

Total singles without loss correction factoring

Definition at line 1277 of file libtpcimgio.h.

Referenced by ecat63CopyScanheader(), ecat63PrintScanheader(), ecat63ReadScanheader(), and ecat63WriteScanheader().

◆ unused1

short int ECAT63_scanheader::unused1[2]

Unused (4 bytes)

Definition at line 1231 of file libtpcimgio.h.

◆ unused2

short int ECAT63_scanheader::unused2[3]

Unused (6 bytes)

Definition at line 1241 of file libtpcimgio.h.

◆ unused3

short int ECAT63_scanheader::unused3[8]

Unused (16 bytes)

Definition at line 1245 of file libtpcimgio.h.

◆ unused4

short int ECAT63_scanheader::unused4

Unused (2 bytes)

Definition at line 1255 of file libtpcimgio.h.

◆ unused5

short int ECAT63_scanheader::unused5[3]

Unused (6 bytes)

Definition at line 1259 of file libtpcimgio.h.

◆ unused6

short int ECAT63_scanheader::unused6[52]

Unused (104 bytes)

Definition at line 1273 of file libtpcimgio.h.


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