Changeset 2754 for trunk/external-alma/asdm2ASAP/ASDMFiller.cc
- Timestamp:
- 01/31/13 13:14:27 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/external-alma/asdm2ASAP/ASDMFiller.cc
r2710 r2754 26 26 antennaId_( -1 ), 27 27 antennaName_( "" ), 28 className_("ASDMFiller") 28 className_("ASDMFiller"), 29 freqToLsr_(False) 29 30 { 30 31 reader_ = new ASDMReader() ; … … 52 53 antennaId_ = reader_->getAntennaId() ; 53 54 antennaName_ = reader_->getAntennaName() ; 55 56 if (rec.isDefined("asdm")) { 57 Record asdmrec = rec.asRecord("asdm") ; 58 if (asdmrec.isDefined("freq_tolsr")) { 59 freqToLsr_ = asdmrec.asBool("freq_tolsr"); 60 } 61 } 62 logsink_->postLocally(LogMessage("freqToLsr_ = "+String(freqToLsr_?"True":"False"), LogOrigin(className_, funcName, WHERE))); 54 63 55 64 //logsink_->postLocally( LogMessage("antennaId_ = "+String::toString(antennaId_),LogOrigin(className_,funcName,WHERE)) ) ; … … 72 81 MFrequency::Types freqFrame = MFrequency::LSRK ; 73 82 table_->frequencies().setFrame( freqFrame, false ) ; 74 table_->frequencies().setFrame( freqFrame, true ) ; 83 if ( freqToLsr_ ) { 84 table_->frequencies().setFrame( freqFrame, true ) ; 85 } 86 else { 87 string baseFrame = reader_->getFrame() ; 88 table_->frequencies().setFrame( baseFrame, true ) ; 89 } 75 90 //logsink_->postLocally( LogMessage("sFreqFrame = "+sFreqFrame,LogOrigin(className_,funcName,WHERE)) ) ; 76 91 … … 615 630 //logsink_->postLocally( LogMessage("freqref = "+freqref,LogOrigin(className_,funcName,WHERE)) ) ; 616 631 casa::Double newf = freq ; 617 if ( freq ref != "LSRK" ) {632 if ( freqToLsr_ && freqref != "LSRK" ) { 618 633 MEpoch me( Quantum<casa::Double>( utc, Unit("d") ), MEpoch::UTC ) ; 619 634 Vector< Quantum<casa::Double> > antposQ( 3 ) ;
Note: See TracChangeset
for help on using the changeset viewer.