GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EDS / dev > edsprint / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

EDR_calPrint.h File Reference

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


Typedefs

typedef enum _EDR_CALPRINT_OPTS_M EDR_CALPRINT_OPTS_M
 Typedef for enum _EDR_CALPRINT_OPTS_M.

Enumerations

enum  _EDR_CALPRINT_OPTS_M {
  EDR_CALPRINT_OPTS_M_SUMMARY = 1,
  EDR_CALPRINT_OPTS_M_TOWERS = 0xffff0000,
  EDR_CALPRINT_OPTS_M_ALL = 0xffffffff
}
 Enumerates the bit masks for the print options. More...

Functions

void EDR_calPrint (const EDR_cal *clr, unsigned int options)
 Produces an ASCII display of the CAL data.
void EDR_calTowerPrint (const EDR_calTower *ctr)
 Prints an ASCII formatted dump of a CAL tower record.
void EDR_calRawPrint (const EDR_cal *clr, unsigned int options)
 Produces an ASCII display of the CAL data.
void EDR_calTowerRawPrint (const EDR_calTower *ctr)
 Prints an ASCII formatted dump of a CTR.
void EDR_calRawMapPrint (const EDR_cal *clr)
 Produces an ASCII display of the CAL data in the form of a map, giving one an geometrical idea of where the energy is deposited.


Detailed Description

Defines the interface to the CAL LAT record print routine.

Author:
JJRussell - russell@slac.stanford.edu
    CVS $Id: EDR_calPrint.h,v 1.3 2005/10/13 22:00:54 russell Exp $

Enumeration Type Documentation

Enumerates the bit masks for the print options.

Enumerator:
EDR_CALPRINT_OPTS_M_SUMMARY  Print the summary
EDR_CALPRINT_OPTS_M_TOWERS  Tower mask
EDR_CALPRINT_OPTS_M_ALL  Print everything


Function Documentation

void EDR_calPrint ( const EDR_cal *  clr,
unsigned int  options 
)

Produces an ASCII display of the CAL data.

Parameters:
clr A previously unpacked CAL LAT Record.
options An options mask. The top 16 bits are a mask of which towers to print (MSB = TOWER 0), the low bit indicates to print the summary

References EBF_CID_M_TEMS, EDR_CALPRINT_OPTS_M_SUMMARY, EDR_CALPRINT_OPTS_M_TOWERS, EDR_calTowerPrint(), and printEtot().

void EDR_calRawMapPrint ( const EDR_cal *  clr  ) 

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

Parameters:
clr A previously unpacked CAL LAT Record.

References printCalRawMapLayer().

void EDR_calRawPrint ( const EDR_cal *  clr,
unsigned int  options 
)

Produces an ASCII display of the CAL data.

Parameters:
clr A previously unpacked CAL LAT Raw Record.
options An options mask word. The upper 16 bits (i.e. a left justified value) is mask of which towers to print (MSB = TOWER 0)

References EDR_calTowerRawPrint().

void EDR_calTowerPrint ( const EDR_calTower *  ctr  ) 

Prints an ASCII formatted dump of a CAL tower record.

Parameters:
ctr The CAL tower to display

References printEnergy().

Referenced by EDR_calPrint().

void EDR_calTowerRawPrint ( const EDR_calTower *  ctr  ) 

Prints an ASCII formatted dump of a CTR.

Parameters:
ctr The CTR to display

References printCalTowerRaw1(), and printCalTowerRaw4().

Referenced by EDR_calRawPrint().


Generated on Thu Aug 4 14:30:33 2011 by  doxygen 1.5.8