GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> EDS / V2-11-5 > ebfio / rhel4-32
#include <EDS/io/EBF_evt.ih>
#include <EDS/io/EBF_evts.h>
Functions | |
int | EBF_evtsCount (EBF_evts evts) |
Counts the number of events. | |
EBF_evts | EBF_evtsLimit (EBF_evts evts, int limit) |
Limits the events to the specified number of events. | |
EBF_evts | EBF_evtsMcSeek (EBF_evts evts, unsigned int mcNumber) |
Advances the evts to the event with Monte Carlo number mcNumber. | |
EBF_evts | EBF_evtsSeqSeek (EBF_evts evts, unsigned int seqNumber) |
Advances the evts to the event with trigger event sequence number seqNumber. | |
EBF_evts | EBF_evtsSkip (EBF_evts evts, int skip) |
Returns an events vector with the specified number of events skipped. | |
EBF_evts | EBF_evtsSetup (EBF_evts evts, int skip, int limit) |
Skips and limits the number of events. |
CVS $Id: EBF_evts.c,v 1.4 2011/08/04 19:46:12 russell Exp $
int EBF_evtsCount | ( | EBF_evts | evts | ) |
Counts the number of events.
evts | The vector of events to count |
References EBF__evtsNext(), _EBF_evts_u::es, and _EBF_evts_es::size.
int EBF_evtsLimit | ( | EBF_evts | evts, | |
int | limit | |||
) |
Limits the events to the specified number of events.
evts | The vector of events to limit | |
limit | The number of events to limit the vector of events to |
References EBF__evtsNext(), _EBF_evts_u::es, and _EBF_evts_es::size.
Referenced by EBF_evtsSetup().
Advances the evts to the event with Monte Carlo number mcNumber.
evts | The target vector of events | |
mcNumber | The Monte Carlo event number to seek |
References EBF__evtsNext(), _EBF_evts_u::es, _EBF_evts_es::evt, _EBF_evt::hdr, _EBF_evts_es::size, and _EBF_pktHdr::undef.
Advances the evts to the event with trigger event sequence number seqNumber.
evts | The target vector of events | |
seqNumber | The trigger event sequence number |
References _EBF_evt::ctb, EBF__evtsNext(), EBF_ESW_SEQ, _EBF_evts_u::es, _EBF_ctbHdr::esw, _EBF_evts_es::evt, _EBF_ctb::hdr, _EBF_evts_es::size, and _EBF_esw::ui.
Skips and limits the number of events.
evts | Pointer to the vector of events to be skipped and limited | |
skip | The number of events to skip | |
limit | The number of events to limit the vector of events to |
References EBF_evtsLimit(), and EBF_evtsSkip().
Referenced by EBF_streamProcess().
Returns an events vector with the specified number of events skipped.
evts | The base vector of events | |
skip | The number of events to skip |
References EBF__evtsNext(), _EBF_evts_u::es, and _EBF_evts_es::size.
Referenced by EBF_evtsSetup().