Changeset 1370 in Sophya for trunk/ArchTOIPipe/Kernel/toi.cc


Ignore:
Timestamp:
Jan 3, 2001, 6:01:30 PM (25 years ago)
Author:
aubourg
Message:

flag handling

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ArchTOIPipe/Kernel/toi.cc

    r1365 r1370  
    212212#ifndef NO_SOPHYA
    213213Array TOIRegularWindow::doGetData(int iStart, int iEnd) {
    214   if (!isDataAvailNL(iStart, iEnd)) throw RangeCheckError("TOI::getData : data not available");
     214  if (!isDataAvailNL(iStart, iEnd)) {
     215    throw RangeCheckError("TOI::getData : data not available");
     216  }
    215217  Array dat(iEnd - iStart + 1);
    216218  long j0 = iStart - i0;
     
    223225
    224226double TOIRegularWindow::doGetData(int i) {
    225   if (isDataAvailNL(i) != DATA_OK) throw RangeCheckError("TOI::getData : data not available");
     227  if (isDataAvailNL(i) != DATA_OK) {
     228    cerr << "TOI::getData : data not available " << i << endl;
     229    throw RangeCheckError("TOI::getData : data not available");
     230  }
    226231  double dat = data[i - i0];
    227232  return dat;
     
    242247
    243248int_4 TOIRegularWindow::doGetFlag(int i) {
    244   if (!isDataAvailNL(i)) throw RangeCheckError("TOI::getData : data not available");
     249  if (isDataAvailNL(i) != DATA_OK) {
     250    cerr << "TOI::getFlag : data not available " << i << endl;
     251    throw RangeCheckError("TOI::getFlag : data not available");
     252  }
    245253  return flags[i - i0];
    246254}
Note: See TracChangeset for help on using the changeset viewer.