ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <online_distribution/blob/master/newbasic/ospEvent.h>
Public Member Functions | |
ospEvent (PHDWORD *, const int maxlength, const int irun, const int itype, const int eseq) | |
virtual | ~ospEvent () |
virtual int | prepare_next () |
virtual int | prepare_next (const int, const int) |
virtual void | set_event_type (const int) |
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 |
int | max_length |
int | left |
oncsevtdata_ptr | evthdr |
Definition at line 12 of file ospEvent.h.
View newest version in sPHENIX GitHub at line 12 of file ospEvent.h
ospEvent::ospEvent | ( | PHDWORD * | where, |
const int | maxlength, | ||
const int | irun, | ||
const int | itype, | ||
const int | eseq | ||
) |
Definition at line 8 of file ospEvent.cc.
View newest version in sPHENIX GitHub at line 8 of file ospEvent.cc
References oncsevt_data::evt_type, evthdr, BTOF::length, max_length, and prepare_next().
|
inlinevirtual |
Definition at line 20 of file ospEvent.h.
View newest version in sPHENIX GitHub at line 20 of file ospEvent.h
Definition at line 62 of file ospEvent.cc.
View newest version in sPHENIX GitHub at line 62 of file ospEvent.cc
References Packet::copyMe(), current, oncsevt_data::data, oncsevt_data::evt_length, evthdr, Packet::getLength(), and left.
Referenced by ospBuffer::addPacket().
|
virtual |
Definition at line 85 of file ospEvent.cc.
View newest version in sPHENIX GitHub at line 85 of file ospEvent.cc
References current, subevt_data::data, oncsevt_data::data, oncsevt_data::evt_length, evthdr, left, BTOF::length, subevt_data::reserved, SEVTHEADERLENGTH, subevt_data::sub_decoding, subevt_data::sub_id, subevt_data::sub_length, and subevt_data::sub_type.
Referenced by ospBuffer::addUnstructPacketData().
|
virtual |
Definition at line 22 of file ospEvent.cc.
View newest version in sPHENIX GitHub at line 22 of file ospEvent.cc
References current, oncsevt_data::date, oncsevt_data::evt_length, oncsevt_data::evt_sequence, evthdr, EVTHEADERLENGTH, left, max_length, oncsevt_data::time, and Acts::VectorHelpers::time().
Referenced by ospEvent().
Definition at line 40 of file ospEvent.cc.
View newest version in sPHENIX GitHub at line 40 of file ospEvent.cc
References current, oncsevt_data::date, oncsevt_data::evt_length, oncsevt_data::evt_sequence, evthdr, EVTHEADERLENGTH, left, max_length, oncsevt_data::run_number, oncsevt_data::time, and Acts::VectorHelpers::time().
Definition at line 17 of file ospEvent.cc.
View newest version in sPHENIX GitHub at line 17 of file ospEvent.cc
References oncsevt_data::evt_type, and evthdr.
|
protected |
Definition at line 35 of file ospEvent.h.
View newest version in sPHENIX GitHub at line 35 of file ospEvent.h
Referenced by addPacket(), addUnstructPacketData(), and prepare_next().
|
protected |
Definition at line 34 of file ospEvent.h.
View newest version in sPHENIX GitHub at line 34 of file ospEvent.h
|
protected |
Definition at line 39 of file ospEvent.h.
View newest version in sPHENIX GitHub at line 39 of file ospEvent.h
Referenced by addPacket(), addUnstructPacketData(), ospEvent(), prepare_next(), and set_event_type().
|
protected |
Definition at line 36 of file ospEvent.h.
View newest version in sPHENIX GitHub at line 36 of file ospEvent.h
|
protected |
Definition at line 38 of file ospEvent.h.
View newest version in sPHENIX GitHub at line 38 of file ospEvent.h
Referenced by addPacket(), addUnstructPacketData(), and prepare_next().
|
protected |
Definition at line 37 of file ospEvent.h.
View newest version in sPHENIX GitHub at line 37 of file ospEvent.h
Referenced by ospEvent(), and prepare_next().