ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <online_distribution/blob/master/newbasic/oEvent.h>
Public Member Functions | |
oEvent (PHDWORD *, const int maxlength, const int irun, const int itype, const int eseq) | |
virtual | ~oEvent () |
virtual int | prepare_next () |
virtual int | prepare_next (const int, const int) |
virtual void | set_event_type (const int) |
virtual int | addFrame (PHDWORD *) |
virtual int | addPacket (const Packet *p) |
virtual int | addUnstructPacketData (PHDWORD *data, const int length, const int id, const int wordsize, const int hitformat) |
Protected Attributes | |
PHDWORD * | event_base |
int | current |
int | in_frame |
PHDWORD * | currentFramePtr |
evtdata_ptr | evthdr |
int | max_length |
int | left |
int | maxSizeOfThisFrame |
Definition at line 14 of file oEvent.h.
View newest version in sPHENIX GitHub at line 14 of file oEvent.h
oEvent::oEvent | ( | PHDWORD * | where, |
const int | maxlength, | ||
const int | irun, | ||
const int | itype, | ||
const int | eseq | ||
) |
Definition at line 13 of file oEvent.cc.
View newest version in sPHENIX GitHub at line 13 of file oEvent.cc
References event_base, evt_data::evt_type, evthdr, BTOF::length, max_length, maxSizeOfThisFrame, and prepare_next().
|
inlinevirtual |
Definition at line 72 of file oEvent.cc.
View newest version in sPHENIX GitHub at line 72 of file oEvent.cc
References current, evt_data::data, evt_data::evt_length, evthdr, getFrameLength(), in_frame, and left.
Referenced by ophBuffer::addFrame().
Definition at line 90 of file oEvent.cc.
View newest version in sPHENIX GitHub at line 90 of file oEvent.cc
References adjustFrameLength(), Packet::copyMe(), current, currentFrameHdrLength, currentFramePtr, evt_data::data, evt_data::evt_length, evthdr, findFrameDataEnd(), Packet::getLength(), in_frame, left, makeFrameHdr(), maxSizeOfThisFrame, oncsFrame, and rawData.
Referenced by ophBuffer::addPacket().
|
virtual |
Definition at line 128 of file oEvent.cc.
View newest version in sPHENIX GitHub at line 128 of file oEvent.cc
References adjustFrameLength(), current, currentFrameHdrLength, currentFramePtr, evt_data::data, evt_data::evt_length, evthdr, findFrameDataEnd(), in_frame, left, makeFrameHdr(), makeUnstructPacket(), maxSizeOfThisFrame, oncsFrame, rawData, and storePacketHits().
Referenced by ophBuffer::addUnstructPacketData().
|
virtual |
Definition at line 29 of file oEvent.cc.
View newest version in sPHENIX GitHub at line 29 of file oEvent.cc
References current, evt_data::date, evt_data::evt_length, evt_data::evt_sequence, evthdr, EVTHEADERLENGTH, in_frame, left, max_length, evt_data::time, and Acts::VectorHelpers::time().
Referenced by oEvent().
Definition at line 48 of file oEvent.cc.
View newest version in sPHENIX GitHub at line 48 of file oEvent.cc
References current, evt_data::date, evt_data::evt_length, evt_data::evt_sequence, evthdr, EVTHEADERLENGTH, in_frame, left, max_length, evt_data::run_number, evt_data::time, and Acts::VectorHelpers::time().
|
protected |
Definition at line 43 of file oEvent.h.
View newest version in sPHENIX GitHub at line 43 of file oEvent.h
Referenced by addFrame(), addPacket(), addUnstructPacketData(), and prepare_next().
|
protected |
Definition at line 45 of file oEvent.h.
View newest version in sPHENIX GitHub at line 45 of file oEvent.h
Referenced by addPacket(), and addUnstructPacketData().
|
protected |
|
protected |
Definition at line 46 of file oEvent.h.
View newest version in sPHENIX GitHub at line 46 of file oEvent.h
Referenced by addFrame(), addPacket(), addUnstructPacketData(), oEvent(), prepare_next(), and set_event_type().
|
protected |
Definition at line 44 of file oEvent.h.
View newest version in sPHENIX GitHub at line 44 of file oEvent.h
Referenced by addFrame(), addPacket(), addUnstructPacketData(), and prepare_next().
|
protected |
Definition at line 48 of file oEvent.h.
View newest version in sPHENIX GitHub at line 48 of file oEvent.h
Referenced by addFrame(), addPacket(), addUnstructPacketData(), and prepare_next().
|
protected |
|
protected |
Definition at line 49 of file oEvent.h.
View newest version in sPHENIX GitHub at line 49 of file oEvent.h
Referenced by addPacket(), addUnstructPacketData(), and oEvent().