GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> QSE / V2-4-1 > qse / rhel6-32


Interface   Data Structures   File List   Data Fields   Globals  

QDF_temRepack.h File Reference

Interface to the TEM repacking to EBF routines. Because EBF format combines the CAL + TKR into one contribution for each tower (TEM), this facility formats the CAL + TKR contribution for all active towers. More...


Typedefs

typedef struct _QDF_temEvt QDF_temEvt
 Typedef for struct _QDF_temEvt.
typedef struct _EBF_ctb EBF_ctb

Functions

EBF_ctb * QDF_temStd1Repack (const QDF_temEvt *tem, EBF_ctb *ctb, const EBF_ctb *end)
 Fills in the TEM contributions for single-range, zero-suppressed events.
EBF_ctb * QDF_temStd4Repack (const QDF_temEvt *tem, EBF_ctb *ctb, const EBF_ctb *end)
 Fills in the TEM contributions for single-range, zero-suppressed events.
EBF_ctb * QDF_temPed1Repack (const QDF_temEvt *tem, EBF_ctb *ctb, const EBF_ctb *end)
 Fills in the TEM contributions for pedestal (non-zero suppressed) events in single range readout mode.
EBF_ctb * QDF_temPed4Repack (const QDF_temEvt *tem, EBF_ctb *ctb, const EBF_ctb *end)
 Fills in the TEM contributions for pedestal (non-zero suppressed) events in four range readout mode.


Detailed Description

Interface to the TEM repacking to EBF routines. Because EBF format combines the CAL + TKR into one contribution for each tower (TEM), this facility formats the CAL + TKR contribution for all active towers.

Author:
JJRussell - russell@slac.stanford.edu

   CVS $Id: QDF_temRepack.h,v 1.1 2006/11/10 22:35:48 russell Exp $

Function Documentation

EBF_ctb* QDF_temPed1Repack ( const QDF_temEvt tem,
EBF_ctb *  ctb,
const EBF_ctb *  end 
)

Fills in the TEM contributions for pedestal (non-zero suppressed) events in single range readout mode.

Returns:
The next contributor to fill in
Parameters:
tem The TEM data to repack
ctb The EBF contributor to fill in
end The address after the last available address

References QDF_calPed1Repack(), and temRepack().

EBF_ctb* QDF_temPed4Repack ( const QDF_temEvt tem,
EBF_ctb *  ctb,
const EBF_ctb *  end 
)

Fills in the TEM contributions for pedestal (non-zero suppressed) events in four range readout mode.

Returns:
The next contributor to fill in
Parameters:
tem The TEM data to repack
ctb The EBF contributor to fill in
end The address after the last available address

References QDF_calPed4Repack(), and temRepack().

EBF_ctb* QDF_temStd1Repack ( const QDF_temEvt tem,
EBF_ctb *  ctb,
const EBF_ctb *  end 
)

Fills in the TEM contributions for single-range, zero-suppressed events.

Returns:
The next contributor to fill in
Parameters:
tem The TEM data to repack
ctb The EBF contributor to fill in
end The address after the last available address

References QDF_calStd1Repack(), and temRepack().

EBF_ctb* QDF_temStd4Repack ( const QDF_temEvt tem,
EBF_ctb *  ctb,
const EBF_ctb *  end 
)

Fills in the TEM contributions for single-range, zero-suppressed events.

Returns:
The next contributor to fill in
Parameters:
tem The TEM data to repack
ctb The EBF contributor to fill in
end The address after the last available address

References QDF_calStd4Repack(), and temRepack().


Generated on Fri Nov 30 11:40:14 2012 by  doxygen 1.5.8