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::FieldCalMap Class Reference

#include <CLPatchPanel.h>

Inheritance diagram for casa::FieldCalMap:
casa::CalMap

Public Member Functions

 FieldCalMap ()
 Null ctor. More...
 
 FieldCalMap (const casacore::Vector< casacore::Int > &calmap)
 Construct from casacore::Vector<casacore::Int> (override CalMap) More...
 
 FieldCalMap (const casacore::String fieldcalmap, const casacore::MeasurementSet &ms, const NewCalTable &ct)
 Algorithmic ctor that uses casacore::MS and CT meta info. More...
 
- Public Member Functions inherited from casa::CalMap
 CalMap ()
 Null ctor (defaults everything) More...
 
 CalMap (const casacore::Vector< casacore::Int > &calmap)
 Construct from a Vector. More...
 
casacore::Int operator() (casacore::Int msid) const
 Construct from a casacore::Record (int:int; TBD: need an casacore::MS to parse strings) CalMap(const casacore::Record calmap): More...
 
casacore::Vector< casacore::Intctids (const casacore::Vector< casacore::Int > &msids) const
 Return the ctids required for a set a msids (from among those available) TBD: what to do if nominally required ctid is UNavailable (return only the avail ones?) More...
 
casacore::Vector< casacore::Intmsids (casacore::Int ctid, const casacore::Vector< casacore::Int > &superset=casacore::Vector< casacore::Int >()) const
 Return the msids that will be satisfied by a specific ctid. More...
 
casacore::Vector< casacore::Intvmap () const
 Return the verbatim (casacore::Vector) map. More...
 

Private Member Functions

void setNearestFieldMap (const casacore::MeasurementSet &ms, const NewCalTable &ct)
 Calculate the simple nearest field map. More...
 
void setNearestFieldMap (const NewCalTable &ctasms, const NewCalTable &ct)
 
void setNearestFieldMap (const casacore::ROMSFieldColumns &msfc, const ROCTColumns &ctc)
 
void setSelectedFieldMap (const casacore::String &fieldsel, const casacore::MeasurementSet &ms, const NewCalTable &ct)
 Parse field selection map. More...
 

Private Attributes

casacore::String fieldcalmap_
 User's specification. More...
 

Additional Inherited Members

- Protected Attributes inherited from casa::CalMap
casacore::Vector< casacore::Intvcalmap_
 

Detailed Description

Definition at line 129 of file CLPatchPanel.h.

Constructor & Destructor Documentation

casa::FieldCalMap::FieldCalMap ( )

Null ctor.

casa::FieldCalMap::FieldCalMap ( const casacore::Vector< casacore::Int > &  calmap)

Construct from casacore::Vector<casacore::Int> (override CalMap)

casa::FieldCalMap::FieldCalMap ( const casacore::String  fieldcalmap,
const casacore::MeasurementSet ms,
const NewCalTable ct 
)

Algorithmic ctor that uses casacore::MS and CT meta info.

Member Function Documentation

void casa::FieldCalMap::setNearestFieldMap ( const casacore::MeasurementSet ms,
const NewCalTable ct 
)
private

Calculate the simple nearest field map.

void casa::FieldCalMap::setNearestFieldMap ( const NewCalTable ctasms,
const NewCalTable ct 
)
private
void casa::FieldCalMap::setNearestFieldMap ( const casacore::ROMSFieldColumns msfc,
const ROCTColumns ctc 
)
private
void casa::FieldCalMap::setSelectedFieldMap ( const casacore::String fieldsel,
const casacore::MeasurementSet ms,
const NewCalTable ct 
)
private

Parse field selection map.

Member Data Documentation

casacore::String casa::FieldCalMap::fieldcalmap_
private

User's specification.

Definition at line 154 of file CLPatchPanel.h.


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