STIR 6.5.0
Support classes for reading list mode data
Collaboration diagram for Support classes for reading list mode data:

Files

file  /home/kris/devel/STIRdistrib/STIR/src/buildblock/PETSIRDInfo.cxx
 implementation of class stir::CListModeDataPETSIRD
file  /home/kris/devel/STIRdistrib/STIR/src/experimental/listmode/LmToProjDataWithMC.cxx
 Implementation of class LmToProjDataWithMC.
file  /home/kris/devel/STIRdistrib/STIR/src/experimental/listmode_utilities/lm_to_projdata_with_MC.cxx
 main for LmToProjDataWithMC
file  /home/kris/devel/STIRdistrib/STIR/src/experimental/motion_utilities/sync_polaris.cxx
 Utility to synchronise Polaris data with a list mode file.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/IO/PETSIRDCListmodeInputFileFormat.h
 Class defining input file format for coincidence listmode data for PETSIRD.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/IO/SAFIRCListmodeInputFileFormat.h
 Declaration of class stir::SAFIRCListmodeInputFileFormat.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListEventCylindricalScannerWithDiscreteDetectors.h
 Declarations of class stir::CListEventCylindricalScannerWithDiscreteDetectors.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListEventCylindricalScannerWithViewTangRingRingEncoding.h
 Definition of class stir::CListEventCylindricalScannerWithViewTangRingRingEncoding.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListEventCylindricalScannerWithViewTangRingRingEncoding.inl
 Implementation for stir::CListEventCylindricalScannerWithViewTangRingRingEncoding.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListEventScannerWithDiscreteDetectors.h
 Declarations of class stir::CListEventScannerWithDiscreteDetectors.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListEventScannerWithDiscreteDetectors.inl
 Implementations of class stir::CListEventScannerWithDiscreteDetectors.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListModeData.h
 Declaration of class stir::CListModeData.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListModeDataBasedOnCoordinateMap.h
 Declaration of class stir::CListModeDataBasedOnCoordinateMap.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListModeDataECAT.h
 Declaration of class stir::CListModeDataECAT.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListModeDataECAT8_32bit.h
 Declaration of class stir::ecat::CListModeDataECAT8_32bit.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListModeDataGEHDF5.h
 Declaration of class stir::GE::RDF_HDF5::CListModeDataGEHDF5.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListModeDataPENN.h
 Declaration of class stir::CListModeDataPENN.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListModeDataROOT.h
 Declaration of class stir::CListModeDataROOT.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListModeDataSAFIR.h
 Declaration of class stir::CListModeDataSAFIR.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListRecord.h
 Declarations of classes stir::CListRecord, and stir::CListEvent which are used for list mode data.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListRecordECAT8_32bit.h
 Classes for listmode events for the ECAT 8 format.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListRecordECAT962.h
 Classes for listmode events for the ECAT 962 (aka Exact HR+).
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListRecordECAT966.h
 Classes for listmode events for the ECAT 966 (aka Exact 3d).
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListRecordGEHDF5.h
 Classes for listmode records of GE RDF9 data.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListRecordPENN.h
 Classes for listmode events for the PENNPET Explorer scanner.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListRecordPETSIRD.h
 Declaration of class stir::CListEventPETSIRD and stir::CListRecordPETSIRD with supporting classes.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListRecordROOT.h
 Classes for listmode events for GATE simulated ROOT data.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListRecordSAFIR.h
 Declaration of class stir::CListEventSAFIR and stir::CListRecordSAFIR with supporting classes.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/CListRecordSAFIR.inl
 Inline implementation of class stir::CListEventSAFIR and stir::CListRecordSAFIR with supporting classes.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/ListAccumulatedSingles.h
 Declaration of class stir::ListAccumulatedSingles.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/ListEvent.h
 Declarations of classe stir::ListEvent which is used for list mode data.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/ListGatingInput.h
 Declarations of class stir::ListGatingInput, which is used for list mode data.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/ListModeData.h
 Declaration of class stir::ListModeData.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/ListModeData_dummy.h
 Declaration of class stir::ListModeData_dummy.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/ListRecord.h
 Declarations of classes stir::ListRecord which is used for list mode data.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/ListRecordWithGatingInput.h
 Declarations of classes stir::ListRecordWithGatingInput which is used for list mode data.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/ListTime.h
 Declarations of class stir::ListTime which is used for list mode data.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/LmToProjData.h
 Declaration of the stir::LmToProjData class which is used to bin listmode data to (3d) sinograms.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/LmToProjDataAbstract.h
 Abstract base class for listmode to projection data conversion.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/LmToProjDataBootstrap.h
 Class for binning list mode files with the bootstrap method.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/LmToProjDataWithRandomRejection.h
 Class for binning list mode files with the bootstrap method.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/NiftyPET_listmode/LmToProjDataNiftyPET.h
 Wrapper to NiftyPET's listmode to projection data converter.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/SPECTListEvent.h
 Declarations of classe stir::SPECTListEvent which is used for list mode data.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/SPECTListModeData.h
 Declaration of class stir::GSPECTListModeData.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/SPECTListRecord.h
 Declarations of classes stir::SPECTListRecord which is used for list mode data.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/listmode/SPECTListRecordWithGatingInput.h
 Declarations of classes stir::SPECTListRecordWithGatingInput which is used for list mode data.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir/PETSIRDInfo.h
 Declaration of class stir::PETSIRDInfo.
