Contact

Dr. Roland Beyer

Beam line scientist, radiation protection officer FWK
Nuclear Physics
roland.beyer@hzdr.de
Phone: +49 351 260 3281

Structure of the list-mode-data written by MBS (up to March 2010)

(latest version)

One List-Mode-Data readout event contains several trigger events. The number of these trigger events is adjustable by the v1495_trig_scal value of the V1495 FPGA Trigger Logic and can be 1 up to 32.
Each readout event consists of two subevents distinguishable by the processor ID: One subevent for the Plastic Scintillator Setup (ProcID=1) and one for the BaF2-Array (ProcID=2).

The sub events structure depends on the electronics schema used but consists of a number of 32 bit long data words. The type of word is identified by the 5 highest bit the so called GEO. Depending on this GEO the meaning of the different lower bits is shown in the list below.

An Example for a List-Mode-Data event can be found here.

The single Data words have the following bit-structure:

Time:

GEO = 0  
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0/1 Time / 100 ms
Bit 26 is 0 for real time and 1 for live time
real and live time are written once only after the stop acquisition signal (trigger type 15) as an end of acquisition flag

Time Flag:

GEO = 1  
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 1 0/1 Time Flag / ms
Bit 26 is 0 for time flag from Plastic-Setup and 1 for time flag from BaF2-Array
the time flag is written as a header for the scaler data block and gives the time between each scaler readout

Scaler Values (SIS 3820 VME Scaler):

GEO = 2, 3, 4  
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 1 0 Channel Resol. R Counts ( right shifted by R bits)
GEO is 2 for the Scaler of the Plastic-Setup and 3 and 4 for the BaF2-Array

Scaler ch

Scaler 2

Scaler 3

Scaler 4

0 Coincidence 1 BaF DAQ ch 1 BaF DAQ ch 17
1 Coincidence 2 BaF DAQ ch 2 BaF DAQ ch 18
2 Coincidence 3 BaF DAQ ch 3 BaF DAQ ch 19
3 Coincidence 4 BaF DAQ ch 4 BaF DAQ ch 20
4 Coincidence 5 BaF DAQ ch 5 BaF DAQ ch 21
5 N.C. BaF DAQ ch 6 BaF DAQ ch 22
6 Accelerator BaF DAQ ch 7 BaF DAQ ch 23
7 N.C. BaF DAQ ch 8 BaF DAQ ch 24
8 HPGe BaF DAQ ch 9 BaF DAQ ch 25
9 FC SCA BaF DAQ ch 10 BaF DAQ ch 26
10 FC CFD BaF DAQ ch 11 BaF DAQ ch 27
11 Pulser BaF DAQ ch 12 BaF DAQ ch 28
12 ADC words BaF DAQ ch 13 BaF DAQ ch 29
13 LMD words BaF DAQ ch 14 BaF DAQ ch 30
14 TDC words BaF DAQ ch 15 BaF DAQ ch 31
15 QDC words BaF DAQ ch 16 BaF DAQ ch 32
16 Start of Readout  Start of Readout BaF DAQ ch 33
17 Trigger Trigger BaF DAQ ch 34
18 N.C. Downscaled Trigger BaF DAQ ch 35
19 Plastic DAQ ch 1 nDet OR BaF DAQ ch 36
20 Plastic DAQ ch 2 BaF OR BaF DAQ ch 37
21 Plastic DAQ ch 3 Majority BaF DAQ ch 38
22 Plastic DAQ ch 4 N.C. BaF DAQ ch 39
23 Plastic DAQ ch 5 N.C. BaF DAQ ch 40
24 Plastic DAQ ch 6 N.C. BaF DAQ ch 41
25 Plastic DAQ ch 7 N.C. BaF DAQ ch 42
26 Plastic DAQ ch 8 N.C. N.C.
27 Plastic DAQ ch 9 N.C. N.C.
28 Plastic DAQ ch 10 QDC words N.C.
29 N.C. LMD words N.C.
30 10 MHz-Pulser real 10 MHz-Pulser real N.C.
31 10 MHz-Pulser live 10 MHz-Pulser live N.C.
for the DAQ channels cf. cabeling scheme

BaF ADC Header (CAEN V874B Calorimeter Readout Unit):

GEO = 11 ... 21, 22 ... 24 2  
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 1 0 1 1 0 1 0 Crate no.     memorized Ch.                
GEOs 22-24 are from Plastic-Setup and 11-21 from BaF2-Array

BaF ADC Data:

GEO = 11 ... 21, 22 ... 24 0  
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 1 0 1 1 0 0 0     Channel     UN OV Measurement

ADC Output Channel

Data

 

ADC Output Channel

Data

8 LGS 1   18 TAC 3
9 SGS 1   19 TAC 4
10 LG 1   20 LGS 3
11 SG 1   21 SGS 3
12 LGS 2   22 LG 3
13 SGS 2   23 SG 3
14 LG 2   24 LGS 4
15 SG 2   25 SGS 4
16 TAC 1   26 LG 4
17 TAC 2   27 SG 4
LGS ... long Gate, high gain; SGS ... short Gate, high gain; LG ... long Gate; SG ... short Gate;
the numbers name the coresponding ADC Input Channel (see below)

ADC Input Ch

GEO

11

12

13

14

15

16

17

18

19

20

21

