メインコンテンツまでスキップ

RIDF

General Rule of Headers

Class ID

IDClass
0Event Fragment
1Event Assembly
2Event Assembly Fragment
3Event
4Segment
5Comment
6Event with Time Stamp
7
8Block Number
9End of Block
10
11Non Clear Scaler 24bit
12Clear Scaler 24bit
13Non clear Scaler 32bit
14
15
16Time Stamp Data
17
18
19
20
21Status Data

Elements

Block Header

  • Layer = 0
  • Class ID
    • 0 : Event Fragment
    • 1 : Event Assembly
    • 2 : Event Assembly Fragment

Block Ender

  • Layer = 0 or 1
  • Class ID = 9

Block Number

  • Layer = 1
  • Class ID = 8

Event Header

  • Layer = 1
  • Class ID = 3

Event Header with Timestamp

  • Layer = 1
  • Class ID = 6

Segment

  • Layer = 2
  • Class ID = 4

Segment ID

  • Revision : 0 = Version 1
  • Device : Experimental devices such as BigRIPS, ZDS, SHARAQ ...
  • Focal Plane : F1=1, F2=2, F3=3 ...
  • Detector : ID of detector such as PPACQ, PPACT, PlasticQ ...
  • Module : Unique number of ADC module

See https://ribf.riken.jp/RIBFDAQ/index.php?DAQ%2FManual%2FDataformat

Scaler

  • Layer = 1 or 2
  • Class ID :
    • 11 = no clear (24bit)
    • 12 = clear every buffer
    • 13 = no clear (32bit)

Status

  • Layer = 1 or 2
  • Class ID = 21

Status ID

  • 0 : Reserved
  • 11 : Run start status by XML
  • 12 : Run end status by XML

Comment

  • Layer = 1 or 2
  • Class ID = 5

Comment ID

  • 0 : Header
  • 1 : Ender
  • 2 : Warning

Timestamp

  • Layer = 2
  • Class ID = 16

References