This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
event_filter [2015/11/01 08:11] pereira [Mesytec TDC (MTDC) packet] |
event_filter [2015/11/01 08:25] pereira [Mesytec TDC (MTDC) packet] |
||
---|---|---|---|
Line 621: | Line 621: | ||
==== Mesytec TDC (MTDC) packet ==== | ==== Mesytec TDC (MTDC) packet ==== | ||
- | The MTDC packet includes the multiple timing values [[S800 USB DAQ data format# | + | The MTDC packet includes the multiple timing values [[S800 USB DAQ data format#Tag 0x0DDC: Mesytec MTDC-32 module |encoded in the Mesytec MTDC]]. The packet looks like: |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | all the timing values encoded in the [[S800 USB DAQ data format#Tag 0x7186: Phillips 7186 TDC module for time-of-flights|Phillips TDC]] and the XFP-FP and OBJ-FP ToF from the ORTEC TACs encoded in the [[S800 USB DAQ data format#Tag 0x7167: Phillips 7164 ADC module for CRDC anodes (energies and TAC)|S800 Phillips 7164H ADC]]. | + | |
Line 640: | Line 633: | ||
* **Packet Tag** | * **Packet Tag** | ||
- | ^ | + | ^ |
- | | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | | + | | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | | | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | | ||
- | * **Time-of-flight | + | * **Time values** |
- | The time-of-flight | + | Every time value encoded in the MTDC is sent by the Filter as a series |
- | ^ ^^^ Ch ^ | + | |
+ | ^^^^^ | ||
| 0 | 0 | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | | | 0 | 0 | 0 | X | X | X | X | X | X | X | X | X | X | X | X | X | | ||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | | | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | | ||
- | Up to eight of these words can be present (depending on wheter **time** is greater than 0): six from the Phillips TDC, and two from the XFP-FP and OBJ-FP TACs. The channel number Ch is given by: | ||
- | ^ Ch ^ Source | ||
- | | 6 | Phillips TDC time from the A1900 IM2 north scintillator (optional) | ||
- | | 7 | Phillips TDC time from the A1900 IM2 south scintillator (optional) | ||
- | | 12 | Phillips TDC time from the RF | | ||
- | | 13 | Phillips TDC time from the OBJ scintillator | ||
- | | 14 | Phillips TDC time from the XFP scintillator | ||
- | | 15 | Phillips TDC time from the LaBr (optional) | ||
- | | 4 | XFP-FP time-of-flight from TAC | | ||
- | | 5 | OBJ-FP time-of-flight from TAC | | ||
- | + | ^ time | |
- | Note that the time values from the Phillips TDC are subtracted by SpecTcl to the time from the S800 trigger E1 up (encoded in the [[#trigger packet|trigger packet]]) in order to calculate the corresponding time-of-flight. On the other hand, the times from the TACs (Ch 4 and 5) correspond to actual time-of-flight values. | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ^ | + | |
| X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | | | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | X | | ||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | | | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | | ||
- | |||
- | |||
- | |||
- | ^ ^^^^^^^^^^^^^^^| | ||
- | | | | | | | | | | | | | | | | | | | ||
- | | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | | ||
- | |||
- | |||
- | |||
- | |||
- | ^ Bit ^^^^^^^^^^^^^^^| | ||
- | | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | | ||
- | | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | | ||
- | |||
- | |||