ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonEventAthenaPool
MuonEventAthenaPool
TgcRdo_p4.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUON_TGCRDO_P4_H
6
#define MUON_TGCRDO_P4_H
7
8
#include <vector>
9
#include "
MuonEventAthenaPool/TgcRawData_p4.h
"
10
#include "
CxxUtils/unused.h
"
11
12
class
TgcRdo_p4
:
public
std::vector<TgcRawData_p4>
13
{
14
public
:
15
// Default constructor
16
TgcRdo_p4
() =
default
;
17
friend
class
TgcRdoCnv_p4
;
18
19
private
:
20
uint16_t
m_version
{0};
21
22
// ID of this instance
23
uint16_t
m_id
{0};
24
// Unused, but shouldn't delete it since it's part of the persistent data.
25
uint32_t
ATH_UNUSED_MEMBER
(m_idHash){0};
26
27
// online IDs
28
uint16_t
m_subDetectorId
{0};
29
uint16_t
m_rodId
{0};
30
31
// Trigger Type
32
uint16_t
m_triggerType
{0};
33
34
// BCID and L1ID on ROD
35
uint16_t
m_bcId
{0};
36
uint16_t
m_l1Id
{0};
37
38
uint32_t
m_errors
{0};
39
uint32_t
m_rodStatus
{0};
40
uint32_t
m_localStatus
{0};
41
uint32_t
m_orbit
{0};
42
};
43
44
#endif // MUON_TGCRDO_P4_H
TgcRdo_p4::TgcRdo_p4
TgcRdo_p4()=default
xAOD::uint32_t
setEventNumber uint32_t
Definition:
EventInfo_v1.cxx:127
TgcRdo_p4::m_triggerType
uint16_t m_triggerType
Definition:
TgcRdo_p4.h:32
TgcRdo_p4::m_subDetectorId
uint16_t m_subDetectorId
Definition:
TgcRdo_p4.h:28
TgcRdo_p4::m_l1Id
uint16_t m_l1Id
Definition:
TgcRdo_p4.h:36
TgcRdo_p4::m_rodStatus
uint32_t m_rodStatus
Definition:
TgcRdo_p4.h:39
unused.h
Macro to mark a member as unused.
TgcRdo_p4::m_orbit
uint32_t m_orbit
Definition:
TgcRdo_p4.h:41
xAOD::uint16_t
setWord1 uint16_t
Definition:
eFexEMRoI_v1.cxx:93
TgcRdoCnv_p4
Definition:
TgcRdoCnv_p4.h:19
TgcRdo_p4::m_version
uint16_t m_version
Definition:
TgcRdo_p4.h:20
TgcRdo_p4::m_bcId
uint16_t m_bcId
Definition:
TgcRdo_p4.h:35
TgcRdo_p4::ATH_UNUSED_MEMBER
uint32_t ATH_UNUSED_MEMBER(m_idHash)
Definition:
TgcRdo_p4.h:25
TgcRdo_p4::m_rodId
uint16_t m_rodId
Definition:
TgcRdo_p4.h:29
TgcRdo_p4::m_errors
uint32_t m_errors
Definition:
TgcRdo_p4.h:38
TgcRdo_p4
Definition:
TgcRdo_p4.h:13
TgcRdo_p4::m_localStatus
uint32_t m_localStatus
Definition:
TgcRdo_p4.h:40
TgcRawData_p4.h
TgcRdo_p4::m_id
uint16_t m_id
Definition:
TgcRdo_p4.h:23
Generated on Tue Dec 24 2024 21:19:36 for ATLAS Offline Software by
1.8.18