ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonEventAthenaPool
MuonEventAthenaPool
TgcRdo_p2.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_TGCRDO_P2_H
6
#define MUON_TGCRDO_P2_H
7
8
/*
9
10
Persistent represenation of the TgcRdo class
11
Author: Zvi Tarem
12
CERN, August, 2006
13
14
*/
15
16
#include <vector>
17
#include "
MuonEventAthenaPool/TgcRawData_p2.h
"
18
#include "
CxxUtils/unused.h
"
19
20
class
TgcRdo_p2
:
public
std::vector<TgcRawData_p2>
21
{
22
public
:
23
24
// Default constructor
25
TgcRdo_p2
() :
26
m_version
(300),
27
m_id
(0),
28
m_idHash(0),
29
m_subDetectorId
(0),
30
m_rodId
(0),
31
m_triggerType
(0),
32
m_bcId
(0),
33
m_l1Id
(0),
34
m_errors
(0),
35
m_rodStatus
(0),
36
m_localStatus
(0),
37
m_orbit
(0)
38
{
39
}
40
41
friend
class
TgcRdoCnv_p2
;
42
43
private
:
44
45
uint16_t
m_version
;
46
47
// ID of this instance
48
uint16_t
m_id
;
49
// Unused, but shouldn't delete it since it's part of the persistent data.
50
uint32_t
ATH_UNUSED_MEMBER
(m_idHash);
51
52
53
// online IDs
54
uint16_t
m_subDetectorId
;
55
uint16_t
m_rodId
;
56
57
// Trigger Type
58
uint16_t
m_triggerType
;
59
60
// BCID and L1ID on ROD
61
uint16_t
m_bcId
;
62
uint16_t
m_l1Id
;
63
64
65
uint32_t
m_errors
;
66
uint32_t
m_rodStatus
;
67
uint32_t
m_localStatus
;
68
uint32_t
m_orbit
;
69
};
70
71
#endif // MUON_TGCRDO_P2_H
TgcRdo_p2
Definition:
TgcRdo_p2.h:21
TgcRdo_p2::m_triggerType
uint16_t m_triggerType
Definition:
TgcRdo_p2.h:58
TgcRdo_p2::m_version
uint16_t m_version
Definition:
TgcRdo_p2.h:45
xAOD::uint32_t
setEventNumber uint32_t
Definition:
EventInfo_v1.cxx:127
TgcRdo_p2::m_rodId
uint16_t m_rodId
Definition:
TgcRdo_p2.h:55
TgcRdo_p2::m_orbit
uint32_t m_orbit
Definition:
TgcRdo_p2.h:68
unused.h
Macro to mark a member as unused.
TgcRdo_p2::m_subDetectorId
uint16_t m_subDetectorId
Definition:
TgcRdo_p2.h:54
TgcRdo_p2::m_errors
uint32_t m_errors
Definition:
TgcRdo_p2.h:65
xAOD::uint16_t
setWord1 uint16_t
Definition:
eFexEMRoI_v1.cxx:93
TgcRdo_p2::m_localStatus
uint32_t m_localStatus
Definition:
TgcRdo_p2.h:67
TgcRdo_p2::m_bcId
uint16_t m_bcId
Definition:
TgcRdo_p2.h:61
TgcRdo_p2::m_rodStatus
uint32_t m_rodStatus
Definition:
TgcRdo_p2.h:66
TgcRdoCnv_p2
Definition:
TgcRdoCnv_p2.h:26
TgcRdo_p2::m_id
uint16_t m_id
Definition:
TgcRdo_p2.h:48
TgcRdo_p2::m_l1Id
uint16_t m_l1Id
Definition:
TgcRdo_p2.h:62
TgcRdo_p2::ATH_UNUSED_MEMBER
uint32_t ATH_UNUSED_MEMBER(m_idHash)
TgcRdo_p2::TgcRdo_p2
TgcRdo_p2()
Definition:
TgcRdo_p2.h:25
TgcRawData_p2.h
Generated on Sun Dec 22 2024 21:19:27 for ATLAS Offline Software by
1.8.18