Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Member Functions | Protected Member Functions | List of all members
ska::cheetah::pipeline::BeamConfig< NumericalT > Class Template Reference

Parse configuration parameters for a single beam in the pipeline instance of cheetah. More...

#include <cheetah/pipeline/BeamConfig.h>

Inheritance diagram for ska::cheetah::pipeline::BeamConfig< NumericalT >:
Inheritance graph
Collaboration diagram for ska::cheetah::pipeline::BeamConfig< NumericalT >:
Collaboration graph

Public Member Functions

 BeamConfig (std::string const &tag_name="beam")
 
panda::ThreadConfig const & thread_config () const
 return the thread config
 
sigproc::Config const & sigproc_config () const
 return the sigproc config
 
psrdada::Config const & psrdada_config () const
 return the psrdada config
 
rcpt::Config const & rcpt_config () const
 return the rcpt config
 
rcpt_low::Config const & rcpt_low_config () const
 return the rcpt_low config
 
void thread_config (panda::ThreadConfig const &thread_config)
 set the thread config
 
DataConfigType const & data_config () const
 return the data export specific configuration parameters
 
void active (bool status)
 set the enabled status of the beam
 
bool active () const
 sget the enabled status of the beam
 
- 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
 

Additional Inherited Members

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

Detailed Description

template<typename NumericalT>
class ska::cheetah::pipeline::BeamConfig< NumericalT >

Parse configuration parameters for a single beam in the pipeline instance of cheetah.

Definition at line 48 of file BeamConfig.h.


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