VDIFTwoBitCorrection.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2011 by Paul Demorest
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 #ifndef __VDIFTwoBitCorrection_h
10 #define __VDIFTwoBitCorrection_h
11 
12 #include "dsp/TwoBitCorrection.h"
13 
14 namespace dsp {
15 
17  class VDIFTwoBitCorrection: public TwoBitCorrection {
18 
19  public:
20 
23 
25  virtual bool matches (const Observation* observation);
26 
27  };
28 
29 }
30 
31 #endif
Contains all Baseband Data Reduction Library classes.
Definition: ASCIIObservation.h:17
virtual void set_ndig(unsigned ndig)
Set the number of digitizers (histograms)
Definition: HistUnpacker.C:64
unsigned get_nbit() const
Return the number of bits per value.
Definition: Observation.h:95
unsigned get_npol() const
Return the number of polarizations.
Definition: Observation.h:90
Stores information about digital, band-limited, time-varying signals.
Definition: Observation.h:33
VDIFTwoBitCorrection()
Constructor initializes base class atributes.
Definition: VDIFTwoBitCorrection.C:20
Converts BitSeries data from two-bit digitized to floating-point values.
Definition: TwoBitCorrection.h:39
Reference::To< TwoBitTable > table
Two-bit conversion table generator.
Definition: TwoBitCorrection.h:96
virtual bool matches(const Observation *observation)
Return true if VDIFTwoBitCorrection can convert the Observation.
Definition: VDIFTwoBitCorrection.C:12
Look-up tables for conversion from VDIF two-bit to floating point numbers.
Definition: VDIFTwoBitTable.h:26
std::string get_machine() const
Return the instrument used to record signal.
Definition: Observation.h:194

Generated using doxygen 1.8.17