casa
$Rev:20696$
|
Base class for NRO accessor classes. More...
#include <NRODataset.h>
Public Member Functions | |
NRODataset (string name) | |
Constructor. | |
virtual | ~NRODataset () |
Destructor. | |
virtual void | initialize () |
Data initialization. | |
virtual int | open () |
open file | |
virtual void | close () |
close file | |
virtual int | fillHeader ()=0 |
Fill data header from file. | |
virtual int | fillRecord (int i) |
Fill data record. | |
string | getLOFIL () |
simple getter | |
string | getVER () |
string | getGROUP () |
string | getPROJ () |
string | getSCHED () |
string | getOBSVR () |
string | getLOSTM () |
string | getLOETM () |
int | getARYNM () |
int | getNSCAN () |
string | getTITLE () |
string | getOBJ () |
string | getEPOCH () |
double | getRA0 () |
double | getDEC0 () |
double | getGLNG0 () |
double | getGLAT0 () |
int | getNCALB () |
int | getSCNCD () |
string | getSCMOD () |
double | getURVEL () |
string | getVREF () |
string | getVDEF () |
string | getSWMOD () |
double | getFRQSW () |
double | getDBEAM () |
double | getMLTOF () |
double | getCMTQ () |
double | getCMTE () |
double | getCMTSOM () |
double | getCMTNODE () |
double | getCMTI () |
string | getCMTTM () |
double | getSBDX () |
double | getSBDY () |
double | getSBDZ1 () |
double | getSBDZ2 () |
double | getDAZP () |
double | getDELP () |
int | getCHBIND () |
int | getNUMCH () |
int | getCHMIN () |
int | getCHMAX () |
double | getALCTM () |
double | getIPTIM () |
double | getPA () |
int | getSCNLEN () |
int | getSBIND () |
int | getIBIT () |
string | getSITE () |
vector< string > | getRX () |
vector< double > | getHPBW () |
vector< double > | getEFFA () |
vector< double > | getEFFB () |
vector< double > | getEFFL () |
vector< double > | getEFSS () |
vector< double > | getGAIN () |
vector< string > | getHORN () |
vector< string > | getPOLTP () |
vector< double > | getPOLDR () |
vector< double > | getPOLAN () |
vector< double > | getDFRQ () |
vector< string > | getSIDBD () |
vector< int > | getREFN () |
vector< int > | getIPINT () |
vector< int > | getMULTN () |
vector< double > | getMLTSCF () |
vector< string > | getLAGWIND () |
vector< double > | getBEBW () |
vector< double > | getBERES () |
vector< double > | getCHWID () |
vector< int > | getARRY () |
vector< int > | getNFCAL () |
vector< double > | getF0CAL () |
vector< vector< double > > | getFQCAL () |
vector< vector< double > > | getCHCAL () |
vector< vector< double > > | getCWCAL () |
string | getCDMY1 () |
vector< double > | getDSBFC () |
int | getDataSize () |
int | getRowNum () |
NRODataRecord * | getRecord (int i) |
get various parameters | |
virtual vector< vector< double > > | getSpectrum () |
virtual vector< double > | getSpectrum (int i) |
virtual int | getIndex (int irow) |
virtual int | getPolarizationNum () |
virtual vector< double > | getStartIntTime () |
virtual double | getStartIntTime (int i) |
virtual double | getMJD (char *time) |
virtual vector< bool > | getIFs () |
virtual vector< double > | getFrequencies (int i) |
virtual uInt | getArrayId (string type) |
Protected Member Functions | |
virtual int | fillHeader (int sameEndian)=0 |
fill header information | |
void | convertEndian (int &value) |
Endian conversion for int variable. | |
void | convertEndian (float &value) |
Endian convertion for float variable. | |
void | convertEndian (double &value) |
Endian conversion for double variable. | |
void | convertEndian (NRODataRecord *r) |
Endian conversion for NRODataRecord. | |
int | readHeader (char *v, int size) |
Read char data. | |
int | readHeader (int &v, int b) |
Read int data. | |
int | readHeader (float &v, int b) |
Read float data. | |
int | readHeader (double &v, int b) |
Read double data. | |
void | releaseRecord () |
Release DataRecord. | |
void | show () |
show primary information | |
virtual double | toLSR (double v, double t, double x, double y) |
convert frequency frame | |
Protected Attributes | |
string | LOFIL |
Type of file record. | |
string | VER |
Version. | |
string | GROUP |
Group name. | |
string | PROJ |
Project name. | |
string | SCHED |
Name of observation scheduling file. | |
string | OBSVR |
Name of observer. | |
string | LOSTM |
Observation start time with format of "YYYYMMDDHHMMSS" (UTC) | |
string | LOETM |
observation end time with format of "YYYYMMDDHHMMSS" (UTC) | |
int | ARYNM |
Number of arrays (beams and IFs) | |
int | NSCAN |
Number of scans. | |
string | TITLE |
Title of observation. | |
string | OBJ |
Name of target object. | |
string | EPOCH |
Equinox (B1950 or J2000) | |
double | RA0 |
Right ascension [rad]. | |
double | DEC0 |
Declination [rad]. | |
double | GLNG0 |
Galactic longitude [rad]. | |
double | GLAT0 |
Galactic latitude [rad]. | |
int | NCALB |
Calibration interval. | |
int | SCNCD |
Scan coordinate (0: RADEC 1: LB 2: AZEL) | |
string | SCMOD |
Scan sequence pattern. | |
double | URVEL |
User-defined recessional velocity [m/s]. | |
string | VREF |
Reference frame for recessional velocity (LSR or HEL or GAL) | |
string | VDEF |
Definition of recessional velocity (RAD or OPT) | |
string | SWMOD |
Switching mode (POS or BEAM or FREQ) | |
double | FRQSW |
Switching frequency [Hz]. | |
double | DBEAM |
Off-beam angle of beam switching [rad]. | |
double | MLTOF |
Initial inclination angle of multi-beam array. | |
double | CMTQ |
Comet: Perihelion distance. | |
double | CMTE |
Comet: Eccentricity. | |
double | CMTSOM |
Comet: Argument of perihelion. | |
double | CMTNODE |
Comet: Longitude of the ascending node. | |
double | CMTI |
Comet: Orbital inclination angle. | |
string | CMTTM |
Comet: Time of the perihelion passage. | |
double | SBDX |
Correction for position of subreflector DX [mm]. | |
double | SBDY |
Correction for position of subreflector DY [mm]. | |
double | SBDZ1 |
Correction for position of subreflector DZ1 [mm]. | |
double | SBDZ2 |
Correction for position of subreflector DZ2 [mm]. | |
double | DAZP |
Correction for pointing on azimuth [rad]. | |
double | DELP |
Correction for pointing on elevation [rad]. | |
int | CHBIND |
Number of channel binding. | |
int | NUMCH |
Number of channel after binding. | |
int | CHMIN |
Channel range (minimum) | |
int | CHMAX |
Channel range (maximum) | |
double | ALCTM |
ALC time constant. | |
double | IPTIM |
Interval to get data from spectrometer. | |
double | PA |
Position angle of the map. | |
int | SCNLEN |
Length of scan record [bytes]. | |
int | SBIND |
Range of space binding. | |
int | IBIT |
Quantization bit number (fixed to 12) | |
string | SITE |
Site (antenna) name (45m or ASTE) | |
string | CDMY1 |
Dummy data. | |
vector< string > | RX |
Type of detector frontend. | |
vector< double > | HPBW |
HPBW [rad]. | |
vector< double > | EFFA |
Aperture efficiencies. | |
vector< double > | EFFB |
Beam efficiencies. | |
vector< double > | EFFL |
Antenna efficiencies. | |
vector< double > | EFSS |
FSS efficiencies. | |
vector< double > | GAIN |
Antenna gain. | |
vector< string > | HORN |
Type of polarization at feed horn (R or L or H or V) | |
vector< string > | POLTP |
Type of polarization (CIRC or LINR) | |
vector< double > | POLDR |
Rotation direction of circular polarization. | |
vector< double > | POLAN |
Polarization angle of linear polarization. | |
vector< double > | DFRQ |
Switching frequency of frequcency switching [Hz]. | |
vector< string > | SIDBD |
Type of sideband (LSB or USB or DSB) | |
vector< int > | REFN |
Identifier of reference synthesizer. | |
vector< int > | IPINT |
Temperature of calibrator. | |
vector< int > | MULTN |
Beam id of the multi-beam detector. | |
vector< double > | MLTSCF |
Scaling factor of the multi-beam detector. | |
vector< string > | LAGWIND |
Type of LAG window (NONE or HANN or HAMM or BLCK) | |
vector< double > | BEBW |
Bandwidth at backend. | |
vector< double > | BERES |
Spectral resolution at backend. | |
vector< double > | CHWID |
Channel width at backend. | |
vector< int > | ARRY |
Array usage (1: used 0: not used) | |
vector< int > | NFCAL |
Frequency calibration: Number of measurement (max 10) | |
vector< double > | F0CAL |
Frequency calibration: Central frequency [Hz]. | |
vector< vector< double > > | FQCAL |
Frequency calibration: Measured central frequency [Hz]. | |
vector< vector< double > > | CHCAL |
Frequency calibration: Measured channel number. | |
vector< vector< double > > | CWCAL |
Frequency calibration: Measured channel width [Hz]. | |
vector< double > | DSBFC |
DSB scaling factor. | |
int | scanNum_ |
number of scan | |
int | rowNum_ |
number of row | |
int | scanLen_ |
length of scan (byte) | |
int | dataLen_ |
length of spectral data (byte) | |
int | datasize_ |
Data size of the header [bytes]. | |
int | chmax_ |
maximum channel number | |
int | dataid_ |
Current data id. | |
NRODataRecord * | record_ |
Data record. | |
string | filename_ |
input filename | |
FILE * | fp_ |
file pointer | |
int | endian_ |
OS endian. | |
int | same_ |
vector< double > | refFreq_ |
Logger LogIO os ;. |
Base class for NRO accessor classes.
This class is a base class for classes that actually access data from NRO telescopes. Concrete classes are defiened for each data type (OTF format or NRO FITS) and/or telescopes (45m or ASTE). The class have two filler method: fillHeader and fillRecord. The former reads header information from the data. Since header data depends on the telescope and its configuration, it is an abstract in this class and is defined in each concrete class. On the other hand, the later reads each scan record (set of meta data and spectral data). The method uses NRODataRecord to access scan record. It is implemented here since contents of scan record is quite similar for several types of data.
Abstract class that is designed as a base class for all accessor classes.
Definition at line 81 of file NRODataset.h.
NRODataset::NRODataset | ( | string | name | ) |
Constructor.
virtual NRODataset::~NRODataset | ( | ) | [virtual] |
Destructor.
virtual void NRODataset::close | ( | ) | [virtual] |
close file
void NRODataset::convertEndian | ( | int & | value | ) | [protected] |
Endian conversion for int variable.
void NRODataset::convertEndian | ( | float & | value | ) | [protected] |
Endian convertion for float variable.
void NRODataset::convertEndian | ( | double & | value | ) | [protected] |
Endian conversion for double variable.
void NRODataset::convertEndian | ( | NRODataRecord * | r | ) | [protected] |
Endian conversion for NRODataRecord.
virtual int NRODataset::fillHeader | ( | ) | [pure virtual] |
Fill data header from file.
Implemented in NROFITSDataset, ASTEDataset, ASTEFXDataset, and NROOTFDataset.
virtual int NRODataset::fillHeader | ( | int | sameEndian | ) | [protected, pure virtual] |
fill header information
Implemented in NROFITSDataset, ASTEDataset, ASTEFXDataset, and NROOTFDataset.
virtual int NRODataset::fillRecord | ( | int | i | ) | [virtual] |
Fill data record.
Reimplemented in NROFITSDataset.
double NRODataset::getALCTM | ( | ) | [inline] |
Definition at line 149 of file NRODataset.h.
virtual uInt NRODataset::getArrayId | ( | string | type | ) | [virtual] |
Reimplemented in NROFITSDataset.
vector<int> NRODataset::getARRY | ( | ) | [inline] |
Definition at line 177 of file NRODataset.h.
int NRODataset::getARYNM | ( | ) | [inline] |
Definition at line 114 of file NRODataset.h.
vector<double> NRODataset::getBEBW | ( | ) | [inline] |
Definition at line 174 of file NRODataset.h.
vector<double> NRODataset::getBERES | ( | ) | [inline] |
Definition at line 175 of file NRODataset.h.
string NRODataset::getCDMY1 | ( | ) | [inline] |
Definition at line 183 of file NRODataset.h.
int NRODataset::getCHBIND | ( | ) | [inline] |
Definition at line 145 of file NRODataset.h.
vector< vector<double> > NRODataset::getCHCAL | ( | ) | [inline] |
Definition at line 181 of file NRODataset.h.
int NRODataset::getCHMAX | ( | ) | [inline] |
Definition at line 148 of file NRODataset.h.
int NRODataset::getCHMIN | ( | ) | [inline] |
Definition at line 147 of file NRODataset.h.
vector<double> NRODataset::getCHWID | ( | ) | [inline] |
Definition at line 176 of file NRODataset.h.
double NRODataset::getCMTE | ( | ) | [inline] |
Definition at line 134 of file NRODataset.h.
double NRODataset::getCMTI | ( | ) | [inline] |
Definition at line 137 of file NRODataset.h.
double NRODataset::getCMTNODE | ( | ) | [inline] |
Definition at line 136 of file NRODataset.h.
double NRODataset::getCMTQ | ( | ) | [inline] |
Definition at line 133 of file NRODataset.h.
double NRODataset::getCMTSOM | ( | ) | [inline] |
Definition at line 135 of file NRODataset.h.
string NRODataset::getCMTTM | ( | ) | [inline] |
Definition at line 138 of file NRODataset.h.
vector< vector<double> > NRODataset::getCWCAL | ( | ) | [inline] |
Definition at line 182 of file NRODataset.h.
int NRODataset::getDataSize | ( | ) | [inline] |
Definition at line 185 of file NRODataset.h.
double NRODataset::getDAZP | ( | ) | [inline] |
Definition at line 143 of file NRODataset.h.
double NRODataset::getDBEAM | ( | ) | [inline] |
Definition at line 131 of file NRODataset.h.
double NRODataset::getDEC0 | ( | ) | [inline] |
Definition at line 120 of file NRODataset.h.
double NRODataset::getDELP | ( | ) | [inline] |
Definition at line 144 of file NRODataset.h.
vector<double> NRODataset::getDFRQ | ( | ) | [inline] |
Definition at line 167 of file NRODataset.h.
vector<double> NRODataset::getDSBFC | ( | ) | [inline] |
Definition at line 184 of file NRODataset.h.
vector<double> NRODataset::getEFFA | ( | ) | [inline] |
Definition at line 158 of file NRODataset.h.
vector<double> NRODataset::getEFFB | ( | ) | [inline] |
Definition at line 159 of file NRODataset.h.
vector<double> NRODataset::getEFFL | ( | ) | [inline] |
Definition at line 160 of file NRODataset.h.
vector<double> NRODataset::getEFSS | ( | ) | [inline] |
Definition at line 161 of file NRODataset.h.
string NRODataset::getEPOCH | ( | ) | [inline] |
Definition at line 118 of file NRODataset.h.
vector<double> NRODataset::getF0CAL | ( | ) | [inline] |
Definition at line 179 of file NRODataset.h.
vector< vector<double> > NRODataset::getFQCAL | ( | ) | [inline] |
Definition at line 180 of file NRODataset.h.
virtual vector<double> NRODataset::getFrequencies | ( | int | i | ) | [virtual] |
double NRODataset::getFRQSW | ( | ) | [inline] |
Definition at line 130 of file NRODataset.h.
vector<double> NRODataset::getGAIN | ( | ) | [inline] |
Definition at line 162 of file NRODataset.h.
double NRODataset::getGLAT0 | ( | ) | [inline] |
Definition at line 122 of file NRODataset.h.
double NRODataset::getGLNG0 | ( | ) | [inline] |
Definition at line 121 of file NRODataset.h.
string NRODataset::getGROUP | ( | ) | [inline] |
Definition at line 108 of file NRODataset.h.
vector<string> NRODataset::getHORN | ( | ) | [inline] |
Definition at line 163 of file NRODataset.h.
vector<double> NRODataset::getHPBW | ( | ) | [inline] |
Definition at line 157 of file NRODataset.h.
int NRODataset::getIBIT | ( | ) | [inline] |
Definition at line 154 of file NRODataset.h.
virtual vector<bool> NRODataset::getIFs | ( | ) | [virtual] |
virtual int NRODataset::getIndex | ( | int | irow | ) | [virtual] |
Reimplemented in NROFITSDataset.
vector<int> NRODataset::getIPINT | ( | ) | [inline] |
Definition at line 170 of file NRODataset.h.
double NRODataset::getIPTIM | ( | ) | [inline] |
Definition at line 150 of file NRODataset.h.
vector<string> NRODataset::getLAGWIND | ( | ) | [inline] |
Definition at line 173 of file NRODataset.h.
string NRODataset::getLOETM | ( | ) | [inline] |
Definition at line 113 of file NRODataset.h.
string NRODataset::getLOFIL | ( | ) | [inline] |
simple getter
Definition at line 106 of file NRODataset.h.
string NRODataset::getLOSTM | ( | ) | [inline] |
Definition at line 112 of file NRODataset.h.
virtual double NRODataset::getMJD | ( | char * | time | ) | [virtual] |
double NRODataset::getMLTOF | ( | ) | [inline] |
Definition at line 132 of file NRODataset.h.
vector<double> NRODataset::getMLTSCF | ( | ) | [inline] |
Definition at line 172 of file NRODataset.h.
vector<int> NRODataset::getMULTN | ( | ) | [inline] |
Definition at line 171 of file NRODataset.h.
int NRODataset::getNCALB | ( | ) | [inline] |
Definition at line 123 of file NRODataset.h.
vector<int> NRODataset::getNFCAL | ( | ) | [inline] |
Definition at line 178 of file NRODataset.h.
int NRODataset::getNSCAN | ( | ) | [inline] |
Definition at line 115 of file NRODataset.h.
int NRODataset::getNUMCH | ( | ) | [inline] |
Definition at line 146 of file NRODataset.h.
string NRODataset::getOBJ | ( | ) | [inline] |
Definition at line 117 of file NRODataset.h.
string NRODataset::getOBSVR | ( | ) | [inline] |
Definition at line 111 of file NRODataset.h.
double NRODataset::getPA | ( | ) | [inline] |
Definition at line 151 of file NRODataset.h.
vector<double> NRODataset::getPOLAN | ( | ) | [inline] |
Definition at line 166 of file NRODataset.h.
virtual int NRODataset::getPolarizationNum | ( | ) | [virtual] |
Reimplemented in NROFITSDataset.
vector<double> NRODataset::getPOLDR | ( | ) | [inline] |
Definition at line 165 of file NRODataset.h.
vector<string> NRODataset::getPOLTP | ( | ) | [inline] |
Definition at line 164 of file NRODataset.h.
string NRODataset::getPROJ | ( | ) | [inline] |
Definition at line 109 of file NRODataset.h.
double NRODataset::getRA0 | ( | ) | [inline] |
Definition at line 119 of file NRODataset.h.
NRODataRecord* NRODataset::getRecord | ( | int | i | ) |
get various parameters
vector<int> NRODataset::getREFN | ( | ) | [inline] |
Definition at line 169 of file NRODataset.h.
int NRODataset::getRowNum | ( | ) | [inline] |
Definition at line 186 of file NRODataset.h.
vector<string> NRODataset::getRX | ( | ) | [inline] |
Definition at line 156 of file NRODataset.h.
double NRODataset::getSBDX | ( | ) | [inline] |
Definition at line 139 of file NRODataset.h.
double NRODataset::getSBDY | ( | ) | [inline] |
Definition at line 140 of file NRODataset.h.
double NRODataset::getSBDZ1 | ( | ) | [inline] |
Definition at line 141 of file NRODataset.h.
double NRODataset::getSBDZ2 | ( | ) | [inline] |
Definition at line 142 of file NRODataset.h.
int NRODataset::getSBIND | ( | ) | [inline] |
Definition at line 153 of file NRODataset.h.
string NRODataset::getSCHED | ( | ) | [inline] |
Definition at line 110 of file NRODataset.h.
string NRODataset::getSCMOD | ( | ) | [inline] |
Definition at line 125 of file NRODataset.h.
int NRODataset::getSCNCD | ( | ) | [inline] |
Definition at line 124 of file NRODataset.h.
int NRODataset::getSCNLEN | ( | ) | [inline] |
Definition at line 152 of file NRODataset.h.
vector<string> NRODataset::getSIDBD | ( | ) | [inline] |
Definition at line 168 of file NRODataset.h.
string NRODataset::getSITE | ( | ) | [inline] |
Definition at line 155 of file NRODataset.h.
virtual vector< vector<double> > NRODataset::getSpectrum | ( | ) | [virtual] |
Reimplemented in NROFITSDataset.
virtual vector<double> NRODataset::getSpectrum | ( | int | i | ) | [virtual] |
Reimplemented in NROFITSDataset.
virtual vector<double> NRODataset::getStartIntTime | ( | ) | [virtual] |
virtual double NRODataset::getStartIntTime | ( | int | i | ) | [virtual] |
Reimplemented in NROFITSDataset.
string NRODataset::getSWMOD | ( | ) | [inline] |
Definition at line 129 of file NRODataset.h.
string NRODataset::getTITLE | ( | ) | [inline] |
Definition at line 116 of file NRODataset.h.
double NRODataset::getURVEL | ( | ) | [inline] |
Definition at line 126 of file NRODataset.h.
string NRODataset::getVDEF | ( | ) | [inline] |
Definition at line 128 of file NRODataset.h.
string NRODataset::getVER | ( | ) | [inline] |
Definition at line 107 of file NRODataset.h.
string NRODataset::getVREF | ( | ) | [inline] |
Definition at line 127 of file NRODataset.h.
virtual void NRODataset::initialize | ( | ) | [virtual] |
Data initialization.
Reimplemented in NROFITSDataset, ASTEDataset, ASTEFXDataset, and NROOTFDataset.
virtual int NRODataset::open | ( | ) | [virtual] |
open file
int NRODataset::readHeader | ( | char * | v, |
int | size | ||
) | [protected] |
Read char data.
int NRODataset::readHeader | ( | int & | v, |
int | b | ||
) | [protected] |
Read int data.
int NRODataset::readHeader | ( | float & | v, |
int | b | ||
) | [protected] |
Read float data.
int NRODataset::readHeader | ( | double & | v, |
int | b | ||
) | [protected] |
Read double data.
void NRODataset::releaseRecord | ( | ) | [protected] |
Release DataRecord.
void NRODataset::show | ( | ) | [protected] |
show primary information
virtual double NRODataset::toLSR | ( | double | v, |
double | t, | ||
double | x, | ||
double | y | ||
) | [protected, virtual] |
convert frequency frame
double NRODataset::ALCTM [protected] |
ALC time constant.
Definition at line 368 of file NRODataset.h.
vector<int> NRODataset::ARRY [protected] |
Array usage (1: used 0: not used)
Definition at line 455 of file NRODataset.h.
int NRODataset::ARYNM [protected] |
Number of arrays (beams and IFs)
Definition at line 263 of file NRODataset.h.
vector<double> NRODataset::BEBW [protected] |
Bandwidth at backend.
Definition at line 446 of file NRODataset.h.
vector<double> NRODataset::BERES [protected] |
Spectral resolution at backend.
Definition at line 449 of file NRODataset.h.
string NRODataset::CDMY1 [protected] |
Dummy data.
Definition at line 389 of file NRODataset.h.
int NRODataset::CHBIND [protected] |
Number of channel binding.
Definition at line 356 of file NRODataset.h.
vector< vector<double> > NRODataset::CHCAL [protected] |
Frequency calibration: Measured channel number.
Definition at line 467 of file NRODataset.h.
int NRODataset::CHMAX [protected] |
Channel range (maximum)
Definition at line 365 of file NRODataset.h.
int NRODataset::chmax_ [protected] |
maximum channel number
Definition at line 491 of file NRODataset.h.
int NRODataset::CHMIN [protected] |
Channel range (minimum)
Definition at line 362 of file NRODataset.h.
vector<double> NRODataset::CHWID [protected] |
Channel width at backend.
Definition at line 452 of file NRODataset.h.
double NRODataset::CMTE [protected] |
Comet: Eccentricity.
Definition at line 323 of file NRODataset.h.
double NRODataset::CMTI [protected] |
Comet: Orbital inclination angle.
Definition at line 332 of file NRODataset.h.
double NRODataset::CMTNODE [protected] |
Comet: Longitude of the ascending node.
Definition at line 329 of file NRODataset.h.
double NRODataset::CMTQ [protected] |
Comet: Perihelion distance.
Definition at line 320 of file NRODataset.h.
double NRODataset::CMTSOM [protected] |
Comet: Argument of perihelion.
Definition at line 326 of file NRODataset.h.
string NRODataset::CMTTM [protected] |
Comet: Time of the perihelion passage.
Definition at line 335 of file NRODataset.h.
vector< vector<double> > NRODataset::CWCAL [protected] |
Frequency calibration: Measured channel width [Hz].
Definition at line 470 of file NRODataset.h.
int NRODataset::dataid_ [protected] |
Current data id.
Definition at line 494 of file NRODataset.h.
int NRODataset::dataLen_ [protected] |
length of spectral data (byte)
Definition at line 485 of file NRODataset.h.
int NRODataset::datasize_ [protected] |
Data size of the header [bytes].
Definition at line 488 of file NRODataset.h.
double NRODataset::DAZP [protected] |
Correction for pointing on azimuth [rad].
Definition at line 350 of file NRODataset.h.
double NRODataset::DBEAM [protected] |
Off-beam angle of beam switching [rad].
Definition at line 314 of file NRODataset.h.
double NRODataset::DEC0 [protected] |
Declination [rad].
Definition at line 281 of file NRODataset.h.
double NRODataset::DELP [protected] |
Correction for pointing on elevation [rad].
Definition at line 353 of file NRODataset.h.
vector<double> NRODataset::DFRQ [protected] |
Switching frequency of frequcency switching [Hz].
Definition at line 425 of file NRODataset.h.
vector<double> NRODataset::DSBFC [protected] |
DSB scaling factor.
Definition at line 473 of file NRODataset.h.
vector<double> NRODataset::EFFA [protected] |
Aperture efficiencies.
Definition at line 398 of file NRODataset.h.
vector<double> NRODataset::EFFB [protected] |
Beam efficiencies.
Definition at line 401 of file NRODataset.h.
vector<double> NRODataset::EFFL [protected] |
Antenna efficiencies.
Definition at line 404 of file NRODataset.h.
vector<double> NRODataset::EFSS [protected] |
FSS efficiencies.
Definition at line 407 of file NRODataset.h.
int NRODataset::endian_ [protected] |
OS endian.
Definition at line 506 of file NRODataset.h.
string NRODataset::EPOCH [protected] |
Equinox (B1950 or J2000)
Definition at line 275 of file NRODataset.h.
vector<double> NRODataset::F0CAL [protected] |
Frequency calibration: Central frequency [Hz].
Definition at line 461 of file NRODataset.h.
string NRODataset::filename_ [protected] |
input filename
Definition at line 500 of file NRODataset.h.
FILE* NRODataset::fp_ [protected] |
file pointer
Definition at line 503 of file NRODataset.h.
vector< vector<double> > NRODataset::FQCAL [protected] |
Frequency calibration: Measured central frequency [Hz].
Definition at line 464 of file NRODataset.h.
double NRODataset::FRQSW [protected] |
Switching frequency [Hz].
Definition at line 311 of file NRODataset.h.
vector<double> NRODataset::GAIN [protected] |
Antenna gain.
Definition at line 410 of file NRODataset.h.
double NRODataset::GLAT0 [protected] |
Galactic latitude [rad].
Definition at line 287 of file NRODataset.h.
double NRODataset::GLNG0 [protected] |
Galactic longitude [rad].
Definition at line 284 of file NRODataset.h.
string NRODataset::GROUP [protected] |
Group name.
Definition at line 245 of file NRODataset.h.
vector<string> NRODataset::HORN [protected] |
Type of polarization at feed horn (R or L or H or V)
Definition at line 413 of file NRODataset.h.
vector<double> NRODataset::HPBW [protected] |
HPBW [rad].
Definition at line 395 of file NRODataset.h.
int NRODataset::IBIT [protected] |
Quantization bit number (fixed to 12)
Definition at line 383 of file NRODataset.h.
vector<int> NRODataset::IPINT [protected] |
Temperature of calibrator.
Definition at line 434 of file NRODataset.h.
double NRODataset::IPTIM [protected] |
Interval to get data from spectrometer.
Definition at line 371 of file NRODataset.h.
vector<string> NRODataset::LAGWIND [protected] |
Type of LAG window (NONE or HANN or HAMM or BLCK)
Definition at line 443 of file NRODataset.h.
string NRODataset::LOETM [protected] |
observation end time with format of "YYYYMMDDHHMMSS" (UTC)
Definition at line 260 of file NRODataset.h.
string NRODataset::LOFIL [protected] |
Type of file record.
Definition at line 239 of file NRODataset.h.
string NRODataset::LOSTM [protected] |
Observation start time with format of "YYYYMMDDHHMMSS" (UTC)
Definition at line 257 of file NRODataset.h.
double NRODataset::MLTOF [protected] |
Initial inclination angle of multi-beam array.
Definition at line 317 of file NRODataset.h.
vector<double> NRODataset::MLTSCF [protected] |
Scaling factor of the multi-beam detector.
Definition at line 440 of file NRODataset.h.
vector<int> NRODataset::MULTN [protected] |
Beam id of the multi-beam detector.
Definition at line 437 of file NRODataset.h.
int NRODataset::NCALB [protected] |
Calibration interval.
Definition at line 290 of file NRODataset.h.
vector<int> NRODataset::NFCAL [protected] |
Frequency calibration: Number of measurement (max 10)
Definition at line 458 of file NRODataset.h.
int NRODataset::NSCAN [protected] |
Number of scans.
Definition at line 266 of file NRODataset.h.
int NRODataset::NUMCH [protected] |
Number of channel after binding.
Definition at line 359 of file NRODataset.h.
string NRODataset::OBJ [protected] |
Name of target object.
Definition at line 272 of file NRODataset.h.
string NRODataset::OBSVR [protected] |
Name of observer.
Definition at line 254 of file NRODataset.h.
double NRODataset::PA [protected] |
Position angle of the map.
Definition at line 374 of file NRODataset.h.
vector<double> NRODataset::POLAN [protected] |
Polarization angle of linear polarization.
Definition at line 422 of file NRODataset.h.
vector<double> NRODataset::POLDR [protected] |
Rotation direction of circular polarization.
Definition at line 419 of file NRODataset.h.
vector<string> NRODataset::POLTP [protected] |
Type of polarization (CIRC or LINR)
Definition at line 416 of file NRODataset.h.
string NRODataset::PROJ [protected] |
Project name.
Definition at line 248 of file NRODataset.h.
double NRODataset::RA0 [protected] |
Right ascension [rad].
Definition at line 278 of file NRODataset.h.
NRODataRecord* NRODataset::record_ [protected] |
Data record.
Definition at line 497 of file NRODataset.h.
vector<double> NRODataset::refFreq_ [protected] |
vector<int> NRODataset::REFN [protected] |
Identifier of reference synthesizer.
Definition at line 431 of file NRODataset.h.
int NRODataset::rowNum_ [protected] |
number of row
Definition at line 479 of file NRODataset.h.
vector<string> NRODataset::RX [protected] |
Type of detector frontend.
Definition at line 392 of file NRODataset.h.
int NRODataset::same_ [protected] |
Definition at line 507 of file NRODataset.h.
double NRODataset::SBDX [protected] |
Correction for position of subreflector DX [mm].
Definition at line 338 of file NRODataset.h.
double NRODataset::SBDY [protected] |
Correction for position of subreflector DY [mm].
Definition at line 341 of file NRODataset.h.
double NRODataset::SBDZ1 [protected] |
Correction for position of subreflector DZ1 [mm].
Definition at line 344 of file NRODataset.h.
double NRODataset::SBDZ2 [protected] |
Correction for position of subreflector DZ2 [mm].
Definition at line 347 of file NRODataset.h.
int NRODataset::SBIND [protected] |
Range of space binding.
Definition at line 380 of file NRODataset.h.
int NRODataset::scanLen_ [protected] |
length of scan (byte)
Definition at line 482 of file NRODataset.h.
int NRODataset::scanNum_ [protected] |
number of scan
Definition at line 476 of file NRODataset.h.
string NRODataset::SCHED [protected] |
Name of observation scheduling file.
Definition at line 251 of file NRODataset.h.
string NRODataset::SCMOD [protected] |
Scan sequence pattern.
Definition at line 296 of file NRODataset.h.
int NRODataset::SCNCD [protected] |
Scan coordinate (0: RADEC 1: LB 2: AZEL)
Definition at line 293 of file NRODataset.h.
int NRODataset::SCNLEN [protected] |
Length of scan record [bytes].
Definition at line 377 of file NRODataset.h.
vector<string> NRODataset::SIDBD [protected] |
Type of sideband (LSB or USB or DSB)
Definition at line 428 of file NRODataset.h.
string NRODataset::SITE [protected] |
Site (antenna) name (45m or ASTE)
Definition at line 386 of file NRODataset.h.
string NRODataset::SWMOD [protected] |
Switching mode (POS or BEAM or FREQ)
Definition at line 308 of file NRODataset.h.
string NRODataset::TITLE [protected] |
Title of observation.
Definition at line 269 of file NRODataset.h.
double NRODataset::URVEL [protected] |
User-defined recessional velocity [m/s].
Definition at line 299 of file NRODataset.h.
string NRODataset::VDEF [protected] |
Definition of recessional velocity (RAD or OPT)
Definition at line 305 of file NRODataset.h.
string NRODataset::VER [protected] |
Version.
Definition at line 242 of file NRODataset.h.
string NRODataset::VREF [protected] |
Reference frame for recessional velocity (LSR or HEL or GAL)
Definition at line 302 of file NRODataset.h.