STIR  6.2.0
Public Member Functions | List of all members
stir::ecat::CListRecordECAT8_32bit Class Reference

A class for a general element of a listmode file for a Siemens scanner using the ECAT8 32bit format. More...

#include "stir/listmode/CListRecordECAT8_32bit.h"

Inheritance diagram for stir::ecat::CListRecordECAT8_32bit:
Inheritance graph
[legend]

Public Member Functions

 CListRecordECAT8_32bit (const shared_ptr< const ProjDataInfo > &proj_data_info_sptr)
 
virtual Succeeded init_from_data_ptr (const char *const data_ptr, const std::size_t size, const bool do_byte_swap)
 
virtual std::size_t size_of_record_at_ptr (const char *const, const std::size_t, const bool) const
 

Detailed Description

A class for a general element of a listmode file for a Siemens scanner using the ECAT8 32bit format.

We currently only support coincidence events and a timing flag. Here we only support the 32bit version specified by the PETLINK protocol.

This class is based on Siemens information on the PETLINK protocol, available at http://usa.healthcare.siemens.com/siemens_hwem-hwem_ssxa_websites-context-root/wcm/idc/groups/public/@us/@imaging/@molecular/documents/download/mdax/mjky/~edisp/petlink_guideline_j1-00672485.pdf


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