DABC (Data Acquisition Backbone Core)
2.9.9
|
Support for HADAQ - HADES DAQ
More...
Data Structures | |
class | BnetMasterModule |
Master monitor for BNet components. More... | |
class | CombinerModule |
class | EventsIterator |
class | EventsProducer |
class | Factory |
Factory for HADAQ classes More... | |
struct | HadTu |
HADES transport unit header. More... | |
struct | HadTuId |
Intermediate hierarchy class as common base for event and subevent. More... | |
class | HldFile |
HLD file implementation. More... | |
class | HldInput |
Implementation of file input for HLD files. More... | |
class | HldOutput |
Implementation of file output for HLD files. More... | |
class | MonitorModule |
Monitor of TRB slow control data. More... | |
class | NewAddon |
class | NewTransport |
struct | RawEvent |
Hadaq event structure. More... | |
struct | RawSubevent |
Hadaq subevent structure. More... | |
class | ReadIterator |
Read iterator for HADAQ events/subevents. More... | |
class | ReadoutHandle |
class | ReadoutModule |
class | SorterModule |
Sorts HADAQ subevents according to trigger number. More... | |
class | TerminalModule |
Terminal for HADAQ event builder. More... | |
struct | TransportInfo |
class | WriteIterator |
Write iterator for HADAQ events/subevents. More... | |
Enumerations | |
enum | { HADAQ_TIMEOFFSET = 1200000000 } |
enum | EHadaqBufferTypes { mbt_HadaqEvents = 142 , mbt_HadaqTransportUnit = 143 , mbt_HadaqSubevents = 144 , mbt_HadaqStopRun = 145 } |
enum | EvtDecoding { EvtDecoding_default = 0x1 , EvtDecoding_AloneSubevt = 0x8 , EvtDecoding_64bitAligned = (0x03 << 16) | 0x0001 } |
enum | EvtId { EvtId_data = 0x00000001 , EvtId_DABC = 0x00002001 , EvtId_runStart = 0x00010002 , EvtId_runStop = 0x00010003 } |
Functions | |
uint32_t | CreateRunId () |
std::string | FormatFilename (uint32_t runid, uint16_t ebid=0) |
Variables | |
const char * | protocolHadaq = "hadaq" |
const char * | protocolHld = "hld" |
const char * | typeUdpDevice = "hadaq::UdpDevice" |
const char * | xmlBuildFullEvent = "HadaqBuildEvents" |
const char * | xmlEvtbuildTimeout = "BuildDropTimeout" |
const char * | xmlHadaqDiffEventStats = "AccountLostEventDiff" |
const char * | xmlHadaqTriggerTollerance = "TriggerTollerance" |
const char * | xmlHadaqTrignumRange = "TriggerNumRange" |
const char * | xmlHadesTriggerHUB = "HadesTriggerHUB" |
const char * | xmlHadesTriggerType = "HadesTriggerType" |
const char * | xmlMaxNumBuildEvt = "MaxNumBuildEvt" |
Support for HADAQ - HADES DAQ
enum hadaq::EvtId |
enum hadaq::EvtDecoding |
Enumerator | |
---|---|
mbt_HadaqEvents | |
mbt_HadaqTransportUnit | |
mbt_HadaqSubevents | |
mbt_HadaqStopRun |
Definition at line 23 of file HadaqTypeDefs.h.
std::string hadaq::FormatFilename | ( | uint32_t | runid, |
uint16_t | ebid = 0 |
||
) |
Definition at line 52 of file HadaqTypeDefs.cxx.
uint32_t hadaq::CreateRunId | ( | ) |
Definition at line 63 of file HadaqTypeDefs.cxx.
|
extern |
Definition at line 23 of file HadaqTypeDefs.cxx.
|
extern |
Definition at line 25 of file HadaqTypeDefs.cxx.
|
extern |
Definition at line 26 of file HadaqTypeDefs.cxx.
|
extern |
Definition at line 36 of file HadaqTypeDefs.cxx.
|
extern |
Definition at line 43 of file HadaqTypeDefs.cxx.
|
extern |
Definition at line 44 of file HadaqTypeDefs.cxx.
|
extern |
Definition at line 45 of file HadaqTypeDefs.cxx.
|
extern |
Definition at line 46 of file HadaqTypeDefs.cxx.
|
extern |
Definition at line 47 of file HadaqTypeDefs.cxx.
|
extern |
Definition at line 48 of file HadaqTypeDefs.cxx.
|
extern |
Definition at line 49 of file HadaqTypeDefs.cxx.