|
STIR
6.3.0
|
A class for a general element of a listmode file. More...
#include "stir/listmode/CListRecordECAT962.h"

Public Types | |
| typedef CListEventDataECAT962 | DataType |
Public Member Functions | |
| DataType | get_data () const |
| bool | is_time () const |
| bool | is_gating_input () const |
| bool | is_event () const |
| virtual CListEvent & | event () |
| virtual const CListEvent & | event () const |
| virtual ListTime & | time () |
| virtual const ListTime & | time () const |
| virtual ListGatingInput & | gating_input () |
| virtual const ListGatingInput & | gating_input () const |
| bool | operator== (const CListRecord &e2) const |
| unsigned long | get_time_in_millisecs () const |
| Succeeded | set_time_in_millisecs (const unsigned long time_in_millisecs) |
| unsigned int | get_gating () const |
| get gating-related info More... | |
| Succeeded | set_gating (unsigned int g) |
| bool | is_prompt () const |
| Succeeded | set_prompt (const bool prompt=true) |
| Changes the event from prompt to delayed or vice versa. More... | |
| virtual Succeeded | init_from_data_ptr (const char *const data_ptr, const std::size_t size, const bool do_byte_swap) |
| virtual std::size_t | size_of_record_at_ptr (const char *const, const std::size_t, const bool) const |
Public Member Functions inherited from stir::ListTime | |
| double | get_time_in_secs () const |
| Succeeded | set_time_in_secs (const double time_in_secs) |
Public Member Functions inherited from stir::CListEventCylindricalScannerWithViewTangRingRingEncoding< CListRecordECAT962 > | |
| CListEventCylindricalScannerWithViewTangRingRingEncoding (const shared_ptr< ProjDataInfo > &proj_data_info) | |
| void | get_detection_position (DetectionPositionPair<> &) const |
| This routine returns the corresponding detector pair. | |
| void | set_detection_position (const DetectionPositionPair<> &) |
| virtual void | get_bin (Bin &, const ProjDataInfo &) const |
| warning only ProjDataInfoCylindricalNoArcCorr | |
| virtual bool | is_valid_template (const ProjDataInfo &) const |
| This method checks if the template is valid for LmToProjData. More... | |
Public Member Functions inherited from stir::CListEventScannerWithDiscreteDetectors< ProjDataInfoCylindricalNoArcCorr > | |
| CListEventScannerWithDiscreteDetectors (const shared_ptr< const ProjDataInfo > &proj_data_info) | |
| const Scanner * | get_scanner_ptr () const |
| LORAs2Points< float > | get_LOR () const override |
| find LOR between detector pairs More... | |
| void | get_bin (Bin &bin, const ProjDataInfo &proj_data_info) const override |
| find bin for this event More... | |
| bool | is_valid_template (const ProjDataInfo &) const override |
| This method checks if the template is valid for LmToProjData. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from stir::CListEventScannerWithDiscreteDetectors< ProjDataInfoCylindricalNoArcCorr > | |
| shared_ptr< const ProjDataInfoCylindricalNoArcCorr > | get_uncompressed_proj_data_info_sptr () const |
A class for a general element of a listmode file.
For the 962 it's either a coincidence event, or a timing flag.
|
inlinevirtual |
get gating-related info
Generally, gates are numbered from 0 to some maximum value.
Implements stir::ListGatingInput.
|
inlinevirtual |
Changes the event from prompt to delayed or vice versa.
Default implementation just returns Succeeded::no.
Reimplemented from stir::CListEvent.
1.8.13