|
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.