User Tools

Site Tools


event_filter

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
event_filter [2018/05/11 13:48]
pereira [S800 data format from Event Filter (S800 Filter)]
event_filter [2018/05/11 14:53]
pereira [Galotte packet]
Line 6: Line 6:
  
  
-This page describes the data format assembled in the <Body> of the S800 Filter RI. The data is written in a series of 16-bit unsigned integers, subsequently referred to as ''words''This format is suitable for the output of most of the modules presently used in the S800, and in the case where 32 bit integers are needed, the proper unpacking procedures will be given.+This page describes the data format assembled in the __Body__ of the S800 Filter RI. The data is written in a series of 16-bit unsigned integers, subsequently referred to as ''words''Regardless of what modules are being read, the Body of the S800 Filter RI will always include four 16-bit words, followed by a series of [[#General packet structure|data packets]]The structure of the whole Body is described in the diagram below:
  
 +
 +
 +^ Body Length 1 ^ Body Length 2 ^ S800 Data Tag ^ S800 Data Version ^ Data Packet 1 ^ Data Packet 2 ^ ... |
 +
 +  * **Body Length 1**: Number of words in body (self inclusive)
 +  * **Body Length 2**: Number of words in body - 1 (self-inclusive)
 +  * **S800 Data Tag**: 0x5800
 +  * **S800 Data Version**: 0x0005
 + 
  
 ===== General packet structure ===== ===== General packet structure =====
Line 178: Line 187:
  
 ^    A number from 2 to 10    ^^^^^^^^^^^^^^^| ^    A number from 2 to 10    ^^^^^^^^^^^^^^^|
-| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | X | X | X |+| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | 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 |
  
Line 649: Line 658:
  
  
 +
 +===== OBJECT PIN packet =====
 +The OBJECT PIN packet includes the energy (encoded in the [[S800 USB DAQ data format#Tag 0x7167: Phillips 7164 ADC module for CRDC anodes (energies and TAC)|S800 Phillips 7164H ADC]] measured in the S800 OBJ PIN detector. Note that for most of the experiments, this packet is empty (i.e. it only includes the packet-length and packet tag) because this detector is rarely used.
 + 
 +
 +
 +  * **Packet Length** (self-inclusive)
 +
 +^    A number between 2 and 3    ^^^^^^^^^^^^^^^|
 +| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | X | X | X |
 +| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
 +
 +
 +  * **Packet Tag**
 +
 +^    0x58A0    ^^^^^^^^^^^^^^^|
 +| 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
 +| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
 +
 +
 +  * **Energy**
 +The energy from the Phillips ADC is given by one word:  
 +
 +^  ^^^ Ch ^   energy   ^^^^^^^^^^^|
 +| 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 |
 +
 +
 +where Ch is the Phillips ADC channel reserved for the PIN detector (0)
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +===== Galotte packet =====
 +The Galotte packet includes up to five time signals from the Galotte detector. These times are encoded in the [[S800 USB DAQ data format#Tag 0x7186: Phillips 7186 TDC module for time-of-flights|Phillips TDC]]. Note that for most of the experiments, this packet is empty (i.e. it only includes the packet-length and packet tag) because this detector is rarely used.
 +
 +
 +
 +  * **Packet Length** (self-inclusive)
 +
 +^    A number from 2 to 7    ^^^^^^^^^^^^^^^|
 +| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | X | X | X | X |
 +| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
 +
 +
 +  * **Packet Tag**
 +
 +^    0x58D0    ^^^^^^^^^^^^^^^|
 +| 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
 +| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
 +
 +
 +  * **Time values**
 +The time information for each of the five detector channel is coded in words that look like:
 +
 +^  ^^^ Ch ^  time  ^^^^^^^^^^^|
 +| 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 |
 +
 +where Ch runs from 0 to 4.
  
  
event_filter.txt ยท Last modified: 2019/05/24 13:58 by pereira