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