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