21 #ifndef __stir_data_SinglesRatesFromSglFile_H__ 22 #define __stir_data_SinglesRatesFromSglFile_H__ 49 static const unsigned SIZE_OF_SINGLES_RECORD;
60 int read_singles_from_sgl_file(
const std::string& sgl_filename);
66 std::ostream& write(std::ostream& output);
69 std::vector<int> _total_prompts;
70 std::vector<int> _total_randoms;
72 #ifdef HAVE_LLN_MATRIX 73 Main_header _singles_main_header;
76 std::string _sgl_filename;
78 virtual void set_defaults();
79 virtual void initialise_keymap();
80 virtual bool post_processing();
Declaration of routines which convert CTI things into our building blocks and vice versa...
A class for reading/writing singles from an ECAT7 .sgl file.
Definition: SinglesRatesFromSglFile.h:38
static const char *const registered_name
Name which will be used when parsing a SinglesRatesFromSglFile object.
Definition: SinglesRatesFromSglFile.h:52
Declaration of class stir::SinglesRatesForTimeSlices.
Parent class for all leaves in a RegisteredObject hierarchy that do parsing of parameter files...
Definition: RegisteredParsingObject.h:77
Declaration of class stir::RegisteredParsingObject.