LBADR64_TwoBitCorrection.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2004 by Craig West & Aidan Hotan
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 // dspsr/Kernel/Formats/lbadr64/dsp/LBADR64_TwoBitCorrection.h
10 
11 #ifndef __LBADR64_TwoBitCorrection_h
12 #define __LBADR64_TwoBitCorrection_h
13 
14 #include "dsp/TwoBitCorrection.h"
15 
16 namespace dsp {
17 
19  class LBADR64_TwoBitCorrection: public TwoBitCorrection {
20 
21  public:
22 
25 
27  virtual bool matches (const Observation* observation);
28 
29  };
30 
31 }
32 
33 #endif
virtual unsigned get_npol() const=0
LBADR64_TwoBitCorrection()
Constructor initializes base class atributes.
Definition: LBADR64_TwoBitCorrection.C:18
void phase(Profile *input)
Contains all Baseband Data Reduction Library classes.
Definition: ASCIIObservation.h:17
Signal::State get_state() const
Return the state of the signal.
Definition: Observation.h:70
unsigned get_nbit() const
Return the number of bits per value.
Definition: Observation.h:95
virtual unsigned get_nsubint() const=0
const ScalarMath sin(const ScalarMath &x)
virtual unsigned get_nchan() const=0
Stores information about digital, band-limited, time-varying signals.
Definition: Observation.h:33
Integration * get_Integration(unsigned subint)
Converts BitSeries data from two-bit digitized to floating-point values.
Definition: TwoBitCorrection.h:39
virtual bool matches(const Observation *observation)
Return true if LBADR64_TwoBitCorrection can convert the Observation.
Definition: LBADR64_TwoBitCorrection.C:10
Reference::To< TwoBitTable > table
Two-bit conversion table generator.
Definition: TwoBitCorrection.h:96
Look-up table for converting 2-bit digitized to floating point numbers.
Definition: TwoBitTable.h:25
const ScalarMath cos(const ScalarMath &x)
const float version
The baseband/dsp version number.
Definition: dsp.C:19
Profile * get_Profile(unsigned ipol, unsigned ichan)
virtual unsigned get_nbin() const=0
std::string get_machine() const
Return the instrument used to record signal.
Definition: Observation.h:194

Generated using doxygen 1.8.17