STIR  6.2.0
Public Member Functions | List of all members
stir::PrepareProjData Class Reference

A preliminary class to prepare files for iterative reconstruction. More...

Inheritance diagram for stir::PrepareProjData:
Inheritance graph
[legend]

Public Member Functions

 PrepareProjData (const char *const par_filename)
 
void doit ()
 
- Public Member Functions inherited from stir::ParsingObject
 ParsingObject (const ParsingObject &)
 
ParsingObjectoperator= (const ParsingObject &)
 
void ask_parameters ()
 
virtual std::string parameter_info ()
 
bool parse (std::istream &f)
 
bool parse (const char *const filename)
 

Additional Inherited Members

- Protected Member Functions inherited from stir::ParsingObject
virtual bool post_processing ()
 This will be called at the end of the parsing. More...
 
virtual void set_key_values ()
 This will be called before parsing or parameter_info is called. More...
 
- Protected Attributes inherited from stir::ParsingObject
KeyParser parser
 

Detailed Description

A preliminary class to prepare files for iterative reconstruction.

The intention of this class is to read measured data (and some processed data) and construct from these the projection data that are used in ML/MAP estimates, i.e.

Parameter file format
Prepare projdata Parameters:=
; next defaults to using all segments
; maximum absolute segment number to process:= ...

;;;;;;;;; input, some is optional depending on what you ask for as output
prompts_projdata_filename:= ...
trues_projdata_filename:= ...
precorrected_projdata_filename:= ...
randoms_projdata_filename:= ...

time frame definition filename:= ...
time frame number:= ...
; normalisation (should contain attenuation as well)
Bin Normalisation type:= ...

; if (prompts+randoms or trues) and precorrected data are given
;   construct scatter term by subtraction and write to file
; else if following is set, use it for scatter term
; else scatter term will be set to 0
scatter_projdata_filename:= ...

;;;;;;;; output files

normatten_projdata_filename:= ...

Shifted_Poisson_numerator_projdata_filename:= ...
Shifted_Poisson_denominator_projdata_filename:= ...
; name for additive term in denominator of a prompts reconstruction
prompts_denominator_projdata_filename:= ...

END Prepare projdata Parameters:=

The documentation for this class was generated from the following file: