ATLAS Offline Software
Loading...
Searching...
No Matches
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
11#include <inttypes.h>
12#include <vector>
13
14class RpcPad_p1 : public std::vector<RpcCoinMatrix_p1> {
15
16public:
17
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
33private:
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;
41};
42
43#endif
44
45
46
47
uint16_t errorCode() const
Definition RpcPad_p1.h:27
uint16_t status() const
Definition RpcPad_p1.h:26
virtual ~RpcPad_p1()
virtual destructor for persistency
Definition RpcPad_p1.h:23
uint16_t onlineId() const
Definition RpcPad_p1.h:28
uint16_t m_errorCode
Definition RpcPad_p1.h:38
friend class RpcPadCnv_p1
Definition RpcPad_p1.h:31
int sector() const
Definition RpcPad_p1.h:29
uint32_t identify() const
Definition RpcPad_p1.h:25
uint16_t m_status
Definition RpcPad_p1.h:37
uint32_t m_id
Definition RpcPad_p1.h:34
uint16_t m_onlineId
Definition RpcPad_p1.h:36
int m_sector
@TODO why is this an int?
Definition RpcPad_p1.h:40
uint32_t m_idHash
Definition RpcPad_p1.h:35
RpcPad_p1()
Default constructor.
Definition RpcPad_p1.h:19