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