Changeset 2958 for trunk/src/STCalTsys.cpp
- Timestamp:
- 06/26/14 18:08:46 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/STCalTsys.cpp
r2955 r2958 91 91 size_t end = std::min((size_t)channel_range[i] + 1, averaged_data.size()); 92 92 os << LogIO::DEBUGGING << "start=" << start << ", end=" << end << LogIO::POST; 93 //Vector<Float> segment = any_data(Slice(start, end - 1, 1, False));94 //averaged_value += sum(segment);95 //num_value += segment.size();96 93 float sum_per_segment = 0.0; 94 size_t count = 0; 97 95 for (size_t j = start; j < end; ++j) { 98 sum_per_segment += any_data[j]; 96 if (channel_flag[j] == 0) { 97 sum_per_segment += any_data[j]; 98 count += 1; 99 } 99 100 } 100 101 averaged_value += sum_per_segment; 101 num_value += end - start;102 num_value += count; 102 103 } 103 104 averaged_value /= (Float)num_value;
Note: See TracChangeset
for help on using the changeset viewer.