ATLAS Offline Software
Loading...
Searching...
No Matches
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
9{
10 public:
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
29private:
30
31 /********** common attributes
32 */
33
34 // BC tag (Central, Next, Previous)
35 uint16_t m_bcTag;
36
37 // online Identifiers
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
59
60 /********** Coincidence attributes
61 */
62
63 // Coincidence type (L-Pt, H-Pt, SL)
64 uint16_t m_type;
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;
84
85 // Sector Logic
88 uint16_t m_threshold;
90 bool m_veto;
91 uint16_t m_roi;
92};
93
94#endif
95
uint16_t m_chip
uint16_t m_tracklet
uint16_t m_subMatrix
uint16_t m_l1Id
uint16_t m_segment
uint16_t m_sector
uint16_t m_subDetectorId
uint16_t m_slbId
uint16_t m_type
uint16_t m_bcId
uint16_t m_hsub
uint16_t m_bitpos
uint16_t m_rodId
uint16_t m_hitId
uint16_t m_sswId
uint16_t m_bcTag
uint16_t m_index
friend class TgcRawDataCnv_p3
uint16_t m_slbType
uint16_t m_threshold