GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> XFC / dev > hfcprint / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

HFC_resultsPrint.h File Reference

Defines the interface for summarizing the event-by-event results of the heavy ion (CNO) filtering process. More...


Typedefs

typedef enum
_HFC_RESULTS_PRINT_OPT_V 
HFC_RESULTS_PRINT_OPT_V
 Typedef for enum _HFC_M_RESULTS_PRINT_OPT_V.
typedef enum
_HFC_RESULTS_PRINT_OPT_M 
HFC_RESULTS_PRINT_OPT_M
 Typedef for enum _HFC_RESULTS_PRINT_OPT_M.

Enumerations

enum  _HFC_RESULTS_PRINT_OPT_V {
  HFC_RESULTS_PRINT_OPT_V_SUMMARY = 0,
  HFC_RESULTS_PRINT_OPT_V_EVENT = 1
}
 Enumerates the print options for the HFC_resultsPrint routine as bit offsets. More...
enum  _HFC_RESULTS_PRINT_OPT_M {
  HFC_RESULTS_PRINT_OPT_M_SUMMARY,
  HFC_RESULTS_PRINT_OPT_M_EVENT,
  HFC_RESULTS_PRINT_OPT_M_ALL = 0xffff
}
 Enumerates the print options for the HFC_resultsPrint routine as bit masks. More...

Functions

int HFC_resultsPrint (int options, const HFC_result *beg, const HFC_result *end)
 Prints the event-by-event result vector to the terminal.


Detailed Description

Defines the interface for summarizing the event-by-event results of the heavy ion (CNO) filtering process.

Author:
JJRussell - russell@slac.stanford.edu

    CVS $Id: HFC_resultsPrint.h,v 1.1.1.1 2006/06/13 22:18:24 russell Exp $

Enumeration Type Documentation

Enumerates the print options for the HFC_resultsPrint routine as bit masks.

Enumerator:
HFC_RESULTS_PRINT_OPT_M_SUMMARY  Print the summary information
HFC_RESULTS_PRINT_OPT_M_EVENT  Print the event by event information
HFC_RESULTS_PRINT_OPT_M_ALL  Print all the information

Enumerates the print options for the HFC_resultsPrint routine as bit offsets.

Enumerator:
HFC_RESULTS_PRINT_OPT_V_SUMMARY  Print the summary information
HFC_RESULTS_PRINT_OPT_V_EVENT  Print event by event information


Function Documentation

int HFC_resultsPrint ( int  options,
const HFC_result beg,
const HFC_result end 
)

Prints the event-by-event result vector to the terminal.

Returns:
The number printed
Parameters:
options An options vector, expressed as a bit mask, controlling how verbose the display is.
beg The first results vector to print.
end The ending results vector
Currently only two options are supported HFC_RESULTS_PRINT_OPT_M_EVENT and HFC_RESULTS_PRINT_OPT_M_SUMMARY. These are documented in the interface file.

References _HFC_result::beg, _HFC_result::cal, _HFC_result::chk, _HFC_result::dir, _HFC_result::energies, _HFC_result::evtNum, _HFC_result::gem, HFC_RESULTS_PRINT_OPT_M_EVENT, HFC_RESULTS_PRINT_OPT_M_SUMMARY, HFC_STATUS_M_MULTI_PKT, HFC_STATUS_M_STAGE_CAL, HFC_STATUS_M_STAGE_CAL_ECHK, HFC_STATUS_M_STAGE_CAL_LCHK, HFC_STATUS_M_STAGE_DIR, HFC_STATUS_M_STAGE_GEM, _HFC_result::logcnt, _HFC_result::nl, and _HFC_result::status.


Generated on Mon Aug 8 10:32:28 2011 by  doxygen 1.5.8