Changeset 2786 for trunk/src/STCalSkyPSAlma.cpp
- Timestamp:
- 03/11/13 12:46:39 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/STCalSkyPSAlma.cpp
r2749 r2786 12 12 13 13 #include <vector> 14 15 #include <casa/Logging/LogIO.h> 16 14 17 #include "STSelector.h" 15 18 #include "STCalSkyPSAlma.h" … … 29 32 } 30 33 31 void STCalSkyPSAlma::setupSelector( )34 void STCalSkyPSAlma::setupSelector(const STSelector &sel) 32 35 { 33 sel_.reset(); 34 vector<int> types(1,SrcType::PSOFF); 35 sel_.setTypes(types); 36 sel_ = sel; 37 vector<int> types = sel_.getTypes(); 38 if (types.size() == 0) { 39 types.resize(1); 40 types[0] = SrcType::PSOFF; 41 sel_.setTypes(types); 42 } 43 else if (find(types.begin(), types.end(), SrcType::PSOFF) == types.end()) { 44 LogIO os(LogOrigin("STCalSkyPSAlma", "setupSelector", WHERE)); 45 os << LogIO::SEVERE << "Selection contains no data." << LogIO::EXCEPTION; 46 } 47 else { 48 types.resize(1); 49 types[0] = SrcType::PSOFF; 50 sel_.setTypes(types); 51 } 36 52 } 37 53
Note: See TracChangeset
for help on using the changeset viewer.