Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
ska::cheetah::rfim::Config Class Reference

Configuration Parameters for the RFIM module. More...

#include <cheetah/rfim/Config.h>

Inheritance diagram for ska::cheetah::rfim::Config:
Inheritance graph
Collaboration diagram for ska::cheetah::rfim::Config:
Collaboration graph

Public Member Functions

ampp::Config const & ampp_algo_config () const
 Configuration details for the AMPP RFIM algorithm.
 
cuda::Config const & cuda_algo_config () const
 Configuration details for the cuda based RFIM algorithm.
 
sum_threshold::Config const & sum_threshold_algo_config () const
 Configuration details for the sum_threshold based RFIM algorithm.
 
iqrmcpu::Config const & iqrmcpu_algo_config () const
 Configuration details for the iqrm RFIM algorithm.
 
bool algo_defined () const
 returns true only if one or more algorithms have been marked as active
 
bool flag_policy () const
 data policy More...
 
- Public Member Functions inherited from ska::cheetah::utils::Config
 Config (std::string module_name)
 
void terminate () const
 call for notifiers to indicate a termination condition More...
 

Static Public Attributes

static const unsigned MaxPriority = 2
 

Protected Member Functions

void add_options (OptionsDescriptionEasyInit &add_options) override
 

Additional Inherited Members

- Public Types inherited from ska::cheetah::utils::Config
typedef System SystemType
 
typedef panda::PoolManager< SystemTypePoolManagerType
 
typedef PoolManagerType::PoolType PoolType
 

Detailed Description

Configuration Parameters for the RFIM module.

Definition at line 46 of file Config.h.

Member Function Documentation

◆ flag_policy()

bool ska::cheetah::rfim::Config::flag_policy ( ) const

data policy

specifies the rfim::Policy type to use if true the it will use rfim::FlagPolicy else will use rfim::LastUnflaged which modifies the input data

Definition at line 80 of file Config.cpp.

81 {
82  return _policy;
83 }

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