- Timestamp:
- 02/07/13 11:44:35 (12 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/external-alma/atnf/PKSIO/NRODataset.h
r2748 r2764 103 103 104 104 // simple getter 105 std::string getLOFIL(){ return LOFIL ; } ;106 std::string getVER(){ return VER ; } ;107 std::string getGROUP(){ return GROUP ; } ;108 std::string getPROJ(){ return PROJ ; } ;109 std::string getSCHED(){ return SCHED ; } ;110 std::string getOBSVR(){ return OBSVR ; } ;111 std::string getLOSTM(){ return LOSTM ; } ;112 std::string getLOETM(){ return LOETM ; } ;113 int getARYNM(){ return ARYNM ; } ;114 int getNSCAN(){ return NSCAN ; } ;115 std::string getTITLE(){ return TITLE ; } ;116 std::string getOBJ(){ return OBJ ; } ;117 std::string getEPOCH(){ return EPOCH ; } ;118 double getRA0(){ return RA0 ; } ;119 double getDEC0(){ return DEC0 ; } ;120 double getGLNG0(){ return GLNG0 ; } ;121 double getGLAT0(){ return GLAT0 ; } ;122 int getNCALB(){ return NCALB ; } ;123 int getSCNCD(){ return SCNCD ; } ;124 std::string getSCMOD(){ return SCMOD ; } ;125 double getURVEL(){ return URVEL ; } ;126 std::string getVREF(){ return VREF ; } ;127 std::string getVDEF(){ return VDEF ; } ;128 std::string getSWMOD(){ return SWMOD ; } ;129 double getFRQSW(){ return FRQSW ; } ;130 double getDBEAM(){ return DBEAM ; } ;131 double getMLTOF(){ return MLTOF ; } ;132 double getCMTQ(){ return CMTQ ; } ;133 double getCMTE(){ return CMTE ; } ;134 double getCMTSOM(){ return CMTSOM ; } ;135 double getCMTNODE(){ return CMTNODE ; } ;136 double getCMTI(){ return CMTI ; } ;137 std::string getCMTTM(){ return CMTTM ; } ;138 double getSBDX(){ return SBDX ; } ;139 double getSBDY(){ return SBDY ; } ;140 double getSBDZ1(){ return SBDZ1 ; } ;141 double getSBDZ2(){ return SBDZ2 ; } ;142 double getDAZP(){ return DAZP ; } ;143 double getDELP(){ return DELP ; } ;144 int getCHBIND(){ return CHBIND ; } ;145 int getNUMCH(){ return NUMCH ; } ;146 int getCHMIN(){ return CHMIN ; } ;147 int getCHMAX(){ return CHMAX ; } ;148 double getALCTM(){ return ALCTM ; } ;149 double getIPTIM(){ return IPTIM ; } ;150 double getPA(){ return PA ; } ;151 int getSCNLEN(){ return SCNLEN ; } ;152 int getSBIND(){ return SBIND ; } ;153 int getIBIT(){ return IBIT ; } ;154 std::string getSITE(){ return SITE ; } ;155 std::vector<std::string> getRX(){ return RX ; } ;156 std::vector<double> getHPBW(){ return HPBW ; } ;157 std::vector<double> getEFFA(){ return EFFA ; } ;158 std::vector<double> getEFFB(){ return EFFB ; } ;159 std::vector<double> getEFFL(){ return EFFL ; } ;160 std::vector<double> getEFSS(){ return EFSS ; } ;161 std::vector<double> getGAIN(){ return GAIN ; } ;162 std::vector<std::string> getHORN(){ return HORN ; } ;163 std::vector<std::string> getPOLTP(){ return POLTP ; } ;164 std::vector<double> getPOLDR(){ return POLDR ; } ;165 std::vector<double> getPOLAN(){ return POLAN ; } ;166 std::vector<double> getDFRQ(){ return DFRQ ; } ;167 std::vector<std::string> getSIDBD(){ return SIDBD ; } ;168 std::vector<int> getREFN(){ return REFN ; } ;169 std::vector<int> getIPINT(){ return IPINT ; } ;170 std::vector<int> getMULTN(){ return MULTN ; } ;171 std::vector<double> getMLTSCF(){ return MLTSCF ; } ;172 std::vector<std::string> getLAGWIND(){ return LAGWIND ; } ;173 std::vector<double> getBEBW(){ return BEBW ; } ;174 std::vector<double> getBERES(){ return BERES ; } ;175 std::vector<double> getCHWID(){ return CHWID ; } ;176 std::vector<int> getARRY(){ return ARRY ; } ;177 std::vector<int> getNFCAL(){ return NFCAL ; } ;178 std::vector<double> getF0CAL(){ return F0CAL ; } ;179 std::vector< std::vector<double> > getFQCAL(){ return FQCAL ; } ;180 std::vector< std::vector<double> > getCHCAL(){ return CHCAL ; } ;181 std::vector< std::vector<double> > getCWCAL(){ return CWCAL ; } ;182 std::string getCDMY1(){ return CDMY1 ; } ;183 std::vector<double> getDSBFC(){ return DSBFC ;} ;184 int getDataSize(){ return datasize_ ; } ;185 int getRowNum(){ return rowNum_ ; } ;105 const std::string getLOFIL() const { return LOFIL ; } ; 106 const std::string getVER() const { return VER ; } ; 107 const std::string getGROUP() const { return GROUP ; } ; 108 const std::string getPROJ() const { return PROJ ; } ; 109 const std::string getSCHED() const { return SCHED ; } ; 110 const std::string getOBSVR() const { return OBSVR ; } ; 111 const std::string getLOSTM() const { return LOSTM ; } ; 112 const std::string getLOETM() const { return LOETM ; } ; 113 const int getARYNM() const { return ARYNM ; } ; 114 const int getNSCAN() const { return NSCAN ; } ; 115 const std::string getTITLE() const { return TITLE ; } ; 116 const std::string getOBJ() const { return OBJ ; } ; 117 const std::string getEPOCH() const { return EPOCH ; } ; 118 const double getRA0() const { return RA0 ; } ; 119 const double getDEC0() const { return DEC0 ; } ; 120 const double getGLNG0() const { return GLNG0 ; } ; 121 const double getGLAT0() const { return GLAT0 ; } ; 122 const int getNCALB() const { return NCALB ; } ; 123 const int getSCNCD() const { return SCNCD ; } ; 124 const std::string getSCMOD() const { return SCMOD ; } ; 125 const double getURVEL() const { return URVEL ; } ; 126 const std::string getVREF() const { return VREF ; } ; 127 const std::string getVDEF() const { return VDEF ; } ; 128 const std::string getSWMOD() const { return SWMOD ; } ; 129 const double getFRQSW() const { return FRQSW ; } ; 130 const double getDBEAM() const { return DBEAM ; } ; 131 const double getMLTOF() const { return MLTOF ; } ; 132 const double getCMTQ() const { return CMTQ ; } ; 133 const double getCMTE() const { return CMTE ; } ; 134 const double getCMTSOM() const { return CMTSOM ; } ; 135 const double getCMTNODE() const { return CMTNODE ; } ; 136 const double getCMTI() const { return CMTI ; } ; 137 const std::string getCMTTM() const { return CMTTM ; } ; 138 const double getSBDX() const { return SBDX ; } ; 139 const double getSBDY() const { return SBDY ; } ; 140 const double getSBDZ1() const { return SBDZ1 ; } ; 141 const double getSBDZ2() const { return SBDZ2 ; } ; 142 const double getDAZP() const { return DAZP ; } ; 143 const double getDELP() const { return DELP ; } ; 144 const int getCHBIND() const { return CHBIND ; } ; 145 const int getNUMCH() const { return NUMCH ; } ; 146 const int getCHMIN() const { return CHMIN ; } ; 147 const int getCHMAX() const { return CHMAX ; } ; 148 const double getALCTM() const { return ALCTM ; } ; 149 const double getIPTIM() const { return IPTIM ; } ; 150 const double getPA() const { return PA ; } ; 151 const int getSCNLEN() const { return SCNLEN ; } ; 152 const int getSBIND() const { return SBIND ; } ; 153 const int getIBIT() const { return IBIT ; } ; 154 const std::string getSITE() const { return SITE ; } ; 155 const std::vector<std::string> getRX() const { return RX ; } ; 156 const std::vector<double> getHPBW() const { return HPBW ; } ; 157 const std::vector<double> getEFFA() const { return EFFA ; } ; 158 const std::vector<double> getEFFB() const { return EFFB ; } ; 159 const std::vector<double> getEFFL() const { return EFFL ; } ; 160 const std::vector<double> getEFSS() const { return EFSS ; } ; 161 const std::vector<double> getGAIN() const { return GAIN ; } ; 162 const std::vector<std::string> getHORN() const { return HORN ; } ; 163 const std::vector<std::string> getPOLTP() const { return POLTP ; } ; 164 const std::vector<double> getPOLDR() const { return POLDR ; } ; 165 const std::vector<double> getPOLAN() const { return POLAN ; } ; 166 const std::vector<double> getDFRQ() const { return DFRQ ; } ; 167 const std::vector<std::string> getSIDBD() const { return SIDBD ; } ; 168 const std::vector<int> getREFN() const { return REFN ; } ; 169 const std::vector<int> getIPINT() const { return IPINT ; } ; 170 const std::vector<int> getMULTN() const { return MULTN ; } ; 171 const std::vector<double> getMLTSCF() const { return MLTSCF ; } ; 172 const std::vector<std::string> getLAGWIND() const { return LAGWIND ; } ; 173 const std::vector<double> getBEBW() const { return BEBW ; } ; 174 const std::vector<double> getBERES() const { return BERES ; } ; 175 const std::vector<double> getCHWID() const { return CHWID ; } ; 176 const std::vector<int> getARRY() const { return ARRY ; } ; 177 const std::vector<int> getNFCAL() const { return NFCAL ; } ; 178 const std::vector<double> getF0CAL() const { return F0CAL ; } ; 179 const std::vector< std::vector<double> > getFQCAL() const { return FQCAL ; } ; 180 const std::vector< std::vector<double> > getCHCAL() const { return CHCAL ; } ; 181 const std::vector< std::vector<double> > getCWCAL() const { return CWCAL ; } ; 182 const std::string getCDMY1() const { return CDMY1 ; } ; 183 const std::vector<double> getDSBFC() const { return DSBFC ;} ; 184 const int getDataSize() const { return datasize_ ; } ; 185 const int getRowNum() const { return rowNum_ ; } ; 186 186 187 187 // get various parameters -
trunk/external-alma/atnf/PKSIO/NROReader.cc
r2761 r2764 197 197 NROReader::~NROReader() 198 198 { 199 if ( dataset_ != NULL ) {200 delete dataset_ ;201 dataset_ = NULL ;202 }203 199 } 204 200 -
trunk/external-alma/atnf/PKSIO/NROReader.h
r2761 r2764 168 168 169 169 // Get dataset 170 virtual NRODataset *getDataset() { return dataset_ ; } ;170 const NRODataset &dataset() { return *dataset_ ; } 171 171 172 172 // Get number of rows … … 220 220 221 221 // dataset 222 NRODataset *dataset_ ;222 CountedPtr<NRODataset> dataset_ ; 223 223 224 224 // source direction -
trunk/src/NROFiller.cpp
r2761 r2764 95 95 } 96 96 97 // 2010/07/30 TBD: Do we need to set frame here?97 // FREQUENCIES table setup 98 98 table_->frequencies().setFrame( hdr.freqref, true ) ; 99 99 table_->frequencies().setFrame( hdr.freqref, false ) ; 100 const string vref = reader_->dataset().getVREF() ; 101 if ( vref.compare( 0, 3, "RAD" ) ) { 102 table_->frequencies().setDoppler( "RADIO" ) ; 103 } 104 else if ( vref.compare( 0, 3, "OPT" ) ) { 105 table_->frequencies().setDoppler( "OPTICAL" ) ; 106 } 107 else { 108 LogIO os( LogOrigin( "NROFiller", "open", WHERE ) ) ; 109 os << LogIO::WARN 110 << "VREF " << vref << " is not supported. Use default (RADIO)." 111 << LogIO::POST ; 112 } 100 113 101 114 // set Header
Note:
See TracChangeset
for help on using the changeset viewer.