ATLAS Offline Software
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>
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 
25 
26  // ID of this instance
28  // Unused, but shouldn't delete it since it's part of the persistent data.
30 
31 
32  // online IDs
35 
36  // Trigger Type
38 
39  // BCID and L1ID on ROD
42 
43 
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