STIR 6.4.0
stir::ListTime Class Referenceabstract

A class for storing and using a timing record from a listmode file. More...

#include "stir/listmode/ListTime.h"

Inheritance diagram for stir::ListTime:

Public Member Functions

virtual unsigned long get_time_in_millisecs () const =0
 
double get_time_in_secs () const
 
virtual Succeeded set_time_in_millisecs (const unsigned long time_in_millisecs)=0
 
Succeeded set_time_in_secs (const double time_in_secs)
 

Detailed Description

A class for storing and using a timing record from a listmode file.

ListTime is used to provide an interface to the 'timing' events in the list mode stream. Usually, the timing event also contains gating information. For rotating scanners, it could also contain angle info.

Todo
this is still under development. Things to add are angles or so for rotating scanners. Also, some info on the maximum (and actual?) number of gates would be useful.
See also
ListModeData for more info on list mode data.

Member Function Documentation

◆ get_time_in_millisecs()

virtual unsigned long stir::ListTime::get_time_in_millisecs ( ) const
pure virtual

Implemented in stir::CListTimeROOT.


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