Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Types | Public Member Functions | Protected Member Functions | List of all members
ska::cheetah::sps_clustering::Config Class Reference
Inheritance diagram for ska::cheetah::sps_clustering::Config:
Inheritance graph
Collaboration diagram for ska::cheetah::sps_clustering::Config:
Collaboration graph

Public Types

typedef boost::units::quantity< data::MilliSeconds, double > MsecTimeType
 
typedef pss::astrotypes::units::DispersionMeasure< float > Dm
 
- Public Types inherited from ska::cheetah::utils::Config
typedef System SystemType
 
typedef panda::PoolManager< SystemTypePoolManagerType
 
typedef PoolManagerType::PoolType PoolType
 

Public Member Functions

MsecTimeType time_tolerance () const
 : Threshold for time between two candidates to be clustered in a single group
 
void time_tolerance (MsecTimeType const &time_tolerance)
 
MsecTimeType pulse_width_tolerance () const
 : Threshold for pulse widths between two candidates to be clustered in a single group
 
void pulse_width_tolerance (MsecTimeType const &width_tolerance)
 
Dm dm_tolerance () const
 : Threshold for DM of two candidates to be clustered in a single group
 
void dm_tolerance (Dm const &dm_tolerance)
 
float linking_length () const
 : The euclidean distance threshold in the DM, time, width parameter space between two candidates to be clustered in one group
 
void linking_length (float const &l)
 
bool active () const
 
void num_threads (std::size_t const nt)
 
std::size_t num_threads () const
 
- 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...
 

Protected Member Functions

void add_options (OptionsDescriptionEasyInit &add_options) override
 

Detailed Description

Definition at line 40 of file Config.h.


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