ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonEventAthenaPool
MuonEventAthenaPool
TgcRawData_p4.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUON_TGCRAWDATA_P4_H
6
#define MUON_TGCRAWDATA_P4_H
7
8
class
TgcRawData_p4
9
{
10
public
:
11
TgcRawData_p4
() =
default
;
12
friend
class
TgcRawDataCnv_p4
;
13
14
private
:
15
16
/********** common attributes
17
*/
18
19
// BC tag (Central, Next, Previous)
20
uint16_t
m_bcTag
{0};
21
22
// online Identifiers
23
uint16_t
m_subDetectorId
{0};
24
uint16_t
m_rodId
{0};
25
uint16_t
m_sswId
{0};
26
uint16_t
m_slbId
{0};
27
28
// BCID and L1ID on SLB
29
uint16_t
m_l1Id
{0};
30
uint16_t
m_bcId
{0};
31
uint16_t
m_slbType
{0};
32
33
/********** Hit attributes
34
*/
35
36
// bitmap position [40..199]
37
uint16_t
m_bitpos
{0};
38
39
// Index of assocaitated coincidence (if any) [0..63]
40
uint16_t
m_tracklet
{0};
41
42
bool
m_adjacent
{0};
43
44
/********** Coincidence attributes
45
*/
46
47
// Coincidence type (L-Pt, H-Pt, SL)
48
uint16_t
m_type
{0};
49
bool
m_forward
{0};
50
51
// Coincidence index
52
uint16_t
m_index
{0};
53
54
// Coincidence Data
55
uint16_t
m_pos
{0};
56
int16_t
m_delta
{0};
57
uint16_t
m_segment
{0};
58
uint16_t
m_subMatrix
{0};
59
60
// HipT data
61
uint16_t
m_sector
{0};
62
uint16_t
m_chip
{0};
63
bool
m_hipt
{
false
};
64
uint16_t
m_hitId
{0};
65
uint16_t
m_hsub
{0};
66
bool
m_strip
{
false
};
67
int
m_inner
{0};
68
69
// Sector Logic
70
bool
m_cand3plus
{
false
};
71
bool
m_muplus
{
false
};
72
uint16_t
m_threshold
{0};
73
bool
m_overlap
{
false
};
74
bool
m_veto
{
false
};
75
uint16_t
m_roi
{0};
76
77
// New Sector Logic
78
// RoI
79
uint16_t
m_innerflag
{0};
80
uint16_t
m_coinflag
{0};
81
82
// NSW
83
uint16_t
m_nsweta
{0};
84
uint16_t
m_nswphi
{0};
85
uint16_t
m_nswsl
{0};
86
uint16_t
m_nswcand
{0};
87
uint16_t
m_nswdtheta
{0};
88
uint16_t
m_nswphires
{0};
89
uint16_t
m_nswlowres
{0};
90
uint16_t
m_nswid
{0};
91
92
// RPC BIS78
93
uint16_t
m_rpceta
{0};
94
uint16_t
m_rpcphi
{0};
95
uint16_t
m_rpcflag
{0};
96
uint16_t
m_rpcdeta
{0};
97
uint16_t
m_rpcdphi
{0};
98
99
// EIFI
100
uint16_t
m_ei
{0};
101
uint16_t
m_fi
{0};
102
uint16_t
m_cid
{0};
103
104
// TMDB
105
uint16_t
m_tmdbmod
{0};
106
uint16_t
m_tmdbbcid
{0};
107
};
108
109
#endif
TgcRawData_p4::m_nswphires
uint16_t m_nswphires
Definition:
TgcRawData_p4.h:88
TgcRawData_p4::m_nswcand
uint16_t m_nswcand
Definition:
TgcRawData_p4.h:86
TgcRawData_p4::m_bcId
uint16_t m_bcId
Definition:
TgcRawData_p4.h:30
TgcRawData_p4::m_chip
uint16_t m_chip
Definition:
TgcRawData_p4.h:62
TgcRawData_p4
Definition:
TgcRawData_p4.h:9
TgcRawData_p4::m_cand3plus
bool m_cand3plus
Definition:
TgcRawData_p4.h:70
TgcRawData_p4::m_hitId
uint16_t m_hitId
Definition:
TgcRawData_p4.h:64
TgcRawData_p4::m_strip
bool m_strip
Definition:
TgcRawData_p4.h:66
TgcRawData_p4::m_nsweta
uint16_t m_nsweta
Definition:
TgcRawData_p4.h:83
TgcRawData_p4::m_threshold
uint16_t m_threshold
Definition:
TgcRawData_p4.h:72
TgcRawData_p4::m_muplus
bool m_muplus
Definition:
TgcRawData_p4.h:71
TgcRawData_p4::m_forward
bool m_forward
Definition:
TgcRawData_p4.h:49
TgcRawData_p4::m_rpceta
uint16_t m_rpceta
Definition:
TgcRawData_p4.h:93
TgcRawData_p4::m_subMatrix
uint16_t m_subMatrix
Definition:
TgcRawData_p4.h:58
TgcRawData_p4::m_l1Id
uint16_t m_l1Id
Definition:
TgcRawData_p4.h:29
xAOD::int16_t
setScaleOne setStatusOne setSaturated int16_t
Definition:
gFexGlobalRoI_v1.cxx:55
TgcRawData_p4::m_rodId
uint16_t m_rodId
Definition:
TgcRawData_p4.h:24
TgcRawData_p4::m_bitpos
uint16_t m_bitpos
Definition:
TgcRawData_p4.h:37
TgcRawData_p4::m_tmdbmod
uint16_t m_tmdbmod
Definition:
TgcRawData_p4.h:105
TgcRawData_p4::m_inner
int m_inner
Definition:
TgcRawData_p4.h:67
TgcRawData_p4::m_coinflag
uint16_t m_coinflag
Definition:
TgcRawData_p4.h:80
TgcRawData_p4::m_index
uint16_t m_index
Definition:
TgcRawData_p4.h:52
TgcRawData_p4::m_segment
uint16_t m_segment
Definition:
TgcRawData_p4.h:57
TgcRawData_p4::m_type
uint16_t m_type
Definition:
TgcRawData_p4.h:48
TgcRawData_p4::m_innerflag
uint16_t m_innerflag
Definition:
TgcRawData_p4.h:79
xAOD::uint16_t
setWord1 uint16_t
Definition:
eFexEMRoI_v1.cxx:93
TgcRawData_p4::m_slbId
uint16_t m_slbId
Definition:
TgcRawData_p4.h:26
TgcRawData_p4::m_nswlowres
uint16_t m_nswlowres
Definition:
TgcRawData_p4.h:89
TgcRawData_p4::m_sswId
uint16_t m_sswId
Definition:
TgcRawData_p4.h:25
TgcRawData_p4::m_pos
uint16_t m_pos
Definition:
TgcRawData_p4.h:55
TgcRawData_p4::m_nswdtheta
uint16_t m_nswdtheta
Definition:
TgcRawData_p4.h:87
TgcRawData_p4::m_adjacent
bool m_adjacent
Definition:
TgcRawData_p4.h:42
TgcRawData_p4::m_rpcphi
uint16_t m_rpcphi
Definition:
TgcRawData_p4.h:94
TgcRawData_p4::m_subDetectorId
uint16_t m_subDetectorId
Definition:
TgcRawData_p4.h:23
TgcRawData_p4::m_slbType
uint16_t m_slbType
Definition:
TgcRawData_p4.h:31
TgcRawData_p4::m_sector
uint16_t m_sector
Definition:
TgcRawData_p4.h:61
TgcRawData_p4::m_ei
uint16_t m_ei
Definition:
TgcRawData_p4.h:100
TgcRawData_p4::m_tracklet
uint16_t m_tracklet
Definition:
TgcRawData_p4.h:40
TgcRawData_p4::m_cid
uint16_t m_cid
Definition:
TgcRawData_p4.h:102
TgcRawData_p4::m_overlap
bool m_overlap
Definition:
TgcRawData_p4.h:73
TgcRawData_p4::m_hipt
bool m_hipt
Definition:
TgcRawData_p4.h:63
TgcRawData_p4::m_bcTag
uint16_t m_bcTag
Definition:
TgcRawData_p4.h:20
TgcRawData_p4::m_fi
uint16_t m_fi
Definition:
TgcRawData_p4.h:101
TgcRawData_p4::m_roi
uint16_t m_roi
Definition:
TgcRawData_p4.h:75
TgcRawData_p4::m_hsub
uint16_t m_hsub
Definition:
TgcRawData_p4.h:65
TgcRawData_p4::m_nswsl
uint16_t m_nswsl
Definition:
TgcRawData_p4.h:85
TgcRawData_p4::m_nswid
uint16_t m_nswid
Definition:
TgcRawData_p4.h:90
TgcRawData_p4::TgcRawData_p4
TgcRawData_p4()=default
TgcRawDataCnv_p4
Definition:
TgcRawDataCnv_p4.h:15
TgcRawData_p4::m_rpcflag
uint16_t m_rpcflag
Definition:
TgcRawData_p4.h:95
TgcRawData_p4::m_tmdbbcid
uint16_t m_tmdbbcid
Definition:
TgcRawData_p4.h:106
TgcRawData_p4::m_rpcdphi
uint16_t m_rpcdphi
Definition:
TgcRawData_p4.h:97
TgcRawData_p4::m_delta
int16_t m_delta
Definition:
TgcRawData_p4.h:56
TgcRawData_p4::m_rpcdeta
uint16_t m_rpcdeta
Definition:
TgcRawData_p4.h:96
TgcRawData_p4::m_nswphi
uint16_t m_nswphi
Definition:
TgcRawData_p4.h:84
TgcRawData_p4::m_veto
bool m_veto
Definition:
TgcRawData_p4.h:74
Generated on Tue Dec 24 2024 21:19:35 for ATLAS Offline Software by
1.8.18