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

Class for storing and using gamma events from a SPECT List mode file. More...

#include "stir/listmode/SPECTListEvent.h"

Inheritance diagram for stir::SPECTListEvent:
Inheritance graph
[legend]

Public Member Functions

virtual bool is_prompt () const
 
- Public Member Functions inherited from stir::ListEvent
virtual LORAs2Points< float > get_LOR () const =0
 Finds the LOR between the coordinates where the detection took place. More...
 
virtual void get_bin (Bin &bin, const ProjDataInfo &) const
 Finds the bin coordinates of this event for some characteristics of the projection data. More...
 
virtual bool is_valid_template (const ProjDataInfo &) const =0
 This method checks if the template is valid for LmToProjData. More...
 

Detailed Description

Class for storing and using gamma events from a SPECT List mode file.

SPECTListEvent is used to provide an interface to the actual events (i.e. detected counts) in the list mode stream.

Todo:
this is still under development. Things to add are for instance energy windows and time-of-flight info. Also, get_bin() would need time info or so for rotating scanners.
See also
SPECTListModeData for more info on list mode data.

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