casa::PBMath1DEVLA Class Reference

#include <PBMath1DEVLA.h>

Inheritance diagram for casa::PBMath1DEVLA:
casa::PBMath1D casa::PBMathInterface

List of all members.

Public Member Functions

 PBMath1DEVLA ()
 PBMath1DEVLA is an expansion 1-D Polynomial for a Primary Beam to hold beams a per EVLA memo 195 https://library.nrao.edu/public/memos/evla/EVLAM_195.pdf.
 PBMath1DEVLA (Quantity maxRad, Bool useSymmetricBeam=False, Double freqToUse=1.0e9)
 freqToUse is not necessary ..at apply time the right polynomial will be used for the frequency applicable This value can be used for example to run summary
virtual PBMathInterface::PBClass whichPBClass ()
 Which PBClass is this one?

Protected Member Functions

virtual void nearestVPArray (Double freq)
virtual void fillPBArray ()
 Fill in PB_p array from construction parameters, rescale construction parameters to the 1 GHz internal reference frequency Eventually: create it as its needed; we've got 4 arrays to fill; only create and store as they are required Right now: just construct all arrays.

Private Member Functions

void init ()
String feed (const Double freq, const Double freqCenter=0.0)

Private Attributes

std::map< Double, std::vector
< Double > > 
coeffmap_p
std::map< String, Double > feedConf_p
CountedPtr< PBMath1DPolypbMathPoly_p
BeamSquint squint_p
 Beam squint: convention is AZ-EL offset of the Stokes RR beam w.r.t.
Quantity maxRad_p
Bool useSymmetric_p

Detailed Description

Definition at line 34 of file PBMath1DEVLA.h.


Constructor & Destructor Documentation

casa::PBMath1DEVLA::PBMath1DEVLA (  ) 

PBMath1DEVLA is an expansion 1-D Polynomial for a Primary Beam to hold beams a per EVLA memo 195 https://library.nrao.edu/public/memos/evla/EVLAM_195.pdf.

casa::PBMath1DEVLA::PBMath1DEVLA ( Quantity  maxRad,
Bool  useSymmetricBeam = False,
Double  freqToUse = 1.0e9 
)

freqToUse is not necessary ..at apply time the right polynomial will be used for the frequency applicable This value can be used for example to run summary


Member Function Documentation

String casa::PBMath1DEVLA::feed ( const Double  freq,
const Double  freqCenter = 0.0 
) [private]
virtual void casa::PBMath1DEVLA::fillPBArray (  )  [protected, virtual]

Fill in PB_p array from construction parameters, rescale construction parameters to the 1 GHz internal reference frequency Eventually: create it as its needed; we've got 4 arrays to fill; only create and store as they are required Right now: just construct all arrays.

Implements casa::PBMath1D.

void casa::PBMath1DEVLA::init (  )  [private]
virtual void casa::PBMath1DEVLA::nearestVPArray ( Double  freq  )  [protected, virtual]

Reimplemented from casa::PBMath1D.

virtual PBMathInterface::PBClass casa::PBMath1DEVLA::whichPBClass (  )  [virtual]

Which PBClass is this one?

Implements casa::PBMathInterface.


Member Data Documentation

std::map<Double, std::vector<Double> > casa::PBMath1DEVLA::coeffmap_p [private]

Definition at line 56 of file PBMath1DEVLA.h.

std::map<String, Double> casa::PBMath1DEVLA::feedConf_p [private]

Definition at line 57 of file PBMath1DEVLA.h.

Quantity casa::PBMath1DEVLA::maxRad_p [private]

Definition at line 61 of file PBMath1DEVLA.h.

Definition at line 59 of file PBMath1DEVLA.h.

Beam squint: convention is AZ-EL offset of the Stokes RR beam w.r.t.

pointing position Stokes LL will be at -squint_p Southern observatories have the same AZ-EL and PA definitions as Northern

Reimplemented from casa::PBMathInterface.

Definition at line 60 of file PBMath1DEVLA.h.

Definition at line 62 of file PBMath1DEVLA.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1