GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSE / dev > qseprint / rhel6-32


Interface   Data Structures   File List   Data Fields   Globals  

QSE_calPrint.h File Reference

Defines the interface to the CAL LAT record print routine. More...


Typedefs

typedef enum _QSE_CALPRINT_OPTS_M QSE_CALPRINT_OPTS_M
 Typedef for enum _QSE_CALPRINT_OPTS_M.

Enumerations

enum  _QSE_CALPRINT_OPTS_M {
  QSE_CALPRINT_OPTS_M_SUMMARY = 1,
  QSE_CALPRINT_OPTS_M_TOWERS = 0x0000ffff,
  QSE_CALPRINT_OPTS_M_ALL = 0xffffffff
}
 Enumerates the bit masks for the print options. More...

Functions

void QSE_calPrint (const QSE_cal *cal, unsigned int options)
 Produces an ASCII display of the CAL data.
void QSE_calTwrPrint (const QSE_calTwr *twr)
 Prints an ASCII formatted dump of a CAL tower.
void QSE_calMapPrint (const QSE_cal *cal)
 Produces an ASCII display of the CAL data in the form of a map, giving one an geometrical idea of where the action is.


Detailed Description

Defines the interface to the CAL LAT record print routine.

Author:
JJRussell - russell@slac.stanford.edu
    CVS $Id: QSE_calPrint.h,v 1.3 2008/09/19 22:04:23 russell Exp $

Enumeration Type Documentation

Enumerates the bit masks for the print options.

Enumerator:
QSE_CALPRINT_OPTS_M_SUMMARY  Print the summary
QSE_CALPRINT_OPTS_M_TOWERS  Tower mask
QSE_CALPRINT_OPTS_M_ALL  Print everything


Function Documentation

void QSE_calMapPrint ( const QSE_cal cal  ) 

Produces an ASCII display of the CAL data in the form of a map, giving one an geometrical idea of where the action is.

Parameters:
cal A previously unpacked CAL LAT Record.

References _QSE_calTwr::colMaps, _QSE_calTwr::logs, _QSE_calTwr::lyrCnts, _QSE_calTwr::lyrMap, printCalMapLayer(), QSE_calLyrMask(), QSE_calTwrMapGet(), QSE_calTwrMask(), _QSE_cal::rngMap, and _QSE_cal::twrs.

void QSE_calPrint ( const QSE_cal cal,
unsigned int  options 
)

Produces an ASCII display of the CAL data.

Parameters:
cal A previously unpacked QSE_cal data structure
options An options mask word. The lower 16 bits (i.e. a right justified value) is mask of which towers to print (LSB = TOWER 0)

References printNoData(), QSE_calTwrMapGet(), QSE_calTwrPrint(), QSE_mapRemove(), QSE_mapScanf(), and _QSE_cal::twrs.

void QSE_calTwrPrint ( const QSE_calTwr twr  ) 

Prints an ASCII formatted dump of a CAL tower.

Parameters:
twr The CAL tower to display

References _QSE_calTwr::colMaps, _QSE_calTwr::flags, _QSE_calTwr::logCnt, _QSE_calTwr::logs, _QSE_calTwr::lyrCnts, _QSE_calTwr::num, _QSE_calLog_cf::phaN, _QSE_calLog_cf::phaP, QSE_CALCOLMAP_0, and QSE_CALFLAGS_M_4RNG.

Referenced by QSE_calPrint().


Generated on Fri Nov 30 10:32:07 2012 by  doxygen 1.5.8