casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
casa::SingleDishBeamUtil Class Reference

#include <SingleDishBeamUtil.h>

Public Member Functions

 SingleDishBeamUtil (const casacore::MeasurementSet &ms, const casacore::String &referenceFrame, const casacore::String &movingSource, const casacore::String &pointingColumn, const casacore::String &antenna)
 
casacore::Bool getPointingSamplingRaster (casacore::Quantum< casacore::Vector< casacore::Double >> &sampling, casacore::Quantity &positionAngle)
 

Private Member Functions

casacore::Bool getMapPointings (casacore::Matrix< casacore::Double > &pointingList)
 get pointing direction of rows in MS. More...
 

Private Attributes

casacore::CountedPtr
< casacore::MeasurementSet
ms_
 
const casacore::String referenceFrame_
 
const casacore::String movingSource_
 
const casacore::String pointingColumn_
 
const casacore::String antSel_
 
casacore::Unit directionUnit_
 

Detailed Description

Definition at line 43 of file SingleDishBeamUtil.h.

Constructor & Destructor Documentation

casa::SingleDishBeamUtil::SingleDishBeamUtil ( const casacore::MeasurementSet ms,
const casacore::String referenceFrame,
const casacore::String movingSource,
const casacore::String pointingColumn,
const casacore::String antenna 
)

Member Function Documentation

casacore::Bool casa::SingleDishBeamUtil::getMapPointings ( casacore::Matrix< casacore::Double > &  pointingList)
private

get pointing direction of rows in MS.

out put is a column major Matrix of PointingList in radian (column=0: longitude, column=1: latitude) Longitude is reorganized to in -pi~+pi range, if map area corsses 2pi.

casacore::Bool casa::SingleDishBeamUtil::getPointingSamplingRaster ( casacore::Quantum< casacore::Vector< casacore::Double >> &  sampling,
casacore::Quantity positionAngle 
)

Member Data Documentation

const casacore::String casa::SingleDishBeamUtil::antSel_
private

Definition at line 68 of file SingleDishBeamUtil.h.

casacore::Unit casa::SingleDishBeamUtil::directionUnit_
private

Definition at line 69 of file SingleDishBeamUtil.h.

const casacore::String casa::SingleDishBeamUtil::movingSource_
private

Definition at line 66 of file SingleDishBeamUtil.h.

casacore::CountedPtr<casacore::MeasurementSet> casa::SingleDishBeamUtil::ms_
private

Definition at line 64 of file SingleDishBeamUtil.h.

const casacore::String casa::SingleDishBeamUtil::pointingColumn_
private

Definition at line 67 of file SingleDishBeamUtil.h.

const casacore::String casa::SingleDishBeamUtil::referenceFrame_
private

Definition at line 65 of file SingleDishBeamUtil.h.


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