24 #ifndef __stir_listmode_LmToProjDataBootstrap_H__ 25 #define __stir_listmode_LmToProjDataBootstrap_H__ 67 template <
typename LmToProjDataT>
83 void start_new_time_frame(
const unsigned int new_frame_num)
override;
85 void get_bin_from_event(
Bin& bin,
const ListEvent&)
const override;
95 typedef LmToProjDataT base_type;
96 typedef std::vector<unsigned char> replication_type;
98 replication_type num_times_to_replicate;
99 mutable replication_type::const_iterator num_times_to_replicate_iter;
100 void set_defaults()
override;
101 void initialise_keymap()
override;
102 bool post_processing()
override;
Declaration of the stir::LmToProjData class which is used to bin listmode data to (3d) sinograms...
unsigned int seed
used to seed the pseudo-random number generator
Definition: LmToProjDataBootstrap.h:91
Class for storing and using gamma events from a list mode file.
Definition: ListEvent.h:45
A class for storing coordinates and value of a single projection bin.
Definition: Bin.h:48
Class for binning list mode data into projection data using the bootstrap procedure.
Definition: LmToProjDataBootstrap.h:68
a class containing an enumeration type that can be used by functions to signal successful operation o...
Definition: Succeeded.h:43