GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSE / V2-4-0 > qseprint / rhel6-64


Interface   Data Structures   File List   Data Fields   Globals  

QSE_ecalPrint.h File Reference

Defines the interface to the CAL energy printing routines. More...


Typedefs

typedef enum _QSE_ECALPRINT_OPTS_M QSE_ECALPRINT_OPTS_M
 Typedef for enum _QSE_ECALPRINT_OPTS_M.

Enumerations

enum  _QSE_ECALPRINT_OPTS_M {
  QSE_ECALPRINT_OPTS_M_SUMMARY = 0x00010000,
  QSE_ECALPRINT_OPTS_M_BRIEF = 0x00020000,
  QSE_ECALPRINT_OPTS_M_FULL = 0x00040000,
  QSE_ECALPRINT_OPTS_M_TOWERS = 0x0000ffff,
  QSE_ECALPRINT_OPTS_M_ALL = 0xffffffff
}
 Enumerates the bit masks for the print options. More...

Functions

void QSE_ecalPrint (const QSE_ecal *ecal, unsigned int options)
 Produces an ASCII display of the CAL data.


Detailed Description

Defines the interface to the CAL energy printing routines.

Author:
JJRussell - russell@slac.stanford.edu
    CVS $Id: QSE_ecalPrint.h,v 1.1 2008/09/19 22:02:55 russell Exp $

Enumeration Type Documentation

Enumerates the bit masks for the print options.

Enumerator:
QSE_ECALPRINT_OPTS_M_SUMMARY  Print the summary
QSE_ECALPRINT_OPTS_M_BRIEF  The brief log dump
QSE_ECALPRINT_OPTS_M_FULL  The full log dump
QSE_ECALPRINT_OPTS_M_TOWERS  Tower mask
QSE_ECALPRINT_OPTS_M_ALL  Print everything


Function Documentation

void QSE_ecalPrint ( const QSE_ecal ecal,
unsigned int  options 
)

Produces an ASCII display of the CAL data.

Parameters:
ecal A previously unpacked QSE_ecal structure
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 _QSE_ecal::cal, newline(), QSE_calTwrMapGet(), QSE_ECALPRINT_OPTS_M_BRIEF, QSE_ECALPRINT_OPTS_M_SUMMARY, QSE_ECALPRINT_OPTS_M_TOWERS, QSE_ecalPrintSummary(), and QSE_ecalPrintTowers().


Generated on Thu Sep 27 16:45:01 2012 by  doxygen 1.5.8