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

The CreateTailMaskFromACFs class. More...

#include "stir/scatter/CreateTailMaskFromACFs.h"

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

Public Member Functions

virtual Succeeded process_data ()
 
void set_input_projdata_sptr (shared_ptr< ProjData > &)
 
void set_input_projdata (std::string &)
 
void set_output_projdata_sptr (shared_ptr< ProjData > &)
 
void set_output_projdata (std::string &)
 
shared_ptr< ProjDataget_output_projdata_sptr ()
 get_output_projdata 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

float ACF_threshold
 ACF_threshold. More...
 
int safety_margin
 safety_margin
 

Protected Member Functions

void initialise_keymap () override
 Initialise all keywords.
 
bool post_processing () override
 This will be called at the end of the parsing. More...
 
void set_defaults () override
 Set defaults before parsing.
 
- Protected Member Functions inherited from stir::ParsingObject
virtual void set_key_values ()
 This will be called before parsing or parameter_info is called. More...
 

Additional Inherited Members

- Protected Attributes inherited from stir::ParsingObject
KeyParser parser
 

Detailed Description

The CreateTailMaskFromACFs class.

Author
Nikos Efthimiou

This class implements the functionality of the executable. It was nessesary in order to be able to perform this calculations from the ScatterEstimationByBin.

Member Function Documentation

◆ get_output_projdata_sptr()

shared_ptr< ProjData > stir::CreateTailMaskFromACFs::get_output_projdata_sptr ( )

get_output_projdata

Returns

Use this function to return the output projdata.

◆ post_processing()

bool stir::CreateTailMaskFromACFs::post_processing ( )
overrideprotectedvirtual

This will be called at the end of the parsing.

Returns
false if everything OK, true if not

Reimplemented from stir::ParsingObject.

References stir::error().

Member Data Documentation

◆ ACF_threshold

float stir::CreateTailMaskFromACFs::ACF_threshold

ACF_threshold.

Warning
ACF-threshold defaults to 1.1 (should be larger than 1)

Referenced by stir::ScatterEstimation::process_data().


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