STIR  6.2.0
Classes | Namespaces | Enumerations

Classes for listmode records of GE RDF9 data. More...

#include "stir/listmode/CListRecord.h"
#include "stir/listmode/CListEventCylindricalScannerWithDiscreteDetectors.h"
#include "stir/Succeeded.h"
#include "stir/ByteOrder.h"
#include "stir/ByteOrderDefine.h"
#include <boost/static_assert.hpp>
#include <boost/cstdint.hpp>
#include "stir/error.h"
#include <iostream>

Go to the source code of this file.

Classes

class  stir::GE::RDF_HDF5::detail::CListAnyRecordDataGEHDF5
 Class for finding out what the event/size-type is in a GE RDF9 listmode file. More...
 
class  stir::GE::RDF_HDF5::detail::CListEventDataGEHDF5
 Class for storing and using a coincidence event from a GE RDF9 listmode file. More...
 
class  stir::GE::RDF_HDF5::detail::ListTimeDataGEHDF5
 A class for storing and using a timing 'event' from a GE RDF9 listmode file. More...
 
class  stir::GE::RDF_HDF5::CListRecordGEHDF5
 A class for a general element (or "record") of a GE RDF9 listmode file. More...
 

Namespaces

 stir
 Namespace for the STIR library (and some/most of its applications)
 
 stir::GE
 Namespace for the part of the STIR library that handles GE data (and some/most of its applications)
 

Enumerations

enum  EventLength { LENGTH_6_EVT = 0x1, LENGTH_8_EVT = 0x2, LENGTH_16_EVT = 0x3 }
 
enum  EventType { EXTENDED_EVT = 0x0, COINC_EVT = 0x1 }
 
enum  ExtendedEvtType {
  TIME_MARKER_EVT = 0x0, COINC_COUNT_EVT = 0x1, EXTERN_TRIG_EVT = 0x2, TABLE_POS_EVT = 0x3,
  END_LIST_EVT = 0xE, SINGLE_EVT = 0xF
}
 

Detailed Description

Classes for listmode records of GE RDF9 data.

Author
Kris Thielemans (major mods for GE Dimension data)
Ottavia Bertolli (major mods for GE Signa (i.e. RDF 9) data)
Palak Wadhwa (fix to STIR conventions and checks)
Ander Biguri (generalise from Signa to RDF9)