src
EventFilter
L1ScoutingRawToDigi
interface
blocks.h
Go to the documentation of this file.
1
#ifndef L1ScoutingRawToDigi_blocks_h
2
#define L1ScoutingRawToDigi_blocks_h
3
4
#include <cstdint>
5
6
namespace
l1ScoutingRun3
{
7
8
namespace
ugmt {
9
10
struct
muon
{
11
uint32_t
f
;
12
uint32_t
s
;
13
uint32_t
extra
;
14
};
15
16
struct
block
{
17
uint32_t
bx
;
18
uint32_t
orbit
;
19
muon
mu
[16];
20
};
21
}
// namespace ugmt
22
23
namespace
demux {
24
25
// unrolled frame block
26
struct
block
{
27
uint32_t
header
;
28
uint32_t
bx
;
29
uint32_t
orbit
;
30
uint32_t
link0
;
31
uint32_t
jet2
[6];
32
uint32_t
link1
;
33
uint32_t
jet1
[6];
34
uint32_t
link2
;
35
uint32_t
egamma2
[6];
36
uint32_t
link3
;
37
uint32_t
egamma1
[6];
38
uint32_t
link4
;
39
uint32_t
empty
[6];
40
uint32_t
link5
;
41
uint32_t
sum
[6];
42
uint32_t
link6
;
43
uint32_t
tau2
[6];
44
uint32_t
link7
;
45
uint32_t
tau1
[6];
46
};
47
}
// namespace demux
48
49
}
// namespace l1ScoutingRun3
50
#endif // L1ScoutingRawToDigi_blocks_h
l1ScoutingRun3::demux::block::empty
uint32_t empty[6]
Definition:
blocks.h:39
l1ScoutingRun3::demux::block::link6
uint32_t link6
Definition:
blocks.h:42
l1ScoutingRun3::demux::block::link0
uint32_t link0
Definition:
blocks.h:30
l1ScoutingRun3::demux::block::jet1
uint32_t jet1[6]
Definition:
blocks.h:33
l1ScoutingRun3::demux::block::link7
uint32_t link7
Definition:
blocks.h:44
l1ScoutingRun3::ugmt::muon::f
uint32_t f
Definition:
blocks.h:11
muon
Definition:
MuonCocktails.h:17
l1ScoutingRun3::ugmt::block
Definition:
blocks.h:16
l1ScoutingRun3::ugmt::block::mu
muon mu[16]
Definition:
blocks.h:19
l1ScoutingRun3::demux::block::link2
uint32_t link2
Definition:
blocks.h:34
l1ScoutingRun3::demux::block::orbit
uint32_t orbit
Definition:
blocks.h:29
l1ScoutingRun3::demux::block::link4
uint32_t link4
Definition:
blocks.h:38
l1ScoutingRun3::demux::block::jet2
uint32_t jet2[6]
Definition:
blocks.h:31
l1ScoutingRun3::demux::block::link1
uint32_t link1
Definition:
blocks.h:32
l1ScoutingRun3::ugmt::block::orbit
uint32_t orbit
Definition:
blocks.h:18
l1ScoutingRun3::demux::block::header
uint32_t header
Definition:
blocks.h:27
l1ScoutingRun3::demux::block::bx
uint32_t bx
Definition:
blocks.h:28
l1ScoutingRun3::demux::block
Definition:
blocks.h:26
l1ScoutingRun3::demux::block::sum
uint32_t sum[6]
Definition:
blocks.h:41
l1ScoutingRun3::ugmt::muon::extra
uint32_t extra
Definition:
blocks.h:13
l1ScoutingRun3::demux::block::egamma2
uint32_t egamma2[6]
Definition:
blocks.h:35
l1ScoutingRun3::demux::block::tau1
uint32_t tau1[6]
Definition:
blocks.h:45
l1ScoutingRun3::demux::block::link5
uint32_t link5
Definition:
blocks.h:40
l1ScoutingRun3::demux::block::tau2
uint32_t tau2[6]
Definition:
blocks.h:43
l1ScoutingRun3::demux::block::link3
uint32_t link3
Definition:
blocks.h:36
l1ScoutingRun3
Definition:
L1ScoutingCalo.h:6
l1ScoutingRun3::demux::block::egamma1
uint32_t egamma1[6]
Definition:
blocks.h:37
l1ScoutingRun3::ugmt::muon::s
uint32_t s
Definition:
blocks.h:12
l1ScoutingRun3::ugmt::block::bx
uint32_t bx
Definition:
blocks.h:17
Generated for CMSSW Reference Manual by
1.8.14