|
STIR 6.4.0
|
class to do precorrections More...

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 |
class to do precorrections
| Succeeded stir::CorrectProjDataApplication::run | ( | ) | const |
do precorrection
set_up() has to be run first
References apply_or_undo_correction, stir::error(), stir::RelatedViewgrams< elemT >::fill(), stir::ProjData::get_empty_related_viewgrams(), stir::DataWithProjDataInfo::get_max_segment_num(), stir::DataWithProjDataInfo::get_max_tof_pos_num(), stir::DataWithProjDataInfo::get_max_view_num(), stir::DataWithProjDataInfo::get_min_segment_num(), stir::DataWithProjDataInfo::get_min_tof_pos_num(), stir::DataWithProjDataInfo::get_min_view_num(), stir::ProjData::get_related_viewgrams(), stir::ProjData::set_related_viewgrams(), use_data_or_set_to_1, and stir::warning().
| 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().