17 #ifndef __stir_listmode_CListModeDataGEHDF5_H__ 18 #define __stir_listmode_CListModeDataGEHDF5_H__ 45 std::string get_name()
const override;
47 virtual std::time_t get_scan_start_time_in_secs_since_1970()
const;
49 shared_ptr<CListRecord> get_empty_record_sptr()
const override;
67 std::string listmode_filename;
68 shared_ptr<InputStreamWithRecordsFromHDF5<CListRecordT>> current_lm_data_ptr;
69 unsigned long first_time_stamp;
70 unsigned long lm_duration_in_millisecs;
The base class for reading PET (i.e. coincidence) list mode data.The only difference w...
Definition: CListModeData.h:50
unsigned int SavedPosition
Use this typedef for save/set_get_position.
Definition: ListModeData.h:130
Import of std::shared_ptr, std::dynamic_pointer_cast and std::static_pointer_cast (or corresponding b...
A class that reads the listmode data for GE scanners using the RDF9 format.
Definition: CListModeDataGEHDF5.h:39
Class for records in a PET list mode file.
Definition: CListRecord.h:66
Declaration of class stir::CListModeData.
Classes for listmode records of GE RDF9 data.
bool has_delayeds() const override
returns false, as GEHDF5 listmode data does not store delayed events (and prompts) ...
Definition: CListModeDataGEHDF5.h:61
A class for a general element (or "record") of a GE RDF9 listmode file.
Definition: CListRecordGEHDF5.h:193
a class containing an enumeration type that can be used by functions to signal successful operation o...
Definition: Succeeded.h:43