STIR  6.2.0
Files | Classes
Support classes for reading list mode data
Collaboration diagram for Support classes for reading list mode data:

Files

file  LmToProjDataWithMC.cxx
 Implementation of class LmToProjDataWithMC.
 
file  lm_to_projdata_with_MC.cxx
 main for LmToProjDataWithMC
 
file  sync_polaris.cxx
 Utility to synchronise Polaris data with a list mode file.
 
file  SAFIRCListmodeInputFileFormat.h
 Declaration of class stir::SAFIRCListmodeInputFileFormat.
 
file  CListEventCylindricalScannerWithDiscreteDetectors.h
 Declarations of class stir::CListEventCylindricalScannerWithDiscreteDetectors.
 
file  CListEventCylindricalScannerWithViewTangRingRingEncoding.h
 Definition of class stir::CListEventCylindricalScannerWithViewTangRingRingEncoding.
 
file  CListEventCylindricalScannerWithViewTangRingRingEncoding.inl
 Implementation for stir::CListEventCylindricalScannerWithViewTangRingRingEncoding.
 
file  CListEventScannerWithDiscreteDetectors.h
 Declarations of class stir::CListEventScannerWithDiscreteDetectors.
 
file  CListEventScannerWithDiscreteDetectors.inl
 Implementations of class stir::CListEventScannerWithDiscreteDetectors.
 
file  CListModeData.h
 Declaration of class stir::CListModeData.
 
file  CListModeDataECAT.h
 Declaration of class stir::CListModeDataECAT.
 
file  CListModeDataECAT8_32bit.h
 Declaration of class stir::ecat::CListModeDataECAT8_32bit.
 
file  CListModeDataGEHDF5.h
 Declaration of class stir::GE::RDF_HDF5::CListModeDataGEHDF5.
 
file  CListModeDataPENN.h
 Declaration of class stir::CListModeDataPENN.
 
file  CListModeDataROOT.h
 Declaration of class stir::CListModeDataROOT.
 
file  CListModeDataSAFIR.h
 Declaration of class stir::CListModeDataSAFIR.
 
file  CListRecord.h
 Declarations of classes stir::CListRecord, and stir::CListEvent which are used for list mode data.
 
file  CListRecordECAT8_32bit.h
 Classes for listmode events for the ECAT 8 format.
 
file  CListRecordECAT962.h
 Classes for listmode events for the ECAT 962 (aka Exact HR+)
 
file  CListRecordECAT966.h
 Classes for listmode events for the ECAT 966 (aka Exact 3d)
 
file  CListRecordGEHDF5.h
 Classes for listmode records of GE RDF9 data.
 
file  CListRecordPENN.h
 Classes for listmode events for the PENNPET Explorer scanner.
 
file  CListRecordROOT.h
 Classes for listmode events for GATE simulated ROOT data.
 
file  CListRecordSAFIR.h
 Declaration of class stir::CListEventSAFIR and stir::CListRecordSAFIR with supporting classes.
 
file  CListRecordSAFIR.inl
 Inline implementation of class stir::CListEventSAFIR and stir::CListRecordSAFIR with supporting classes.
 
file  ListEvent.h
 Declarations of classe stir::ListEvent which is used for list mode data.
 
file  ListGatingInput.h
 Declarations of class stir::ListGatingInput, which is used for list mode data.
 
file  ListModeData.h
 Declaration of class stir::ListModeData.
 
file  ListModeData_dummy.h
 Declaration of class stir::ListModeData_dummy.
 
file  ListRecord.h
 Declarations of classes stir::ListRecord which is used for list mode data.
 
file  ListRecordWithGatingInput.h
 Declarations of classes stir::ListRecordWithGatingInput which is used for list mode data.
 
file  ListTime.h
 Declarations of class stir::ListTime which is used for list mode data.
 
file  LmToProjData.h
 Declaration of the stir::LmToProjData class which is used to bin listmode data to (3d) sinograms.
 
file  LmToProjDataAbstract.h
 Abstract base class for listmode to projection data conversion.
 
file  LmToProjDataBootstrap.h
 Class for binning list mode files with the bootstrap method.
 
file  LmToProjDataWithRandomRejection.h
 Class for binning list mode files with the bootstrap method.
 
file  LmToProjDataNiftyPET.h
 Wrapper to NiftyPET's listmode to projection data converter.
 
file  SPECTListEvent.h
 Declarations of classe stir::SPECTListEvent which is used for list mode data.
 
file  SPECTListModeData.h
 Declaration of class stir::GSPECTListModeData.
 
file  SPECTListRecord.h
 Declarations of classes stir::SPECTListRecord which is used for list mode data.
 
file  SPECTListRecordWithGatingInput.h
 Declarations of classes stir::SPECTListRecordWithGatingInput which is used for list mode data.
 
