ATLAS Offline Software
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 
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)
21 
22  // online Identifiers
27 
28  // BCID and L1ID on SLB
32 
33  /********** Hit attributes
34  */
35 
36  // bitmap position [40..199]
38 
39  // Index of assocaitated coincidence (if any) [0..63]
41 
42  bool m_adjacent{0};
43 
44  /********** Coincidence attributes
45  */
46 
47  // Coincidence type (L-Pt, H-Pt, SL)
49  bool m_forward{0};
50 
51  // Coincidence index
53 
54  // Coincidence Data
59 
60  // HipT data
63  bool m_hipt{false};
66  bool m_strip{false};
67  int m_inner{0};
68 
69  // Sector Logic
70  bool m_cand3plus{false};
71  bool m_muplus{false};
73  bool m_overlap{false};
74  bool m_veto{false};
76 
77  // New Sector Logic
78  // RoI
81 
82  // NSW
91 
92  // RPC BIS78
98 
99  // EIFI
103 
104  // TMDB
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:88
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