STIR 6.4.0
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:

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.
 
virtual void get_bin (Bin &bin, const ProjDataInfo &) const
 Finds the bin coordinates of this event for some characteristics of the projection data.
 
virtual bool is_valid_template (const ProjDataInfo &) const =0
 This method checks if the template is valid for LmToProjData.
 

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.

Member Function Documentation

◆ is_prompt()

virtual bool stir::SPECTListEvent::is_prompt ( ) const
inlinevirtual

Implements stir::ListEvent.


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