Data format Y.Sugaya 00/2/21 -------------------------- Format after build -------------------------- [0]-[5] UNIDAQ header for builder [6] Number of destination [7] destination id (F000FFFF for leps00) Buffer of destination 1 Buffer of destination 2 : : -------------------------- UNIUDAQ header -------------------------- [0] Buffer size [1] Event ID (begin resume event ..) [2] Run Number [3] Buffer number [4] mode [5] header size (In normal UNIDAQ, reserve) -------------------------- -------------------------- Format of each destination -------------------------- [0]-[5]UNIDAQ header for each destination. [6] Number of events [7] destination id (F00000XX, XX=00 for lep7v00, XX=01 for lep7v01 ....) data of detector0 data of detector1 : -------------------------- Format of data of detectorX -------------------------- [0] detector ID [1] data size data : : -------------------------- Format of data of UIO for FERA data are short words -------------------------- [0] FFFF [1] header size (7) [2] buffer sequential number [3] number of event [4] number of event come (including ignored event due to buffer over flow) [5] data size (lower 16bits) [6] data size (higher 16bits) event data 0 event data 1 event data 2 [x] CCCC -------------------------- Format of event data of UIO for FERA data are short words -------------------------- [0] EEEE [1] header size (5) [2] event number [3] event data size [4] input register data FERA data -------------------------- Format of data of UIO for FADC data are short words -------------------------- [0] FFFF [1] header size (8) [2] buffer sequential number [3] number of event [4] number of event come (including ignored event due to buffer over flow) [5] data size (lower 16bits) [6] data size (higher 16bits) event data 0 event data 1 event data 2 [x] CCCC -------------------------- Format of event data of UIO for FADC data are short words -------------------------- [0] EEEE [1] header size (6) [2] event number [3] event data size [4] input register data (higher 16bits) [5] input register data (lower 16bits) FADC data 0XXX0YYY (XXX-ch and YYY-ADC) ===================== example of one buffer ===================== 00000274 buffer size 00000000 event id (normal event) 00000000 run number 00000003 buffer seqentiona number 00000000 mode (no meaning in this moment) 00000008 buffer header size 00000002 number of destination f000ffff ID for leps00 000000b1 buffer size --- destination 0 (UIO with FERA) buffer starts--- 00000000 event id (normal event) 00000000 run number 00000003 buffer seqential number 00000000 mode (no meaning in this moment) 00000008 buffer header size 0000001c number of events in this buffer f0000000 destination ID (for lep7v00) 00008010 detector ID for scaler 00000012 data size for scaler 7f000031 scaler data 0 7f000020 scaler data 1 7f00001c scaler data 2 7f0000da scaler data 3 7f000020 scaler data 4 7f000020 scaler data 5 7f000000 scaler data 6 7f000000 scaler data 7 7f000000 scaler data 8 7f000000 scaler data 9 7f000000 scaler data 10 7f000000 scaler data 11 7f000000 scaler data 12 7f000000 scaler data 13 7f000000 scaler data 14 7f000000 scaler data 15 00008100 detector ID for UIO 0000008d data size ffff0007 UIO data (header 0 (header word) and 1(header size)) 0002001c UIO data (header 2 (buffer sequential number and 3(number of event in this buffer)) 001c0115 UIO data (header 4 (number of event come and 5 (lower 16bis of data size) ) 0004eeee UIO data (header 6 (higher 16 bits of data size and event header word ) 00050000 UIO data (event header size and event seqential number ) 000d0000 UIO data (event data size and input register data) 90f0282b UIO data (fera data 0 and 1) 307288f1 UIO data (fera data) 307990f3 UIO data (fera data) 28653125 UIO data (fera data) eeee0005 UIO data (next event data starts) 00010009 000088f1 3fff88f4 : : cccc0000 UIO data ( buffe trailer word) 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000001bb buffer size --- destination 1 (ngf) buffer starts--- 00000000 event id (normal event) 00000000 run number 00000003 buffer seqential number 00000000 mode (no meaning in this moment) 00000008 buffer header size 0000001c number of events in this buffer f0000003 destination ID (for lep7v00) 00008101 detector ID for ngf 000001b3 data size for ngf 0200a001 ngf data (1877S module header) nodata for 1877S 01ffa001 ngf data (1877S module header) 01fe2001 ngf data (1877S module header) 01fd2001 ngf data (1877S module header) 01fca001 ngf data (1877S module header) 01fb2001 ngf data (1877S module header) 01faa001 ngf data (1877S module header) 01f9a001 ngf data (1877S module header) 01f82001 ngf data (1877S module header) 01f72001 ngf data (1877S module header) 01f6a001 ngf data (1877S module header) 30020411 ngf data (1875A data) station#6 30280266 ngf data (1875A data) station#6 302f0fff ngf data (1875A data) station#6 380202da ngf data (1875A data) station#7 3821025d ngf data (1875A data) station#7 382f0ffe ngf data (1875A data) station#7 end of one event 02002801 ngf data (1877S module header) 01ff2801 ngf data (1877S module header) 01fea801 ngf data (1877S module header) 01fda801 ngf data (1877S module header) 01fc2801 ngf data (1877S module header) 01fba801 ngf data (1877S module header) 01fa2801 ngf data (1877S module header) 01f92801 ngf data (1877S module header) 01f8a801 ngf data (1877S module header) 01f7a801 ngf data (1877S module header) 01f62801 ngf data (1877S module header) 30090300 ngf data (1875A data) station#6 302f0fff ngf data (1875A data) station#6 38090514 ngf data (1875A data) station#7 382f0fff ngf data (1875A data) station#7 : : : 302f0fff ngf data (1875A data) station#6 381b0268 ngf data (1875A data) station#7 382f0fff ngf data (1875A data) station#7 0000cccc buffer trailer word for ngf