ATLAS Offline Software
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>
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:
21 
22  // ID of this instance
24  // Unused, but shouldn't delete it since it's part of the persistent data.
26 
27  // online IDs
30 
31  // Trigger Type
33 
34  // BCID and L1ID on ROD
37 
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:88
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