file  LmToProjDataWithMC.h
 Declaration of class stir::LmToProjDataWithMC.
 
file  GEHDF5ListmodeInputFileFormat.cxx
 Implementations of class stir::GE::RDF_HDF5::IO::GEHDF5ListmodeInputFileFormat.
 
file  CListEvent.cxx
 Implementations of class stir::CListEvent.
 
file  CListModeDataECAT.cxx
 Implementation of class stir::CListModeDataECAT.
 
file  CListModeDataECAT8_32bit.cxx
 Implementation of class stir::CListModeDataECAT8_32bit.
 
file  CListModeDataGEHDF5.cxx
 Implementation of class stir::GE::RDF_HDF5::CListModeDataGEHDF5.
 
file  CListModeDataPENN.cxx
 Implementation of class stir::CListModeDataPENN.
 
file  CListModeDataROOT.cxx
 Implementation of class stir::CListModeDataROOT.
 
file  CListModeDataSAFIR.cxx
 implementation of class stir::CListModeDataSAFIR
 
file  CListRecordECAT8_32bit.cxx
 Implementation of classes stir::ecat::CListEventECAT8_32bit and stir::ecat::CListRecordECAT8_32bit for listmode events for the ECAT8 32bit listmode file format.
 
file  CListRecordECAT962.cxx
 Implementation of classes CListEventECAT962 and CListRecordECAT962 for listmode events for the ECAT 962 (aka Exact HR+).
 
file  CListRecordECAT966.cxx
 Implementation of classes CListEventECAT966 and CListRecordECAT966 for listmode events for the ECAT 966 (aka Exact 3d).
 
file  CListRecordPENN.cxx
 Implementation of classes CListEventPENN.
 
file  CListRecordROOT.cxx
 Implementation of classes stir::ecat::CListEventROOT and stir::ecat::CListRecordROOT for listmode events for the ROOT as listmode file format.
 
file  ListEvent.cxx
 Implementations of class stir::ListEvent.
 
file  ListModeData.cxx
 Implementation of class stir::ListModeData.
 
file  LmToProjData.cxx
 Implementation of class stir::LmToProjData.
 
file  LmToProjDataAbstract.cxx
 Implementation of class stir::LmToProjDataAbstract.
 
file  LmToProjDataBootstrap.cxx
 Class stir::LmToProjDataBootstrap for rebinning listmode files with the bootstrap method.
 
file  LmToProjDataWithRandomRejection.cxx
 Class stir::LmToProjDataWithRandomRejection for rebinning listmode files rejection some events randomly.
 
file  LmToProjDataNiftyPET.cxx
 Implementation of class stir::LmToProjDataNiftyPET.
 
file  list_lm_countrates.cxx
 Utility to generate a count rate curve for some listmode data The count rate curve is just a list of the total number of prompts and delayeds in subsequent time intervals. The current output is a file with 4 columns:
 
file  lm_fansums.cxx
 Program to compute detector fansums directly from listmode data.
 
file  lm_to_projdata_bootstrap.cxx
 Program to bin listmode data to projection data using bootstrapping (uses stir::LmToProjDataBootstrap)
 
file  lm_to_projdata_with_random_rejection.cxx
 Program to bin listmode data to projection data using random rejection of counts (uses stir::LmToProjDataWithRandomRejection)
 

Classes

class  stir::ecat::ECAT8_32bitListmodeInputFileFormat
 Class for being able to read list mode data from the ECAT 8_32bit scanner via the listmode-data registry. More...
 
class  stir::ecat::ecat7::ECAT962ListmodeInputFileFormat
 Class for reading list mode data from the ECAT 962 scanner. More...
 
class  stir::ecat::ecat7::ECAT966ListmodeInputFileFormat
 Class for reading list mode data from the ECAT 966 scanner. More...
 
class  stir::GE::RDF_HDF5::GEHDF5ListmodeInputFileFormat
 Class for being able to read list mode data from the GE Signa PET/MR scanner via the listmode-data registry. More...
 
class  stir::CListEventCylindricalScannerWithDiscreteDetectors
 Class for storing and using a coincidence event from a list mode file for a cylindrical scanner. More...
 
class  stir::CListEventCylindricalScannerWithViewTangRingRingEncoding< Derived >
 Helper class for listmode events when using 2d sinograms and ring-pairs is most efficient. More...
 
class  stir::CListEventScannerWithDiscreteDetectors< ProjDataInfoT >
 Class for storing and using a coincidence event from a list mode file for a cylindrical single layer scanner. More...
 
class  stir::CListModeData
 The base class for reading PET (i.e. coincidence) list mode data.The only difference w.r.t. ListModeData is the used of CListRecord and a virtual function to check if delayeds are present. More...
 