file  /home/kris/devel/STIRdistrib/STIR/src/include/stir_experimental/listmode/LmToProjDataWithMC.h
 Declaration of class stir::LmToProjDataWithMC.
file  /home/kris/devel/STIRdistrib/STIR/src/IO/GEHDF5ListmodeInputFileFormat.cxx
 Implementations of class stir::GE::RDF_HDF5::IO::GEHDF5ListmodeInputFileFormat.
file  /home/kris/devel/STIRdistrib/STIR/src/IO/PETSIRDCListmodeInputFileFormat.cxx
 Implementation of class stir::PETSIRDCListmodeInputFileFormat.
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/CListEvent.cxx
 Implementations of class stir::CListEvent.
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/CListModeDataECAT.cxx
 Implementation of class stir::CListModeDataECAT.
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/CListModeDataECAT8_32bit.cxx
 Implementation of class stir::CListModeDataECAT8_32bit.
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/CListModeDataGEHDF5.cxx
 Implementation of class stir::GE::RDF_HDF5::CListModeDataGEHDF5.
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/CListModeDataPENN.cxx
 Implementation of class stir::CListModeDataPENN.
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/CListModeDataPETSIRD.cxx
 implementation of class stir::CListModeDataPETSIRD
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/CListModeDataROOT.cxx
 Implementation of class stir::CListModeDataROOT.
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/CListModeDataSAFIR.cxx
 implementation of class stir::CListModeDataSAFIR
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/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  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/CListRecordECAT962.cxx
 Implementation of classes CListEventECAT962 and CListRecordECAT962 for listmode events for the ECAT 962 (aka Exact HR+).
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/CListRecordECAT966.cxx
 Implementation of classes CListEventECAT966 and CListRecordECAT966 for listmode events for the ECAT 966 (aka Exact 3d).
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/CListRecordPENN.cxx
 Implementation of classes CListEventPENN.
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/CListRecordPETSIRD.cxx
 Implementation of class stir::CListRecordPETSIRD.
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/CListRecordROOT.cxx
 Implementation of classes stir::CListEventROOT and stir::CListRecordROOT for listmode events for the ROOT as listmode file format.
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/ListEvent.cxx
 Implementations of class stir::ListEvent.
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/ListModeData.cxx
 Implementation of class stir::ListModeData.
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/LmToProjData.cxx
 Implementation of class stir::LmToProjData.
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/LmToProjDataAbstract.cxx
 Implementation of class stir::LmToProjDataAbstract.
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/LmToProjDataBootstrap.cxx
 Class stir::LmToProjDataBootstrap for rebinning listmode files with the bootstrap method.
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/LmToProjDataWithRandomRejection.cxx
 Class stir::LmToProjDataWithRandomRejection for rebinning listmode files rejection some events randomly.
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_buildblock/NiftyPET_listmode/LmToProjDataNiftyPET.cxx
 Implementation of class stir::LmToProjDataNiftyPET.
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_utilities/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  /home/kris/devel/STIRdistrib/STIR/src/listmode_utilities/lm_fansums.cxx
 Program to compute detector fansums directly from listmode data.
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_utilities/lm_to_projdata_bootstrap.cxx
 Program to bin listmode data to projection data using bootstrapping (uses stir::LmToProjDataBootstrap).
file  /home/kris/devel/STIRdistrib/STIR/src/listmode_utilities/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::CListEventScannerWithDiscreteDetectorsBase
 Base-class for storing and using a coincidence event for a list-mode file that uses detector indices. More...
class  stir::CListEventScannerWithDiscreteDetectors< ProjDataInfoT >
 Class for coincidence events from a list-mode file that uses detector indices and a specific type of ProjDataInfo. More...
class  stir::CListModeData
 The base class for reading PET (i.e. coincidence) list mode data. 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 Bit-field struct for the PETLINK time marker word (type=1, deadtimeetc=0). More...
class  stir::ecat::CListSinglesDataECAT8_32bit
 Bit-field struct for the PETLINK singles word (type=1, deadtimeetc=2). More...
class  stir::ecat::CListDataAnyECAT8_32bit
 A class for decoding a raw "other" word (neither time nor coincidence) from the ECAT 8_32bit listmode stream. 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::CListSinglesECAT8_32bit
 A class for storing and using a singles bucket record 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::ListAccumulatedSingles
 Class for an accumulated singles record in a listmode file. 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. 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...
class  stir::CListModeDataPETSIRD
 Reader for PETSIRD listmode data supporting variable geometry. More...

Detailed Description