Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Types | Public Member Functions | Protected Member Functions | List of all members
ska::cheetah::pipeline::ScanConfig Class Reference

Class of all common input parameters. More...

#include <cheetah/pipeline/ScanConfig.h>

Inheritance diagram for ska::cheetah::pipeline::ScanConfig:
Inheritance graph
Collaboration diagram for ska::cheetah::pipeline::ScanConfig:
Collaboration graph

Public Types

typedef boost::units::make_scaled_unit< boost::units::si::time, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type MicroSeconds
 
typedef boost::units::quantity< MicroSeconds, double > MicroSecTimeType
 
typedef data::DedispersionMeasureType< double > Dm
 
typedef boost::units::quantity< boost::units::si::time, int > ScanTimeType
 
- Public Types inherited from ska::cheetah::utils::Config
typedef System SystemType
 
typedef panda::PoolManager< SystemTypePoolManagerType
 
typedef PoolManagerType::PoolType PoolType
 

Public Member Functions

data::AccelerationType accel_range () const
 Returns acceleration search range (+/-)
 
data::FrequencyType beam_bw () const
 Returns Beam Band width in MHz.
 
int beam_id () const
 Returns Beam Identifier.
 
int bit_per_sample () const
 Returns the number of bits per every sample.
 
Dm disp_measure () const
 Returns the Dispersion measure in pc cm-3.
 
int freq_channels () const
 Returns the number of Frequency channels.
 
int scan_id () const
 Returns the global scan Identifier.
 
ScanTimeType scan_time () const
 Teturns the global param scanTime in sec.
 
int sub_array_id () const
 Returns the Sub-array Identifier.
 
MicroSecTimeType time_resolution () const
 
uint64_t time_samples () const
 Returns the time samples in each blocks.
 
int trials_number () 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

Class of all common input parameters.

Definition at line 42 of file ScanConfig.h.

Member Function Documentation

◆ time_resolution()

ScanConfig::MicroSecTimeType ska::cheetah::pipeline::ScanConfig::time_resolution ( ) const

brief Returns the Data sampling time in usec.

Definition at line 128 of file ScanConfig.cpp.

129 {
130  return _time_resolution;
131 }

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