STIR 6.4.0
stir::ListGatingInput Class Referenceabstract

A class recording external input to the scanner (normally used for gating) More...

#include "stir/listmode/ListGatingInput.h"

Inheritance diagram for stir::ListGatingInput:

Public Member Functions

virtual unsigned int get_gating () const =0
 get gating-related info
 
virtual Succeeded set_gating (unsigned int)=0
 

Detailed Description

A class recording external input to the scanner (normally used for gating)

For some scanners, the state of some external measurements can be recorded in the list file, such as ECG triggers etc. We currently assume that these take discrete values.

If your scanner has more data available, you can provide it in the derived class.

Member Function Documentation

◆ get_gating()

virtual unsigned int stir::ListGatingInput::get_gating ( ) const
pure virtual

get gating-related info

Generally, gates are numbered from 0 to some maximum value.

Implemented in stir::ecat::ecat7::CListRecordECAT962, and stir::ecat::ecat7::CListTimeECAT966.


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