class  stir::ecat::ecat7::CListModeDataECAT< CListRecordT >
 A class that reads the listmode data for ECAT scanners. More...
 
class  stir::ecat::CListModeDataECAT8_32bit
 A class that reads the listmode data for Siemens scanners. More...
 
class  stir::GE::RDF_HDF5::CListModeDataGEHDF5
 A class that reads the listmode data for GE scanners using the RDF9 format. More...
 
class  stir::CListModeDataSAFIR< CListRecordT >
 Class for reading SAFIR listmode data with variable geometry. More...
 
class  stir::CListEvent
 Class for storing and using a coincidence event from a list mode file. More...
 
class  stir::CListRecord
 Class for records in a PET list mode file. More...
 
class  stir::ecat::CListEventDataECAT8_32bit
 Class for decoding storing and using a raw coincidence event from a listmode file from the ECAT 966 scanner. More...
 
class  stir::ecat::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  stir::ecat::CListTimeECAT8_32bit
 A class for storing and using a timing 'event' from a listmode file from the ECAT 8_32bit scanner. More...
 
class  stir::ecat::CListRecordECAT8_32bit
 A class for a general element of a listmode file for a Siemens scanner using the ECAT8 32bit format. More...
 
class  stir::ecat::ecat7::CListEventDataECAT962
 Class for storing and using a coincidence event from a listmode file. More...
 
class  stir::ecat::ecat7::CListTimeDataECAT962
 A class for storing and using a timing 'event' from a listmode file. More...
 
class  stir::ecat::ecat7::CListRecordECAT962
 A class for a general element of a listmode file. More...
 
class  stir::ecat::ecat7::CListEventDataECAT966
 Class for decoding storing and using a raw coincidence event from a listmode file from the ECAT 966 scanner. More...
 
class  stir::ecat::ecat7::CListTimeDataECAT966
 A class for decoding a raw timing 'event' from a listmode file from the ECAT 966 scanner. More...
 
class  stir::ecat::ecat7::CListTimeECAT966
 A class for storing and using a timing 'event' from a listmode file from the ECAT 966 scanner. More...
 
class  stir::ecat::ecat7::CListRecordECAT966
 A class for a general element of a listmode file. More...
 
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...
 
class  stir::CListEventPENN
 Class for handling PENNPet Explorer events. More...
 
class  stir::CListTimeROOT
 A class for storing and using a timing 'event' from a listmode file from the ECAT 8_32bit scanner. More...
 
class  stir::CListEventSAFIR< Derived >
 
class  stir::CListEventDataSAFIR
 Class for record with coincidence data using SAFIR bitfield definition. More...
 
class  stir::CListEventDataNeuroLF
 Class for record with coincidence data using NeuroLF bitfield definition. More...
 
class  stir::CListTimeDataSAFIR
 Class for record with time data using SAFIR bitfield definition. More...
 
class  stir::CListRecordSAFIR< DataType >
 Class for general SAFIR record, containing a union of data, time and raw record and providing access to certain elements. More...
 
class  stir::ListEvent
 Class for storing and using gamma events from a list mode file. More...
 
class  stir::ListModeData
 The base class for reading list mode data. More...
 
class  stir::ListModeData_dummy
 A class to trick the Objective function that we have list mode data, when we only have cache. More...
 
class  stir::ListRecord
 A class for a general element of a list mode file. More...
 
class  stir::ListTime
 A class for storing and using a timing record from a listmode file. More...
 
class  stir::LmToProjData
 This class is used to bin listmode data to projection data, i.e. (3d) sinograms. More...
 
class  stir::LmToProjDataAbstract
 This class is the abstract base class fir binning listmode data to projection data, i.e. (3d) sinograms. More...
 
class  stir::LmToProjDataBootstrap< LmToProjDataT >
 Class for binning list mode data into projection data using the bootstrap procedure. More...
 
class  stir::LmToProjDataWithRandomRejection< LmToProjDataT >
 Class for binning list mode data into projection data using the bootstrap procedure. More...
 
class  stir::SPECTListEvent
 Class for storing and using gamma events from a SPECT List mode file. More...
 
class  stir::SPECTListModeData
 The base class for reading SPECT list mode data.This class (and SPECTListRecord) is specific to SPECT, i.e. to single gamma detection. However, the only difference with the PET part are the functions related to prompts and delayeds. SPECT is handled by calling all single photon events 'prompts'. More...
 
class  stir::SPECTListRecord
 A class for a general element of a list mode file. More...
 
class  stir::PoissonLogLikelihoodWithLinearModelForMeanAndListModeDataWithProjMatrixByBin< TargetT >
 Class for PET list mode data from static images for a scanner with discrete detectors. More...
 
class  stir::LmToProjDataWithMC
 Class for binning list mode files with motion correction. More...
 

Detailed Description