Changeset 999 for trunk/src/STWriter.cpp
- Timestamp:
- 04/06/06 16:12:55 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/STWriter.cpp
r996 r999 149 149 } 150 150 151 Double srcVel = 0.0;151 Double srcVel; 152 152 153 153 String fieldName, srcName, tcalTime; 154 154 Vector<Float> calFctr, sigma, tcal, tsys; 155 Vector<Double> direction(2), scanRate(2), srcDir(2), srcPM(2 ,0.0);155 Vector<Double> direction(2), scanRate(2), srcDir(2), srcPM(2); 156 156 Matrix<Float> spectra; 157 157 Matrix<uChar> flagtra; … … 171 171 Vector<Double> direction = dirCol(0).getAngle("rad").getValue(); 172 172 TableIterator cycit(btable, "CYCLENO"); 173 ROArrayColumn<Double> srateCol(btable, "SCANRATE"); 174 srateCol.get(0, scanRate); 175 ROArrayColumn<Double> spmCol(btable, "SRCPROPERMOTION"); 176 spmCol.get(0, srcPM); 177 ROArrayColumn <Double> sdirCol(btable, "SRCDIRECTION"); 178 sdirCol.get(0, srcDir); 179 ROScalarColumn<Double> svelCol(btable, "SRCVELOCITY"); 180 svelCol.get(0, srcVel); 173 181 Int cycno = 1; 174 182 while (!cycit.pastEnd() ) { … … 219 227 rec.asString("FIELDNAME"), 220 228 rec.asString("SRCNAME"), 221 direction, 222 srcPM, srcVel, // not in scantable yet 229 srcDir, srcPM, srcVel, 223 230 ifno, 224 231 refFreqNew, nchan*abs(cdelt), cdelt, … … 234 241 rec.asInt("REFBEAMNO")+1, beamno, 235 242 direction, 236 scanRate, // not in scantable243 scanRate, 237 244 tsys, 238 245 sigma, calFctr,// not in scantable … … 245 252 throw(AipsError("STWriter: Failed to export Scantable.")); 246 253 } 247 254 ++count; 248 255 ++ifno; 249 256 ++ifit; … … 259 266 } 260 267 ostringstream oss; 261 oss << "STWriter: wrote " << count << " rows to " << filename << endl;268 oss << "STWriter: wrote " << count << " rows to " << filename; 262 269 pushLog(String(oss)); 263 270 writer_->close();
Note: See TracChangeset
for help on using the changeset viewer.