ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
RpcCoinMatrix_p1.h
RpcPad_p1::errorCode
uint16_t errorCode() const
Definition
RpcPad_p1.h:27
RpcPad_p1::status
uint16_t status() const
Definition
RpcPad_p1.h:26
RpcPad_p1::~RpcPad_p1
virtual ~RpcPad_p1()
virtual destructor for persistency
Definition
RpcPad_p1.h:23
RpcPad_p1::onlineId
uint16_t onlineId() const
Definition
RpcPad_p1.h:28
RpcPad_p1::m_errorCode
uint16_t m_errorCode
Definition
RpcPad_p1.h:38
RpcPad_p1::RpcPadCnv_p1
friend class RpcPadCnv_p1
Definition
RpcPad_p1.h:31
RpcPad_p1::sector
int sector() const
Definition
RpcPad_p1.h:29
RpcPad_p1::identify
uint32_t identify() const
Definition
RpcPad_p1.h:25
RpcPad_p1::m_status
uint16_t m_status
Definition
RpcPad_p1.h:37
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::m_sector
int m_sector
@TODO why is this an int?
Definition
RpcPad_p1.h:40
RpcPad_p1::m_idHash
uint32_t m_idHash
Definition
RpcPad_p1.h:35
RpcPad_p1::RpcPad_p1
RpcPad_p1()
Default constructor.
Definition
RpcPad_p1.h:19
Generated on
for ATLAS Offline Software by
1.17.0