MPD DAQ Event Builder
Event Building
- Receive data from Front-End Electronics
- Combine individual streams by Global Event Number
- Buffer events in memory
- Handle errors and automatically recover
- Distribute data to Storage, Monitoring, QA
Data Input/Output Interface
Input and Output format is MpdDeviceRawDataFormat
Transfer media: raw TCP sockets, MpdDaqNetworkPorts
- No special control channel, data is sent/received as-is
Typical Scenarios
- Handle all kinds of errors and misbehaving
- No data loss – save as much as possible
- Multiple Output Queues – Storage, Histograms, QA
Data Samples
Some real data captures: MpdDaqSampleData
Software
http://afi.jinr.ru/pub/apel/testing/6/x86_64/repoview/mpd-evb.html