This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
sweeper_usb_daq_data_format [2017/05/07 16:58] pereira [VME Crate data format] |
sweeper_usb_daq_data_format [2017/06/11 17:26] (current) pereira [The Sweeper USB DAQ data format] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== The Sweeper USB DAQ data format ====== | ====== The Sweeper USB DAQ data format ====== | ||
- | Two crates are read by the Sweeper DAQ software | + | Two crates are read by the Sweeper DAQ software, one CAMAC and one VME. Data from each of these controllers are pushed into [[http:// |
+ | |||
+ | The structure of the data from the Sweeper EVB is schematically illustrated in the figure below: | ||
+ | {{: | ||
+ | |||
+ | Events from the Sweeper EVB will be encapsulated in ring items, consisting of header, a body header, and a body. The body part contains two fragments, one from each controller. | ||
+ | |||
+ | The structure from the body of each fragment is described below in some detail. | ||
Line 26: | Line 33: | ||
The tags and end tags identify the modules being read and encapsulate the data from each. The tags, end tags and their corresponding modules are listed below: | The tags and end tags identify the modules being read and encapsulate the data from each. The tags, end tags and their corresponding modules are listed below: | ||
- | 0x2367, 0xf367: LeCroy ULM2367 Trigger module | + | * 0x2367, 0xf367: LeCroy ULM2367 Trigger module |
+ | |||
+ | * 0x4300, 0xf300: LeCroy4300B FERA module for plastic scintillator energies | ||
- | 0x4300, 0xf300: LeCroy4300B FERA module for plastic scintillator | + | * 0x7164, 0xf164: Phillips7164 ADC module for ion chamber |
- | 0x7164, 0xf164: Phillips7164 ADC module for ion chamber energies | + | * 0x7167, 0xf167: Phillips7164 ADC module for CRDC anodes (energies and TAC) |
- | + | ||
- | 0x7167, 0xf167: Phillips7164 ADC module for CRDC anodes (energies and TAC) | + | |
- | + | ||
- | 0x7186, 0xf168: Phillips7186 TDC module for time-of-flights (DISCONTINUED) | + | |
+ | * 0x7186, 0xf168: Phillips7186 TDC module for time-of-flights (DISCONTINUED) | ||
+ | |||
Line 129: | Line 136: | ||
The tags and end tags identify the modules being read, and encapsulate their data. The tags, end tags and their corresponding modules are listed below: | The tags and end tags identify the modules being read, and encapsulate their data. The tags, end tags and their corresponding modules are listed below: | ||
- | 0x5901, 0xf901: trigger pattern from Level-3 trigger module (XLM72) | + | * 0x5901, 0xf901: trigger pattern from Level-3 trigger module (XLM72) |
- | + | ||
- | 0x5903, 0xf903: time stamp pattern from Level-3 trigger module (XLM72) | + | |
- | + | ||
- | 0xcfdc, 0xffdc: XLM72 module configure to read CRDC1 pad signals | + | |
- | + | ||
- | 0xcfdd, 0xffdd: XLM72 module configure to read CRDC2 pad signals | + | |
- | + | ||
- | 0x59b0, 0xf9b0: MADC-32 module for Hodoscope | + | |
- | 0x59b0, 0xf9b0: MADC-32 module for Segmented Target | + | * 0x59b0, 0xf9b0: MADC-32 module for Hodoscope |
+ | |||
+ | * 0x59b0, 0xf9b0: MADC-32 module for Segmented Target | ||
- | 0x0ddc, 0xfddc: MTDC-32 module for time-of-flights | + | * 0x0ddc, 0xfddc: MTDC-32 module for time-of-flights |