src/Level2/TrnsTable1D.cc
/* Class TTable1D maintains both the transition frequencies and decay rates
   in units of 1/sec.  For output, these values are converted to appropriate
   units for display.  In particular, the half-height linewidths and T2
   relaxation times are related to the transition decay rate according to

                                     R     1
                           lwhh   = -- = -----
                               Hz   PI   PI*T
                                             2

   Several other internal flags will affect the appearance of the output 
   transitions table.  These may be set prior to output using the provided
   access functions.  The flags and access functions are listed below.

    Flag     Access Function               Values & Meaning
   -------   ---------------    ------------------------------------------
   FRQTYPE      setType         0:Hz, 1:PPM, 2:Gauss (output freq. units)
   FRQSORT      setSort         0:No sort, !0:Sort output by frequency
   FRQCONV      setConv         FRQTYPE=1: Om(MHz), FRQTYPE=2: g(unitless)
   FRQREV       set             T/F: Switch sign on frequency output
   ICUT         setIcut         #>0: Intensity cutoff value for output
   INORM        setInorm        #>0: Intensity noramlization for output
   SN           setSN           #>=0: Signal/Noise ratio, 0==no noise 
   HP           setHprint       !0=print header(default), 0=no header
   RP           setRprint       1: Flag print R values \ 
   LWP          setLWprint      1: Flag print linewidths\  <0 = never
   T2P          setT2print      1: Flag print T2 values /   0 = as needed
   PHP          setPHprint      1: Flag print phases   /    1 = always       */
Class TTable1D maintains both the transition frequencies and decay rates
in units of 1/sec.  For output, these values are converted to appropriate
units for display.  In particular, the half-height linewidths and T2
relaxation times are related to the transition decay rate according to

R     1
lwhh   =
Hz   PI   PI*T
2

Several other internal flags will affect the appearance of the output
transitions table.  These may be set prior to output using the provided
access functions.  The flags and access functions are listed below.

Flag     Access Function               Values & Meaning

FRQTYPE      setType         0:Hz, 1:PPM, 2:Gauss (output freq.
Class TTable1D maintains both the transition frequencies and decay rates in units of 1 / sec . For output these values are converted to appropriate units for display . In particular the half - height linewidths and T2 relaxation times are related to the transition decay rate according to R 1 lwhh = Hz PI PI * T 2 Several other internal flags will affect the appearance of the output transitions table . These may be set prior to output using the provided access functions . The flags and access functions are listed below . Flag Access Function Values & Meaning FRQTYPE setType 0 : Hz 1 : PPM 2 : Gauss ( output freq .
void TTable1D::setType(int typ)
  {
  if(!CheckType(typ, 1))		
    {
    TTaberror(52, 1);			
    typ = 0;				
    }
  FRQTYPE = typ;			
  }
void TTable1D :: setType ( int typ ) { if ( ! CheckType ( typ , 1 ) ) { TTaberror ( 52 , 1 ) ; typ = 0 ; } FRQTYPE = typ ; }
Class TTable1D maintains both the transition frequencies and decay rates
in units of 1/sec.
Class TTable1D maintains both the transition frequencies and decay rates in units of 1 / sec .
// Checking the freq. output type // Setting freq. output to Hz // Set flag for freq. output in Hz // Set the internal freq. type flag