ATLAS Offline Software
TgcRdo_p2.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_P2_H
6 #define MUON_TGCRDO_P2_H
7 
8 /*
9 
10 Persistent represenation of the TgcRdo class
11 Author: Zvi Tarem
12  CERN, August, 2006
13 
14 */
15 
16 #include <vector>
18 #include "CxxUtils/unused.h"
19 
20 class TgcRdo_p2 : public std::vector<TgcRawData_p2>
21 {
22 public:
23 
24  // Default constructor
25  TgcRdo_p2 () :
26  m_version(300),
27  m_id(0),
28  m_idHash(0),
29  m_subDetectorId(0),
30  m_rodId(0),
31  m_triggerType(0),
32  m_bcId(0),
33  m_l1Id(0),
34  m_errors(0),
35  m_rodStatus(0),
36  m_localStatus(0),
37  m_orbit(0)
38  {
39  }
40 
41  friend class TgcRdoCnv_p2;
42 
43 private:
44 
46 
47  // ID of this instance
49  // Unused, but shouldn't delete it since it's part of the persistent data.
51 
52 
53  // online IDs
56 
57  // Trigger Type
59 
60  // BCID and L1ID on ROD
63 
64 
69 };
70 
71 #endif // MUON_TGCRDO_P2_H
TgcRdo_p2
Definition: TgcRdo_p2.h:21
TgcRdo_p2::m_triggerType
uint16_t m_triggerType
Definition: TgcRdo_p2.h:58
TgcRdo_p2::m_version
uint16_t m_version
Definition: TgcRdo_p2.h:45
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
TgcRdo_p2::m_rodId
uint16_t m_rodId
Definition: TgcRdo_p2.h:55
TgcRdo_p2::m_orbit
uint32_t m_orbit
Definition: TgcRdo_p2.h:68
unused.h
Macro to mark a member as unused.
TgcRdo_p2::m_subDetectorId
uint16_t m_subDetectorId
Definition: TgcRdo_p2.h:54
TgcRdo_p2::m_errors
uint32_t m_errors
Definition: TgcRdo_p2.h:65
xAOD::uint16_t
setWord1 uint16_t
Definition: eFexEMRoI_v1.cxx:93
TgcRdo_p2::m_localStatus
uint32_t m_localStatus
Definition: TgcRdo_p2.h:67
TgcRdo_p2::m_bcId
uint16_t m_bcId
Definition: TgcRdo_p2.h:61
TgcRdo_p2::m_rodStatus
uint32_t m_rodStatus
Definition: TgcRdo_p2.h:66
TgcRdoCnv_p2
Definition: TgcRdoCnv_p2.h:26
TgcRdo_p2::m_id
uint16_t m_id
Definition: TgcRdo_p2.h:48
TgcRdo_p2::m_l1Id
uint16_t m_l1Id
Definition: TgcRdo_p2.h:62
TgcRdo_p2::ATH_UNUSED_MEMBER
uint32_t ATH_UNUSED_MEMBER(m_idHash)
TgcRdo_p2::TgcRdo_p2
TgcRdo_p2()
Definition: TgcRdo_p2.h:25
TgcRawData_p2.h