Belle II Software  release-08-01-10
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 
11 namespace 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;
52  run_subrun_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;
59  truncation_mask = 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.