ATLAS Offline Software
Loading...
Searching...
No Matches
TgcRawData_p1.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_P1_H
6#define MUON_TGCRAWDATA_P1_H
7
8/*
9Persistent representation of the TgcRawData class
10Author: Marcin Nowak
11 CERN, January 2006
12*/
13
14#include <stdint.h>
15
17{
18public:
20 m_bcTag(0),
21 m_subDetectorId(0), m_rodId(0), m_sswId(0), m_slbId(0),
22 m_l1Id(0), m_bcId(0),
23 m_bitpos(0),
24 m_isCoincidence(false),
25 m_type(0),
26 m_index(0),
27 m_pos(0), m_delta(0)
28 {
29 }
30
31 friend class TgcRawDataCnv_p1;
32
33 //private:
34
35 /********** common attributes
36 */
37
38 // BC tag (Central, Next, Previous)
39 uint16_t m_bcTag;
40
41 // online Identifiers
43 uint16_t m_rodId;
44 uint16_t m_sswId;
45 uint16_t m_slbId;
46
47 // BCID and L1ID on SLB
48 uint16_t m_l1Id;
49 uint16_t m_bcId;
50
51
52 /********** Hit attributes
53 */
54
55 // bitmap position [40..199]
56 uint16_t m_bitpos;
57
58
59 /********** Coincidence attributes
60 */
61
62 // flag for Coincidence-information
64
65 // Coincidence type (L-Pt, H-Pt, SL)
66 uint16_t m_type;
67
68 // Coincidence index
69 uint16_t m_index;
70
71 // Coincidence Data
72 uint16_t m_pos;
73 uint16_t m_delta;
74
75};
76
77#endif
78
uint16_t m_delta
uint16_t m_type
uint16_t m_slbId
uint16_t m_bcId
friend class TgcRawDataCnv_p1
uint16_t m_rodId
uint16_t m_bitpos
uint16_t m_l1Id
uint16_t m_sswId
uint16_t m_index
uint16_t m_subDetectorId
uint16_t m_bcTag