STIR  6.2.0
Public Member Functions | List of all members
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:
Inheritance graph
[legend]

Public Member Functions

virtual unsigned int get_gating () const =0
 get gating-related info More...
 
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: