ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <online_distribution/blob/master/newbasic/oBuffer.h>
Classes | |
struct | buffer_ptr |
Public Member Functions | |
oBuffer () | |
virtual | ~oBuffer () |
virtual int | nextEvent (const unsigned int evtsize, const int etype=0, const int evtseq=0)=0 |
virtual int | addRawEvent (unsigned int *)=0 |
virtual int | addEvent (Event *)=0 |
virtual int | addFrame (PHDWORD *) |
virtual int | addPacket (const Packet *p)=0 |
virtual int | addUnstructPacketData (PHDWORD *data, const int length, const int id, const int wordsize, const int hitformat)=0 |
virtual int | writeout ()=0 |
virtual int | setMaxSize (const int size)=0 |
virtual int | getMaxSize () const =0 |
virtual unsigned long long | getBytesWritten () const =0 |
virtual int | addEoB ()=0 |
Definition at line 8 of file oBuffer.h.
View newest version in sPHENIX GitHub at line 8 of file oBuffer.h
oBuffer::oBuffer | ( | ) |
Definition at line 3 of file oBuffer.cc.
View newest version in sPHENIX GitHub at line 3 of file oBuffer.cc
|
virtual |
Definition at line 4 of file oBuffer.cc.
View newest version in sPHENIX GitHub at line 4 of file oBuffer.cc
Implemented in ophBuffer, and ospBuffer.
Referenced by main(), Fun4AllFileOutStream::WriteEventOut(), and Fun4AllRolloverFileOutStream::WriteEventOut().
|
pure virtual |
Implemented in ophBuffer, and ospBuffer.
Referenced by PHRawOManager::write().
|
pure virtual |
Implemented in ophBuffer, and ospBuffer.
Referenced by Fun4AllFileOutStream::WriteEventOut().
|
pure virtual |
Implemented in ophBuffer, and ospBuffer.
Referenced by PHRawOManager::write().
|
pure virtual |
Implemented in ophBuffer, ospBuffer, oamlBuffer, ogzBuffer, and olzoBuffer.