1 ch 1 ch 5 ch 9 ch 13 ch 17 ch 21 ch 25 ch 29 ch 33 ch 37 ch 41
2 ch 2 ch 6 ch 10 ch 14 ch 18 ch 22 ch 26 ch 30 ch 34 ch 38 ch 42
3 ch 3 ch 7 ch 11 ch 15 ch 19 ch 23 ch 27 ch 31 ch 35 ch 39  
4 ch 4 ch 8 ch 12 ch 16 ch 20 ch 24 ch 28 ch 32 ch 36 ch 40  
ch #  means the BaF DAQ channel # (cf. cabeling scheme)

BaF ADC Trailer:

GEO = 11 ... 21 4  
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 1 0 1 1 1 0 0 Event Counter

TDC Data (CAEN V1190A 128 Channel Multihit TDC):

GEO = 6, 7 1  
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 1 1 0 1 Channel Measurement
GEO is 6 for the Scaler of the Plastic-Setup and 7 for the BaF2-Array

TDC Channel

TDC 6

TDC 7

0 Trigger Trigger
1 ... 14 N.C. N.C.
15 Accelerator Accelerator
16 ... 19 N.C. N.C.
20 Pulser N.C.
21 ... 31 N.C. N.C.
32 ... 47 N.C. BaF DAQ ch 1 ... 16
47 ... 63 N.C. N.C.
64 Plastic DAQ ch 1 BaF DAQ ch 17
65 ... 67 N.C. BaF DAQ ch 18 ... 20
68 Plastic DAQ ch 2 BaF DAQ ch 21
69 ... 70 N.C. BaF DAQ ch 22 ... 23
71 Plastic DAQ ch 3 BaF DAQ ch 24
72 ... 74 N.C. BaF DAQ ch 25 ... 27
75 Plastic DAQ ch 4 BaF DAQ ch 28
76 ... 77 N.C. BaF DAQ ch 29 ... 30
78 Plastic DAQ ch 5 BaF DAQ ch 31
79 N.C. BaF DAQ ch 32
80 Plastic DAQ ch 6 N.C.
81 ... 82 N.C. N.C.
83 Plastic DAQ ch 7 N.C.
84 ... 86 N.C. N.C.
87 Plastic DAQ ch 8 N.C.
88 ... 89 N.C. N.C.
90 Plastic DAQ ch 9 N.C.
91 ... 93 N.C. N.C.
94 Plastic DAQ ch 10 N.C.
95 N.C. N.C.
96 ... 97 N.C. BaF DAQ ch 33 ... 34
98 Fission Chamber BaF DAQ ch 35
99 ... 105 N.C. BaF DAQ ch 36 ... 42
106 ... 124 N.C. N.C.
for the DAQ channels cf. cabeling scheme

TDC Trailer:

GEO = 6, 7 0  
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 1 1 0 0 Status               Word Counter

QDC Data (CAEN V792 32 Ch QDC):

GEO = 8, 9, 10 0  
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 1 0 0 0 0 0 0       Channel     UN OV Measurement

QDC channel

QDC 8

QDC 9

QDC 10

0 Plastic DAQ ch 1 Plastic DAQ ch 2 Analog Sum
6 Plastic DAQ ch 3 Plastic DAQ ch 4 N.C.
2 Plastic DAQ ch 5 Plastic DAQ ch 6 N.C.
8 Plastic DAQ ch 7 Plastic DAQ ch 8 N.C.
4 Plastic DAQ ch 9 Plastic DAQ ch 10 N.C.
for the DAQ channels cf. cabeling scheme

QDC Trailer:

GEO = 8, 9 4  
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 1 0 0 0 1 0 0 Event Counter

 

ADC Header (used with Cf- and U-Fission Chamber):

GEO = 5   1  
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 1 0 1                       1 memorized
Ch. - 1
Event Counter

 

ADC Data (used with Cf- and U-Fission Chamber):

GEO = 5   0  
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 1 0 1                       0  Channel Measurement

 

OPC Data:

GEO = 26  
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
1 1 0 1 0 N = number of OPC data words following
Subsequent to this single data word N further words are following. Each word contains only one 32 bit value. Note, that the order of the bytes of these words has to be swapped. The meaning of each value is as follows:

consecutive number

Value

Formula

value = f(word content)

1 LA1-RC.01 content * 12.5E-3 keV
4 LA1-RC.11 content * 12.5E-3 keV
7 I-Cath content * 1 uA
10 Macropulse Duration content * 4E-2 us
13 Macropulse Period content * 1E-1 ms
16 CW Operation content / 0xffff
19 BPM04 - X content * 1 um
22 BPM04 - Y content * 1 um
25 BPM04 - I content * 1 uA
28 I-NL-MD.02 content * (-6E-5) A
31 I-NL-MD.03 content * (-6E-5) A
34 Shutter 123 Pos 1 content / 0xffff
37 Shutter 123 Pos 2 content / 0xffff
40 Shutter 123 Pos 3 content / 0xffff
43 Shutter 123 Pos 4 content / 0xffff
46 Shutter 123 Pos 5 content / 0xffff
49 Shutter 111c Open content / 0xffff
52 Shutter 111c Closed content / 0xffff
55 DCM13 - I content * 1 uA
After each of the words described in the table above, two words  are following, containing the update time of each value.