24 #ifndef __stir_recon_buildblock_PoissonLogLikelihoodWithLinearModelForMeanAndListModeData_H__ 25 #define __stir_recon_buildblock_PoissonLogLikelihoodWithLinearModelForMeanAndListModeData_H__ 63 template <
typename TargetT>
74 Succeeded set_up_before_sensitivity(shared_ptr<const TargetT>
const& target_sptr)
override;
85 void set_normalisation_sptr(
const shared_ptr<BinNormalisation>&)
override;
86 void set_additive_proj_data_sptr(
const shared_ptr<ExamData>&)
override;
88 void set_input_data(
const shared_ptr<ExamData>&)
override;
95 void set_max_segment_num_to_process(
int);
98 int get_max_segment_num_to_process()
const;
116 virtual void set_cache_path(
const std::string& cache_path);
118 virtual std::string get_cache_path()
const;
124 virtual std::string get_cache_filename(
unsigned int icache)
const;
128 void set_recompute_cache(
bool);
129 bool get_recompute_cache()
const;
138 void set_skip_lm_input_file(
const bool arg);
146 virtual void set_cache_max_size(
const unsigned long int arg);
149 virtual unsigned long int get_cache_max_size()
const;
153 std::string frame_defs_filename;
158 shared_ptr<ProjData> additive_proj_data_sptr;
164 shared_ptr<BinNormalisation> normalisation_sptr;
169 unsigned int current_frame_num;
178 void set_defaults()
override;
181 void initialise_keymap()
override;
183 bool post_processing()
override;
187 virtual void start_new_time_frame(
const unsigned int new_frame_num);
215 int max_segment_num_to_process;
Class used for storing time frame durations.
Definition: TimeFrameDefinitions.h:38
Definition of the stir::ParseAndCreateFrom class.
Declaration of class stir::TimeFrameDefinitions.
A base class for 'generalised' objective functions, i.e. objective functions for which at least a 'gr...
Definition: GeneralisedObjectiveFunction.h:83
The base class for reading list mode data.
Definition: ListModeData.h:123
template for adding keywords to a parser and creating an object
Definition: ParseAndCreateFrom.h:52
Declaration of class stir::ListModeData.
a class containing an enumeration type that can be used by functions to signal successful operation o...
Definition: Succeeded.h:43