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

class to do precorrections More...

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

Public Member Functions

 CorrectProjDataApplication (const char *const par_filename)
 
Succeeded set_up ()
 set-up variables before processing
 
Succeeded run () const
 do precorrection More...
 
- 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)
 

Public Attributes

shared_ptr< ProjDatainput_projdata_ptr
 
shared_ptr< ProjDatascatter_projdata_ptr
 
shared_ptr< ProjDatarandoms_projdata_ptr
 
shared_ptr< ProjDataoutput_projdata_ptr
 
shared_ptr< BinNormalisationnormalisation_ptr
 
shared_ptr< DiscretisedDensity< 3, float > > attenuation_image_ptr
 
shared_ptr< ForwardProjectorByBinforward_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 More...
 
int max_segment_num_to_process
 
int frame_num
 
TimeFrameDefinitions frame_defs
 
bool do_arc_correction
 

Additional Inherited Members

- Protected Member Functions inherited from stir::ParsingObject
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

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

◆ run()

Succeeded stir::CorrectProjDataApplication::run ( ) const

do precorrection

set_up() has to be run first

Member Data Documentation

◆ 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


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