Changeset 890 for trunk/src/STAttr.h


Ignore:
Timestamp:
03/08/06 13:32:27 (18 years ago)
Author:
mar637
Message:

asap2 naming changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/STAttr.h

    r885 r890  
    2727//#                        AUSTRALIA
    2828//#
    29 //# $Id:$
     29//# $Id$
    3030//#---------------------------------------------------------------------------
    3131#ifndef STATTR_H
     
    4444namespace asap {
    4545
    46 class STAttr : public SDLog {
     46class STAttr : public Logger {
    4747
    4848 public:
     
    5050  // Constructor
    5151  STAttr();
    52  
     52
    5353  // Destructor
    5454  ~STAttr();
    55  
     55
    5656  // Copy Constructor (copy semantics)
    5757  STAttr(const STAttr& other);
    58  
     58
    5959  // Assignment  (copy semantics)
    6060  STAttr &operator=(const STAttr& other);
    61  
     61
    6262  // Telescope diameter(m). Throws exception if unknown.
    6363  casa::Float diameter(Instrument inst) const;
    64  
     64
    6565  // Beam efficiency.  Frequency in Hz.  Returns 1 if unknown.
    66   casa::Vector<casa::Float> 
    67   beamEfficiency(Instrument instr, const casa::MEpoch& dateObs, 
     66  casa::Vector<casa::Float>
     67  beamEfficiency(Instrument instr, const casa::MEpoch& dateObs,
    6868                 const casa::Vector<casa::Float>& freqs) const;
    69  
     69
    7070  // Aperture efficiency. Frequency in Hz.  Returns 1 if unknown.
    71   casa::Vector<casa::Float> 
    72   apertureEfficiency(Instrument instr, 
    73                      const casa::MEpoch& dateObs, 
     71  casa::Vector<casa::Float>
     72  apertureEfficiency(Instrument instr,
     73                     const casa::MEpoch& dateObs,
    7474                     const casa::Vector<casa::Float>& freqs) const;
    75  
     75
    7676  // Find factor to convert Jy -> K for this telescope, date of
    7777  // observation and frequency (Hz)
    78   casa::Vector<casa::Float> JyPerK(Instrument instr, 
    79                                    const casa::MEpoch& dateObs, 
    80                                    const casa::Vector<casa::Float>& freqs) 
     78  casa::Vector<casa::Float> JyPerK(Instrument instr,
     79                                   const casa::MEpoch& dateObs,
     80                                   const casa::Vector<casa::Float>& freqs)
    8181    const;
    8282
     
    8888  // from the data themselves
    8989  FeedPolType feedPolType(Instrument) const;
    90  
     90
    9191  // Helper function to check instrument (antenna) name and give enum
    92   static Instrument convertInstrument(const casa::String& instrument, 
     92  static Instrument convertInstrument(const casa::String& instrument,
    9393                                      casa::Bool throwIt);
    94  
     94
    9595  // Helper function.  Finds factor to convert K -> Jy. Provide
    9696  // aperture efficiency and dish geometric diameter (m)
    9797  static casa::Float findJyPerK(casa::Float etaAp, casa::Float D);
    98  
     98
    9999private:
    100  
    101   // Static data 
     100
     101  // Static data
    102102  casa::Vector<casa::Float> MopEtaBeamX_;     // Beam efficiency
    103103  casa::Vector<casa::Float> MopEtaBeam2003Y_;
     
    111111
    112112  casa::Vector<casa::Float> TidGainElPoly_;   // Gain-el correction poly coeffs
    113  
     113
    114114  // Init private data
    115115  void initData();
    116116
    117117  // Linear interpolation
    118   casa::Vector<casa::Float> interp(const casa::Vector<casa::Float>& xOut, 
     118  casa::Vector<casa::Float> interp(const casa::Vector<casa::Float>& xOut,
    119119                                   const casa::Vector<casa::Float>& xIn,
    120120                                   const casa::Vector<casa::Float>& yIn) const;
Note: See TracChangeset for help on using the changeset viewer.