NROData.h

Go to the documentation of this file.
00001 /*
00002  * NROData.h
00003  *
00004  *  Created on: May 16, 2016
00005  *      Author: wataru kawasaki
00006  */
00007 
00008 #ifndef SINGLEDISH_FILLER_NRODATA_H_
00009 #define SINGLEDISH_FILLER_NRODATA_H_
00010 
00011 #define NRO_ARYMAX 35
00012 #define SCNLEN_HEADER_SIZE 424
00013 
00014 namespace casa { //# NAMESPACE CASA - BEGIN
00015 namespace sdfiller { //# NAMESPACE SDFILLER - BEGIN
00016 
00017 struct NRODataObsHeader {
00018   string LOFIL0;
00019   string VER0;
00020   string GROUP0;
00021   string PROJ0;
00022   string SCHED0;
00023   string OBSVR0;
00024   string LOSTM0;
00025   string LOETM0;
00026   int ARYNM0;
00027   int NSCAN0;
00028   string TITLE0;
00029   string OBJ0;
00030   string EPOCH0;
00031   double RA00;
00032   double DEC00;
00033   double GL00;
00034   double GB00;
00035   int NCALB0;
00036   int SCNCD0;
00037   string SCMOD0;
00038   double VEL0;
00039   string VREF0;
00040   string VDEF0;
00041   string SWMOD0;
00042   double FRQSW0;
00043   double DBEAM0;
00044   double MLTOF0;
00045   double CMTQ0;
00046   double CMTE0;
00047   double CMTSOM0;
00048   double CMTNODE0;
00049   double CMTI0;
00050   string CMTTMO0;
00051   double SBDX0;
00052   double SBDY0;
00053   double SBDZ10;
00054   double SBDZ20;
00055   double DAZP0;
00056   double DELP0;
00057   int CBIND0;
00058   int NCH0;
00059   int CHRANGE0[2];
00060   double ALCTM0;
00061   double IPTIM0;
00062   double PA0;
00063   string RX0[NRO_ARYMAX];
00064   double HPBW0[NRO_ARYMAX];
00065   double EFFA0[NRO_ARYMAX];
00066   double EFFB0[NRO_ARYMAX];
00067   double EFFL0[NRO_ARYMAX];
00068   double EFSS0[NRO_ARYMAX];
00069   double GAIN0[NRO_ARYMAX];
00070   string HORN0[NRO_ARYMAX];
00071   string POLTP0[NRO_ARYMAX];
00072   double POLDR0[NRO_ARYMAX];
00073   double POLAN0[NRO_ARYMAX];
00074   double DFRQ0[NRO_ARYMAX];
00075   string SIDBD0[NRO_ARYMAX];
00076   int REFN0[NRO_ARYMAX];
00077   int IPINT0[NRO_ARYMAX];
00078   int MULTN0[NRO_ARYMAX];
00079   double MLTSCF0[NRO_ARYMAX];
00080   string LAGWIN0[NRO_ARYMAX];
00081   double BEBW0[NRO_ARYMAX];
00082   double BERES0[NRO_ARYMAX];
00083   double CHWID0[NRO_ARYMAX];
00084   int ARRY0[NRO_ARYMAX];
00085   int NFCAL0[NRO_ARYMAX];
00086   double F0CAL0[NRO_ARYMAX];
00087   double FQCAL0[NRO_ARYMAX][10];
00088   double CHCAL0[NRO_ARYMAX][10];
00089   double CWCAL0[NRO_ARYMAX][10];
00090   int SCNLEN0;
00091   int SBIND0;
00092   int IBIT0;
00093   string SITE0;
00094   string TRK_TYPE;
00095   string SCAN_COORD;
00096   int NBEAM;
00097   int NPOL;
00098   int NSPWIN;
00099   int CHMAX;
00100   string VERSION;
00101   string CDMY1;
00102 };
00103 
00104 struct NRODataScanData {
00105   string LSFIL0;
00106   int ISCN0;
00107   string LAVST0;
00108   string SCNTP0;
00109   double DSCX0;
00110   double DSCY0;
00111   double SCX0;
00112   double SCY0;
00113   double PAZ0;
00114   double PEL0;
00115   double RAZ0;
00116   double REL0;
00117   double XX0;
00118   double YY0;
00119   string ARRYT0;
00120   float TEMP0;
00121   float PATM0;
00122   float PH200;
00123   float VWIND0;
00124   float DWIND0;
00125   float TAU0;
00126   float TSYS0;
00127   float BATM0;
00128   int LINE0;
00129   int IDMY1[4];
00130   double VRAD0;
00131   double FRQ00;
00132   double FQTRK0;
00133   double FQIF10;
00134   double ALCV0;
00135   double OFFCD0[2][2];
00136   int IDMY0;
00137   int IDMY2;
00138   double DPFRQ0;
00139   string CDMY1;
00140   double SFCTR0;
00141   double ADOFF0;
00142   string LDATA;
00143 };
00144  
00145 } //# NAMESPACE SDFILLER - END
00146 } //# NAMESPACE CASA - END
00147 
00148 #endif /* SINGLEDISH_FILLER_NROOBSHEADER_H_ */
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1