STIR
6.2.0
|
Namespace for the ECAT IO part of the STIR library (and some/most of its applications) More...
Namespaces | |
ecat6 | |
Namespace for the ECAT6 IO part of the STIR library (and some/most of its applications) | |
ecat7 | |
Namespace for the ECAT7 IO part of the STIR library (and some/most of its applications) | |
Classes | |
class | BinNormalisationFromECAT8 |
A BinNormalisation class that gets the normalisation factors from an ECAT8 3D normalisation file. Note that you have to point it to the "Interfile" header. More... | |
class | CListEventDataECAT8_32bit |
Class for decoding storing and using a raw coincidence event from a listmode file from the ECAT 966 scanner. More... | |
class | CListEventECAT8_32bit |
Class for storing and using a coincidence event from a listmode file from Siemens scanners using the ECAT 8_32bit format. More... | |
class | CListModeDataECAT8_32bit |
A class that reads the listmode data for Siemens scanners. More... | |
class | CListRecordECAT8_32bit |
A class for a general element of a listmode file for a Siemens scanner using the ECAT8 32bit format. More... | |
class | CListTimeDataECAT8_32bit |
A class for decoding a raw events that is neither time or coincidence in a listmode file from the ECAT 8_32bit scanner. More... | |
class | CListTimeECAT8_32bit |
A class for storing and using a timing 'event' from a listmode file from the ECAT 8_32bit scanner. More... | |
class | ECAT8_32bitListmodeInputFileFormat |
Class for being able to read list mode data from the ECAT 8_32bit scanner via the listmode-data registry. More... | |
Enumerations | |
enum | ECATDataType { ECAT_unknown_data_type = 0, ECAT_Byte_data_type = 1, ECAT_I2_little_endian_data_type = 2, ECAT_I4_little_endian_data_type = 3, ECAT_R4_VAX_data_type = 4, ECAT_R4_IEEE_big_endian_data_type = 5, ECAT_I2_big_endian_data_type = 6, ECAT_I4_big_endian_data_type = 7 } |
Possible values for the data_type field in ECAT headers. More... | |
Functions | |
void | find_type_from_ECAT_data_type (NumericType &type, ByteOrder &byte_order, const short data_type) |
Find out which NumericType and ByteOrder corresponds to a ECAT data type. | |
short | find_ECAT_data_type (const NumericType &type, const ByteOrder &byte_order) |
Find out which ECAT data type corresponds to a certain NumericType and ByteOrder. More... | |
short | find_ECAT_system_type (const Scanner &scanner) |
Find the value used in the ECAT Main header for a given scanner. More... | |
Scanner * | find_scanner_from_ECAT_system_type (const short system_type) |
Find the scanner corresponding to the system type in the main header. More... | |
std::vector< int > | find_segment_sequence (const ProjDataInfo &pdi) |
Return the sequence of how Siemens stores segments. More... | |
std::vector< int > | find_timing_poss_sequence (const ProjDataInfo &pdi) |
Return the sequence of how Siemens stores TOF bins. More... | |
Namespace for the ECAT IO part of the STIR library (and some/most of its applications)
This namespace contains all routines that are common to the ECAT6 and ECAT7 format.