Ignore:
Timestamp:
10/10/12 14:53:53 (12 years ago)
Author:
Malte Marquarding
Message:

merge from trunk into release candidate

Location:
tags/asap-4.1.0
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • tags/asap-4.1.0

  • tags/asap-4.1.0/src

  • tags/asap-4.1.0/src/STAttr.cpp

    r2163 r2662  
    3737#include <casa/Quanta/Quantum.h>
    3838#include <casa/Quanta/MVTime.h>
     39#include <casa/Logging/LogIO.h>
    3940
    4041#include <measures/Measures/MEpoch.h>
     
    5253}
    5354
    54 STAttr::STAttr(const STAttr& other):
    55   Logger()
     55STAttr::STAttr(const STAttr& other)
    5656{
    5757  (void) other; //suppress unused warning
     
    123123                                      const Vector<Float>& freqs) const
    124124{
    125 
    126   // Look at date where appropriate
     125   casa::LogIO os( casa::LogOrigin( "STAttr", "beamEfficiency()" ) );
     126   // Look at date where appropriate
    127127   MVTime t(dateObs.getValue());
    128128   uInt year = t.year();
     
    133133        {
    134134          if (year<2003) {
    135             pushLog("There is no beam efficiency data from before 2003"
    136                     " - using 2003 data");
     135            os << "There is no beam efficiency data from before 2003"
     136               <<" - using 2003 data" << casa::LogIO::POST;
    137137            facs = interp(freqs/1.0e9f, MopEtaBeamX_, MopEtaBeam2003Y_);
    138138          } else if (year==2003) {
    139             pushLog("Using beam efficiency data from 2003");
     139            os << "Using beam efficiency data from 2003" << casa::LogIO::POST;
    140140            facs = interp(freqs/1.0e9f, MopEtaBeamX_, MopEtaBeam2003Y_);
    141141          } else {
    142             pushLog("Using beam efficiency data from 2004");
     142            os << "Using beam efficiency data from 2004" << casa::LogIO::POST;
    143143            facs = interp(freqs/1.0e9f, MopEtaBeamX_, MopEtaBeam2004Y_);
    144144          }
     
    147147   default:
    148148     {
    149        pushLog("No beam efficiency data for this instrument - assuming unity");
     149       os << "No beam efficiency data for this instrument - assuming unity"
     150          << casa::LogIO::POST;
    150151     }
    151152   }
     
    157158                                         const Vector<Float>& freqs) const
    158159{
    159 
     160   casa::LogIO os( casa::LogOrigin( "STAttr", "apertureEfficiency()" ) );
    160161  // Look at date where appropriate
    161162  MVTime t(dateObs.getValue());
     
    167168    {
    168169      if (year<2004) {
    169         pushLog("There is no aperture efficiency data from before 2004"
    170                 " - using 2004 data");
     170        os << "There is no aperture efficiency data from before 2004"
     171           << " - using 2004 data" << casa::LogIO::POST;
    171172        facs = interp(freqs/1.0e9f, MopEtaApX_, MopEtaAp2004Y_);
    172173      } else {
    173         pushLog("Using aperture efficiency data from 2004");
     174        os << "Using aperture efficiency data from 2004" << casa::LogIO::POST;
    174175        facs = interp(freqs/1.0e9f, MopEtaApX_, MopEtaAp2004Y_);
    175176      }
     
    183184  default:
    184185    {
    185       pushLog("No aperture efficiency data for this instrument"
    186               " - assuming unity");
     186      os << "No aperture efficiency data for this instrument"
     187         <<  " - assuming unity" << casa::LogIO::POST;
    187188    }
    188189  }
Note: See TracChangeset for help on using the changeset viewer.