User Tools

Site Tools


s800_version_0x0004

Differences

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

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
s800_version_0x0004 [2013/12/12 10:51]
pereira created
s800_version_0x0004 [2013/12/12 11:01]
pereira
Line 3: Line 3:
 The top level packet tags are defined as (C code): The top level packet tags are defined as (C code):
  
 +<code>
  #define S800_VERSION         0x0004  #define S800_VERSION         0x0004
  #define S800_PACKET         0x5800  #define S800_PACKET         0x5800
Line 19: Line 20:
  #define S800_OB_PIN_PACKET 0x58A0  #define S800_OB_PIN_PACKET 0x58A0
  #define S800_FP_HODO_PACKET 0x58B0  #define S800_FP_HODO_PACKET 0x58B0
 +</code>
 +
 +
  
 ====== Detailed description of each packet tag ====== ====== Detailed description of each packet tag ======
Line 27: Line 31:
 Data read from the Lecroy 2367 ULM module and a Phillips 7186H TDC. One trigger pattern followed by up to four times. Format: Data read from the Lecroy 2367 ULM module and a Phillips 7186H TDC. One trigger pattern followed by up to four times. Format:
  
 +<code>
  0xpppp 0xcttt 0xcttt ...  0xpppp 0xcttt 0xcttt ...
 +</code>
  
 where p is the trigger pattern, c is the channel within the TDC and t the data. where p is the trigger pattern, c is the channel within the TDC and t the data.
Line 37: Line 43:
 |Secondary source|11| |Secondary source|11|
  
-==S800_TOF_PACKET==+===== S800_TOF_PACKET =====
  
 Times read from both a Phillips 7186H TDC and an Ortec 566 TAC digitized by a Phillips 7164 ADC. Format: Times read from both a Phillips 7186H TDC and an Ortec 566 TAC digitized by a Phillips 7164 ADC. Format:
  
 +<code>
  0xcttt ...  0xcttt ...
 +</code>
  
-{| class="wikitable" +Time data TDC channel TAC channel | 
-Time data +|RF|12| | 
-TDC channel +|Object Scintillator|13|5| 
-TAC channel +|XFP Scintillator|14|4| 
-|- +|Si|15| |
-|RF +
-|12 +
-| +
-|- +
-|Object Scintillator +
-|13 +
-|5 +
-|- +
-|XFP Scintillator +
-|14 +
-|4 +
-|- +
-|Si +
-|15 +
-| +
-|}+
  
-==S800_SCINT_PACKET==+===== S800_SCINT_PACKET =====
  
 Energies and times of the focal plane scintillator, read from a Lecroy 4300B FERA and a Phillips 7186H TDC. A non-zero energy generates an energy and time pair. Format: Energies and times of the focal plane scintillator, read from a Lecroy 4300B FERA and a Phillips 7186H TDC. A non-zero energy generates an energy and time pair. Format:
  
 +<code>
  0xceee 0xcttt ...  0xceee 0xcttt ...
 +</code>
 +
 +^ Detector signal ^ Channel |
 +|E1 Up|0|
 +|E1 Down|1|
 +|E2 Up|2|
 +|E2 Down|3|
 +|E3 Up|4|
 +|E3 Down|5|
  
-{| class="wikitable" 
-| Detector signal 
-| Channel 
-|- 
-|E1 Up 
-|0 
-|- 
-|E1 Down 
-|1 
-|- 
-|E2 Up 
-|2 
-|- 
-|E2 Down 
-|3 
-|- 
-|E3 Up 
-|4 
-|- 
-|E3 Down 
-|5 
-|- 
-|} 
  
-==S800_FP_IC_PACKET==+===== S800_FP_IC_PACKET =====
  
 Zero suppressed energies from the ionization chamber, read from a Phillips 7164 ADC. Format: Zero suppressed energies from the ionization chamber, read from a Phillips 7164 ADC. Format:
  
 +<code>
  0xceee ...  0xceee ...
 +</code>
  
-==S800_FP_CRDC_PACKET==+===== S800_FP_CRDC_PACKET =====
  
 Data from the two S800 CRDCs in the form of digitized waveform samples read from the Jtec XLM72V ULM, and anode energies and times read from a Phillips 7164 ADC. These packet data contain sub packets. The S800_FP_CRDC_RAW_PACKET contains the waveform samples and the S800_FP_CRDC_ANODE_PACKET contains the energies and times. Each CRDC is read out sequentially and it's data preceded by an id word. Format: Data from the two S800 CRDCs in the form of digitized waveform samples read from the Jtec XLM72V ULM, and anode energies and times read from a Phillips 7164 ADC. These packet data contain sub packets. The S800_FP_CRDC_RAW_PACKET contains the waveform samples and the S800_FP_CRDC_ANODE_PACKET contains the energies and times. Each CRDC is read out sequentially and it's data preceded by an id word. Format:
  
 +<code>
  0x000i subpackets ...  0x000i subpackets ...
 +</code>
  
 where i is the id number (0 or 1). where i is the id number (0 or 1).
  
-===S800_FP_CRDC_RAW_PACKET===+==== S800_FP_CRDC_RAW_PACKET ====
  
-Sub packet of [[#S800_FP_CRDC_PACKET|S800_FP_CRDC_PACKET]] giving waveform data. Format:+Sub packet of [[S800 version 0x0004#S800_FP_CRDC_PACKET|S800_FP_CRDC_PACKET]] giving waveform data. Format:
  
 +<code>
  0xtttt waveform data ...  0xtttt waveform data ...
 +</code>
  
 where t is the threshold. The waveform data is written using two consecutive words per sample, to be upacked from the following format (binary representation): where t is the threshold. The waveform data is written using two consecutive words per sample, to be upacked from the following format (binary representation):
s800_version_0x0004.txt · Last modified: 2013/12/12 11:05 by pereira