Changeset 2764 for trunk/external-alma


Ignore:
Timestamp:
02/07/13 11:44:35 (11 years ago)
Author:
Takeshi Nakazato
Message:

New Development: No

JIRA Issue: No

Ready for Test: Yes

Interface Changes: No

What Interface Changed: Please list interface changes

Test Programs: List test programs

Put in Release Notes: Yes/No?

Module(s): Module Names change impacts.

Description: Describe your changes here...

Doppler keyword in FREQUENCIES subtable is taken from VREF keyword
in NRO data.


Location:
trunk/external-alma/atnf/PKSIO
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/external-alma/atnf/PKSIO/NRODataset.h

    r2748 r2764  
    103103
    104104  // 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_ ; } ;
    186186
    187187  // get various parameters
  • trunk/external-alma/atnf/PKSIO/NROReader.cc

    r2761 r2764  
    197197NROReader::~NROReader()
    198198{
    199   if ( dataset_ != NULL ) {
    200     delete dataset_ ;
    201     dataset_ = NULL ;
    202   }
    203199}
    204200
  • trunk/external-alma/atnf/PKSIO/NROReader.h

    r2761 r2764  
    168168
    169169  // Get dataset
    170   virtual NRODataset *getDataset() { return dataset_ ; } ;
     170  const NRODataset &dataset() { return *dataset_ ; }
    171171
    172172  // Get number of rows
     
    220220
    221221  // dataset
    222   NRODataset *dataset_ ;
     222  CountedPtr<NRODataset> dataset_ ;
    223223
    224224  // source direction
Note: See TracChangeset for help on using the changeset viewer.