ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonEventAthenaPool
MuonEventAthenaPool
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
/*
9
Persistent representation of the TgcRawData class
10
Author: Marcin Nowak
11
CERN, January 2006
12
*/
13
14
#include <stdint.h>
15
16
class
TgcRawData_p1
17
{
18
public
:
19
TgcRawData_p1
() :
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
42
uint16_t
m_subDetectorId
;
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
63
bool
m_isCoincidence
;
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
TgcRawData_p1::m_bcTag
uint16_t m_bcTag
Definition:
TgcRawData_p1.h:39
TgcRawData_p1::TgcRawData_p1
TgcRawData_p1()
Definition:
TgcRawData_p1.h:19
TgcRawData_p1::m_subDetectorId
uint16_t m_subDetectorId
Definition:
TgcRawData_p1.h:42
TgcRawData_p1::m_index
uint16_t m_index
Definition:
TgcRawData_p1.h:69
TgcRawData_p1
Definition:
TgcRawData_p1.h:17
TgcRawData_p1::m_slbId
uint16_t m_slbId
Definition:
TgcRawData_p1.h:45
TgcRawData_p1::m_type
uint16_t m_type
Definition:
TgcRawData_p1.h:66
xAOD::uint16_t
setWord1 uint16_t
Definition:
eFexEMRoI_v1.cxx:93
TgcRawData_p1::m_pos
uint16_t m_pos
Definition:
TgcRawData_p1.h:72
TgcRawDataCnv_p1
Definition:
TgcRawDataCnv_p1.h:21
TgcRawData_p1::m_delta
uint16_t m_delta
Definition:
TgcRawData_p1.h:73
TgcRawData_p1::m_bitpos
uint16_t m_bitpos
Definition:
TgcRawData_p1.h:56
TgcRawData_p1::m_sswId
uint16_t m_sswId
Definition:
TgcRawData_p1.h:44
TgcRawData_p1::m_isCoincidence
bool m_isCoincidence
Definition:
TgcRawData_p1.h:63
TgcRawData_p1::m_bcId
uint16_t m_bcId
Definition:
TgcRawData_p1.h:49
TgcRawData_p1::m_l1Id
uint16_t m_l1Id
Definition:
TgcRawData_p1.h:48
TgcRawData_p1::m_rodId
uint16_t m_rodId
Definition:
TgcRawData_p1.h:43
Generated on Sun Dec 22 2024 21:19:26 for ATLAS Offline Software by
1.8.18