Analysis Software
Documentation for sPHENIX simulation software
|
#include <rcdaq/blob/master/daq_device.h>
Public Member Functions | |
daq_device () | |
virtual | ~daq_device () |
virtual void | identify (std::ostream &os=std::cout) const =0 |
virtual int | max_length (const int etype) const =0 |
virtual int | init () |
virtual int | endrun () |
virtual int | rearm (const int etype) |
virtual int | put_data (const int, int *, const int)=0 |
virtual int | subeventid () const |
Static Public Member Functions | |
static int | formatPacketHdr (int *adr) |
Protected Attributes | |
long | m_subeventid |
long | m_eventType |
Definition at line 18 of file daq_device.h.
View newest version in sPHENIX GitHub at line 18 of file daq_device.h
daq_device::daq_device | ( | ) |
Definition at line 22 of file daq_device.cc.
View newest version in sPHENIX GitHub at line 22 of file daq_device.cc
|
virtual |
Definition at line 29 of file daq_device.cc.
View newest version in sPHENIX GitHub at line 29 of file daq_device.cc
|
inlinevirtual |
Definition at line 35 of file daq_device.h.
View newest version in sPHENIX GitHub at line 35 of file daq_device.h
|
static |
Definition at line 34 of file daq_device.cc.
View newest version in sPHENIX GitHub at line 34 of file daq_device.cc
References packet_data::debug_length, packet_data::error_length, packet_data::hdrinfo, packet_data::structureinfo, packet_data::sub_decoding, packet_data::sub_id, packet_data::sub_length, and packet_data::sub_type.
|
pure virtual |
|
inlinevirtual |
Reimplemented in daq_device_gauss, daq_device_pluginexample, daq_device_random, daq_device_deadtime, and daq_device_rtclock.
Definition at line 34 of file daq_device.h.
View newest version in sPHENIX GitHub at line 34 of file daq_device.h
|
pure virtual |
|
pure virtual |
Implemented in daq_device_gauss, daq_device_pluginexample, daq_device_random, daq_device_deadtime, daq_device_file, daq_device_command, daq_device_filenumbers, and daq_device_rtclock.
Referenced by daqONCSEvent::addSubevent(), and daqPRDFEvent::addSubevent().
|
inlinevirtual |
Reimplemented in daq_device_gauss, daq_device_pluginexample, daq_device_random, and daq_device_deadtime.
Definition at line 36 of file daq_device.h.
View newest version in sPHENIX GitHub at line 36 of file daq_device.h
|
inlinevirtual |
Definition at line 39 of file daq_device.h.
View newest version in sPHENIX GitHub at line 39 of file daq_device.h
References m_subeventid.
|
protected |
Definition at line 48 of file daq_device.h.
View newest version in sPHENIX GitHub at line 48 of file daq_device.h
|
protected |
Definition at line 47 of file daq_device.h.
View newest version in sPHENIX GitHub at line 47 of file daq_device.h
Referenced by subeventid().