Pulsar::CoherentDedispersion::InputChannel Class Reference

Coherent dedispersion attributes specific to input frequency channel. More...

#include <CoherentDedispersion.h>

Public Member Functions

double get_centre_frequency () const
 Centre frequency of input channel.
 
void set_centre_frequency (double val)
 Centre frequency of input channel.
 
double get_bandwidth () const
 Bandwidth of input channel.
 
void set_bandwidth (double val)
 Bandwidth of input channel.
 
unsigned get_nchan_output () const
 Number of frequency channels into which this channel was divided.
 
void set_nchan_output (unsigned nchan)
 
const OutputChannelget_output (unsigned ichan_output) const
 
OutputChannelget_output (unsigned ichan_output)
 

Protected Member Functions

void check_index (unsigned ichan_output) const
 

Protected Attributes

double centre_frequency
 Centre frequency of input channel.
 
double bandwidth
 Bandwidth of input channel.
 
std::vector< OutputChanneloutput
 Information specific to each output frequency channel.
 

Detailed Description

Coherent dedispersion attributes specific to input frequency channel.


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

Generated using doxygen 1.8.17