CARMA C++
CorrelatorDataTestSZA.h
Go to the documentation of this file.
1 // $Id: CorrelatorDataTestSZA.h,v 1.8 2005/11/28 23:35:28 rick Exp $
2 
3 #ifndef CORRELATORDATATESTSZA_H
4 #define CORRELATORDATATESTSZA_H
5 
8 
18 namespace carma {
19  namespace correlator {
20  namespace lib {
21 
27  public:
32 
36  CorrelatorDataTestSZA(int bandNumber);
37 
41  virtual ~CorrelatorDataTestSZA();
42 
46  void setBandNumber(int bandNumber);
47 
48  private:
49  static const std::string className_;
51  void createTestData();
52  void simData(int band, int an1, int an2, int numChans, int sideband,
53  std::vector<std::complex<float> > &data);
54  void simData2(int band, int an1, int an2, int numChans, int sideband,
55  std::vector<std::complex<float> > &data);
56  int bandNumber_;
57  int getId(int a1, int a2);
58  }; // End class CorrelatorDataTestSZA
59 
60  }; // End namespace lib
61  }; // End namespace correlator
62 }; // End namespace carma
63 
64 #endif // End #ifndef
Class used to represents bands of Correlator Data.
Test class used to assign test data to a CorrelatorData object.
void setBandNumber(int bandNumber)
Set the bandNumber for this band.
Singleton access to configuration parameters.