CARMA C++
carma::correlator::lib Namespace Reference

Contains functionality related to management of correlator data. More...

Classes

class  BandManager
 Interface for storing and retrieving Correlator Band DO names. More...
 
class  CorrelatorBand
 Class to hold a Band of Correlator Data. More...
 
class  CorrelatorBaseline
 Class to hold Correlator Baseline data. More...
 
class  CorrelatorConfigChecker
 Singleton access to configuration parameters. More...
 
class  CorrelatorData
 Class used to represents bands of Correlator Data. More...
 
class  CorrelatorDataTestSl
 Test class used to assign test data to a CorrelatorData object. More...
 
class  CorrelatorDataTestSZA
 Test class used to assign test data to a CorrelatorData object. More...
 
class  CorrelatorDataTestWb
 Test class used to assign test data to a CorrelatorData object. More...
 
class  CorrelatorHeader
 Class containing header information for Correlator Data. More...
 
class  CorrelatorListener
 Interface for those wishing to receive notification of arriving Correlator Data. More...
 
class  CorrelatorSideband
 Base class for Correlator Sideband data. More...
 
class  CorrelatorStats
 Class to hold some statistics related to Sideband data. More...
 

Typedefs

typedef std::pair< int,
Polarization > 
AntNoPolPair
 
typedef ::std::vector
< CorrelatorBand
BandVector
 
typedef ::std::vector
< CorrelatorBaseline
BaselineVector
 
typedef boost::shared_ptr
< CorrelatorData
CorrelatorDataPtr
 
typedef ::std::vector< int > DataValidVector
 
typedef ::std::vector
< ::std::complex< float > > 
DataVector
 
typedef ::std::vector
< CorrelatorSideband
SidebandVector
 

Enumerations

enum  Polarization {
  NONE_POL, LEFT_POL, RIGHT_POL, HORIZONTAL_POL,
  VERTICAL_POL
}
 

Functions

CobraAutoSpectra CobraAutoSpectraSim (CobraDataFormat &format, CobraCorrelationInfo &info)
 
std::vector< float > CobraAutoSpectraVectorSim (int band, int an)
 
std::vector< CobraCorrelationInfo > CobraCorrelationInfoSim (CobraDataFormat &format)
 
std::vector< std::complex
< float > > 
CobraCrossSpectraSim (int band, int an1, int an2, int sideband)
 
CobraCrossSpectra CobraCrossSpectraSim (CobraDataFormat &format, CobraCorrelationInfo &info)
 
CobraDataFormat CobraDataFormatSim (int bandNum)
 
CobraIntegrationData CobraIntegrationDataSim (CobraDataFormat &format, std::vector< CobraCorrelationInfo > &info)
 
carma::monitor::PolarizationMonitorPointEnum::POLARIZATION corrPolToMonPol (Polarization corrPol)
 
Polarization monPolToCorrPol (carma::monitor::PolarizationMonitorPointEnum::POLARIZATION)
 

Detailed Description

Contains functionality related to management of correlator data.