STIR 6.5.0
stir::CorrectProjDataApplication Class Reference

class to do precorrections More...

Inheritance diagram for stir::CorrectProjDataApplication:

Public Member Functions

 CorrectProjDataApplication (const char *const par_filename)
Succeeded set_up ()
 set-up variables before processing
Succeeded run () const
 do precorrection
Public Member Functions inherited from stir::ParsingObject
 ParsingObject (const ParsingObject &)
ParsingObject & operator= (const ParsingObject &)
bool parse (std::istream &f)
bool parse (const char *const filename)
void ask_parameters ()
virtual std::string parameter_info ()

Public Attributes

shared_ptr< ProjData > input_projdata_ptr
shared_ptr< ProjData > scatter_projdata_ptr
shared_ptr< ProjData > randoms_projdata_ptr
shared_ptr< ProjData > output_projdata_ptr
shared_ptr< BinNormalisation > normalisation_ptr
shared_ptr< DiscretisedDensity< 3, float > > attenuation_image_ptr
shared_ptr< ForwardProjectorByBin > forward_projector_ptr
bool apply_or_undo_correction
 apply_or_undo_correction==true means: apply it
bool use_data_or_set_to_1
 use input data, or replace it with all 1's
int max_segment_num_to_process
int frame_num
TimeFrameDefinitions frame_defs
bool do_arc_correction

Additional Inherited Members

virtual void set_key_values ()
 This will be called before parsing or parameter_info is called.
KeyParser parser

Detailed Description

class to do precorrections

Todo
Preliminary class interface. At some point, this class should move to the library, instead of being in correct_projdata.cxx.

Member Function Documentation

◆ set_up()

◆ run()

Member Data Documentation

◆ apply_or_undo_correction

bool stir::CorrectProjDataApplication::apply_or_undo_correction

apply_or_undo_correction==true means: apply it

Referenced by run().

◆ use_data_or_set_to_1

bool stir::CorrectProjDataApplication::use_data_or_set_to_1

use input data, or replace it with all 1's

use_data_or_set_to_1 == true means: use the data

Referenced by run().


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