ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonEventAthenaPool
MuonEventAthenaPool
RpcPad_p1.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
// RpcPad_p1.h
6
7
#ifndef MUONEVENTATHENAPOOL_RPCPAD_P1H
8
#define MUONEVENTATHENAPOOL_RPCPAD_P1H
9
10
#include "
MuonEventAthenaPool/RpcCoinMatrix_p1.h
"
11
#include <inttypes.h>
12
#include <vector>
13
14
class
RpcPad_p1
:
public
std::vector<RpcCoinMatrix_p1> {
15
16
public
:
17
19
RpcPad_p1
() :
m_id
(0),
m_idHash
(0),
m_onlineId
(0),
m_status
(0),
m_errorCode
(0),
m_sector
(0)
20
{}
21
23
virtual
~RpcPad_p1
() {}
24
25
uint32_t
identify
()
const
{
return
m_id
; }
26
uint16_t
status
()
const
{
return
m_status
; }
27
uint16_t
errorCode
()
const
{
return
m_errorCode
; }
28
uint16_t
onlineId
()
const
{
return
m_onlineId
; }
29
int
sector
()
const
{
return
m_sector
; }
30
31
friend
class
RpcPadCnv_p1
;
32
33
private
:
34
uint32_t
m_id
;
35
uint32_t
m_idHash
;
36
uint16_t
m_onlineId
;
37
uint16_t
m_status
;
38
uint16_t
m_errorCode
;
40
int
m_sector
;
41
};
42
43
#endif
44
45
46
47
RpcPad_p1::m_errorCode
uint16_t m_errorCode
Definition:
RpcPad_p1.h:38
RpcPad_p1::status
uint16_t status() const
Definition:
RpcPad_p1.h:26
RpcCoinMatrix_p1.h
xAOD::uint32_t
setEventNumber uint32_t
Definition:
EventInfo_v1.cxx:127
RpcPad_p1::m_status
uint16_t m_status
Definition:
RpcPad_p1.h:37
RpcPad_p1
Definition:
RpcPad_p1.h:14
RpcPad_p1::identify
uint32_t identify() const
Definition:
RpcPad_p1.h:25
RpcPad_p1::m_idHash
uint32_t m_idHash
Definition:
RpcPad_p1.h:35
xAOD::uint16_t
setWord1 uint16_t
Definition:
eFexEMRoI_v1.cxx:93
RpcPad_p1::RpcPad_p1
RpcPad_p1()
Default constructor.
Definition:
RpcPad_p1.h:19
RpcPadCnv_p1
Definition:
RpcPadCnv_p1.h:26
RpcPad_p1::sector
int sector() const
Definition:
RpcPad_p1.h:29
RpcPad_p1::onlineId
uint16_t onlineId() const
Definition:
RpcPad_p1.h:28
RpcPad_p1::errorCode
uint16_t errorCode() const
Definition:
RpcPad_p1.h:27
RpcPad_p1::m_sector
int m_sector
@TODO why is this an int? EJWM
Definition:
RpcPad_p1.h:40
RpcPad_p1::m_id
uint32_t m_id
Definition:
RpcPad_p1.h:34
RpcPad_p1::m_onlineId
uint16_t m_onlineId
Definition:
RpcPad_p1.h:36
RpcPad_p1::~RpcPad_p1
virtual ~RpcPad_p1()
virtual destructor for persistency
Definition:
RpcPad_p1.h:23
Generated on Sun Dec 22 2024 21:17:22 for ATLAS Offline Software by
1.8.18