Orion
high-rate readout
itksw
itk
daq
ttcproc.hpp
Go to the documentation of this file.
1
5
#pragma once
6
7
namespace
itk {
8
9
typedef
struct
{
10
uint format : 8;
11
uint length : 8;
12
uint
bcid
: 12;
13
uint reserved0 : 4;
14
union
{
15
uint full_l1id : 32;
16
struct
{
17
uint l1id : 24;
18
uint xl1id : 8;
19
};
20
};
21
uint orbit : 32;
22
uint
trigger_type
: 16;
23
uint reserved1 : 16;
24
uint l0id : 32;
25
uint64_t l1a_counter : 48;
26
uint trigger_tag : 8;
27
}
TtcToHost_packet_t
__attribute__((packed));
28
29
}
// itk
trigger_type
uint32_t trigger_type
bunch crossing ID : bcid[12]
Definition:
fragheader.hpp:7
bcid
uint32_t bcid
extended Level1 ID : ecr[8].l1id[24]
Definition:
fragheader.hpp:6
itk::TtcToHost_packet_t
Definition:
ttcproc.hpp:9
Generated by
1.9.1