CARMA C++
carma::pipeline::TsysPipelineInfo Class Reference

Calculates and stores Tsys values. More...

#include <carma/pipeline/TsysPipelineInfo.h>

Public Member Functions

double getBaselineJanskysPerKelvin (unsigned int inputNo1, unsigned int inputNo2, unsigned int bandNo) const
 Retrieve geometrically averaged Jy/K for given inputs and band. More...
 
double getBaselineJanskysPerKelvin (const carma::monitor::AntPolPair &antPol1, const carma::monitor::AntPolPair &antPol2, unsigned int bandNo) const
 
double getBaselineTsys (unsigned int inputNo1, unsigned int inputNo2, unsigned int bandNo, bool usb, std::pair< bool, bool > &validity) const
 Retrieve geometrically averaged tsys for given inputs and band. More...
 
double getBaselineTsys (const carma::monitor::AntPolPair &antPol1, const carma::monitor::AntPolPair &antPol2, unsigned int bandNo, bool usb) const
 
double getBaselineTsysLsb (unsigned int inputNo1, unsigned int inputNo2, unsigned int bandNo, std::pair< bool, bool > &validity) const
 
double getBaselineTsysLsb (const carma::monitor::AntPolPair &antPol1, const carma::monitor::AntPolPair &antPol2, unsigned int bandNo) const
 
double getBaselineTsysUsb (unsigned int inputNo1, unsigned int inputNo2, unsigned int bandNo, std::pair< bool, bool > &validity) const
 
double getBaselineTsysUsb (const carma::monitor::AntPolPair &antPol1, const carma::monitor::AntPolPair &antPol2, unsigned int bandNo) const
 
const TsysgetTsys (unsigned int bandNo, unsigned int inputNo) const
 Retrieve Tsys object for a particular band and input. More...
 
const TsysgetTsys (const carma::monitor::AntPolPair &antPol, unsigned int bandNo) const
 
double getTsysDsb (unsigned int inputNo, unsigned int bandNo) const
 
double getTsysDsb (const carma::monitor::AntPolPair &antPol, unsigned int bandNo) const
 
void resetTsys (const std::vector< int > &carmaAntNoVec, const carma::monitor::PipelineMonitorInput &plmi)
 
 TsysPipelineInfo (carma::pipeline::PipelineType plType)
 
void updateWithPipelineMonitorInput (const carma::monitor::PipelineMonitorInput &plmi)
 

Detailed Description

Calculates and stores Tsys values.

Definition at line 31 of file TsysPipelineInfo.h.

Member Function Documentation

double carma::pipeline::TsysPipelineInfo::getBaselineJanskysPerKelvin ( unsigned int  inputNo1,
unsigned int  inputNo2,
unsigned int  bandNo 
) const

Retrieve geometrically averaged Jy/K for given inputs and band.

double carma::pipeline::TsysPipelineInfo::getBaselineTsys ( unsigned int  inputNo1,
unsigned int  inputNo2,
unsigned int  bandNo,
bool  usb,
std::pair< bool, bool > &  validity 
) const

Retrieve geometrically averaged tsys for given inputs and band.

const Tsys& carma::pipeline::TsysPipelineInfo::getTsys ( unsigned int  bandNo,
unsigned int  inputNo 
) const

Retrieve Tsys object for a particular band and input.


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