Belle II Software development
RawCOPPERPackerInfo.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8#ifndef RAWCOPPERPACKERINFO_H
9#define RAWCOPPERPACKERINFO_H
10
11namespace Belle2 {
20 public :
21
23 unsigned int exp_num;
24
25 unsigned int run_subrun_num;
26
27 unsigned int eve_num;
28
29 unsigned int node_id;
30
31 unsigned int
33
34 unsigned int
36
37 unsigned int
39
40 unsigned int
42
43 unsigned int truncation_mask;
44
45 unsigned int type_of_data;
46
47
50 {
51 exp_num = 0;
53 eve_num = 0;
54 node_id = 0x00000000; // See RawCOPPERFormat.h
55 tt_ctime = 0;
56 tt_utime = 0;
57 b2l_ctime = 0;
60 type_of_data = 0;
61 }
62
63 };
65}
66#endif
struct to contain header information used by RawCOPPERFormat::Packer()
unsigned int b2l_ctime
32bit unitx time at trigger timing distributed by FTSW. For details, see Nakao-san's belle2link user ...
unsigned int truncation_mask
4bit errorflag for CRC errors in data transfer via b2link. ( bit0,1,2,3 -> finesse slot a,...
unsigned int eve_num
Run # and subrun # ( 22bit )
RawCOPPERPackerInfo()
Not defined yet.
unsigned int tt_ctime
Node ID (32bit)
unsigned int tt_utime
27bit clock ticks at trigger timing distributed by FTSW. For details, see Nakao-san's belle2link user...
unsigned int node_id
Event Number (32bit)
unsigned int run_subrun_num
Experiment number (10bit)
unsigned int type_of_data
Not defined yet.
unsigned int hslb_crc16_error_bit
27bit clock ticks at trigger timing measured by HSLB on COPPER. For details, see Nakao-san's belle2li...
unsigned int exp_num
Experiment number (10bit)
Abstract base class for different kinds of events.