Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
daqEvent Class Referenceabstract

#include <rcdaq/blob/master/daqEvent.h>

+ Inheritance diagram for daqEvent:
+ Collaboration diagram for daqEvent:

Public Member Functions

virtual ~daqEvent ()
 
virtual int prepare_next ()=0
 
virtual int prepare_next (const int, const int)=0
 
virtual void set_event_type (const int)
 
virtual int addSubevent (const int etype, daq_device *)=0
 

Protected Attributes

int * event_base
 
int current
 
evtdata_ptr evthdr
 
int max_length
 
int left
 

Detailed Description

Definition at line 11 of file daqEvent.h.

View newest version in sPHENIX GitHub at line 11 of file daqEvent.h

Constructor & Destructor Documentation

virtual daqEvent::~daqEvent ( )
inlinevirtual

Definition at line 15 of file daqEvent.h.

View newest version in sPHENIX GitHub at line 15 of file daqEvent.h

Member Function Documentation

virtual int daqEvent::addSubevent ( const int  etype,
daq_device  
)
pure virtual

Implemented in daqPRDFEvent, and daqONCSEvent.

virtual int daqEvent::prepare_next ( )
pure virtual

Implemented in daqONCSEvent, and daqPRDFEvent.

virtual int daqEvent::prepare_next ( const int  ,
const int   
)
pure virtual

Implemented in daqONCSEvent, and daqPRDFEvent.

void daqEvent::set_event_type ( const int  etype)
virtual

Definition at line 14 of file daqEvent.cc.

View newest version in sPHENIX GitHub at line 14 of file daqEvent.cc

References evt_data::evt_type, and evthdr.

Member Data Documentation

int daqEvent::current
protected

Definition at line 31 of file daqEvent.h.

View newest version in sPHENIX GitHub at line 31 of file daqEvent.h

Referenced by daqONCSEvent::addSubevent(), daqPRDFEvent::addSubevent(), daqPRDFEvent::prepare_next(), and daqONCSEvent::prepare_next().

int* daqEvent::event_base
protected

Definition at line 30 of file daqEvent.h.

View newest version in sPHENIX GitHub at line 30 of file daqEvent.h

Referenced by daqONCSEvent::daqONCSEvent(), and daqPRDFEvent::daqPRDFEvent().

evtdata_ptr daqEvent::evthdr
protected
int daqEvent::left
protected

Definition at line 34 of file daqEvent.h.

View newest version in sPHENIX GitHub at line 34 of file daqEvent.h

Referenced by daqONCSEvent::addSubevent(), daqPRDFEvent::addSubevent(), daqPRDFEvent::prepare_next(), and daqONCSEvent::prepare_next().

int daqEvent::max_length
protected

Definition at line 33 of file daqEvent.h.

View newest version in sPHENIX GitHub at line 33 of file daqEvent.h

Referenced by daqONCSEvent::daqONCSEvent(), daqPRDFEvent::daqPRDFEvent(), daqPRDFEvent::prepare_next(), and daqONCSEvent::prepare_next().


The documentation for this class was generated from the following files: