ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonEventAthenaPool
MuonEventAthenaPool
RpcCoinMatrix_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
6
// RpcCoincMatrix.h
7
8
#ifndef MUONEVENTATHENAPOOL_RPCCOINMATRIX_P1H
9
#define MUONEVENTATHENAPOOL_RPCCOINMATRIX_P1H
10
11
12
#include <inttypes.h>
13
#include "
MuonEventAthenaPool/RpcFiredChannel_p1.h
"
14
18
class
RpcCoinMatrix_p1
:
public
std::vector<RpcFiredChannel_p1> {
19
20
public
:
21
friend
class
RpcCoinMatrixCnv_p1
;
22
23
// default constructor
24
RpcCoinMatrix_p1
()
25
: std::
vector
<
RpcFiredChannel_p1
>(),
m_id
(0),
m_onlineId
(0),
m_crc
(0),
26
m_fel1Id
(0),
m_febcId
(0) { }
27
29
virtual
~RpcCoinMatrix_p1
() {}
30
32
uint32_t
identify
()
const
{
return
m_id
;}
33
35
uint16_t
onlineId
()
const
{
return
m_onlineId
; }
36
37
uint16_t
crc
()
const
{
return
m_crc
; }
38
39
uint16_t
fel1Id
()
const
{
return
m_fel1Id
; }
40
41
uint16_t
febcId
()
const
{
return
m_febcId
; }
42
43
private
:
44
uint32_t
m_id
;
45
uint16_t
m_onlineId
;
46
uint16_t
m_crc
;
47
uint16_t
m_fel1Id
;
48
uint16_t
m_febcId
;
49
50
};
51
52
#endif
53
54
55
56
57
58
RpcCoinMatrix_p1::crc
uint16_t crc() const
Definition:
RpcCoinMatrix_p1.h:37
RpcCoinMatrix_p1
Persistent representation of RpcCoinMatrix class.
Definition:
RpcCoinMatrix_p1.h:18
RpcCoinMatrix_p1::m_id
uint32_t m_id
Definition:
RpcCoinMatrix_p1.h:44
RpcFiredChannel_p1.h
xAOD::uint32_t
setEventNumber uint32_t
Definition:
EventInfo_v1.cxx:127
RpcCoinMatrix_p1::RpcCoinMatrix_p1
RpcCoinMatrix_p1()
Definition:
RpcCoinMatrix_p1.h:24
RpcCoinMatrix_p1::~RpcCoinMatrix_p1
virtual ~RpcCoinMatrix_p1()
virtual destructor for persistency
Definition:
RpcCoinMatrix_p1.h:29
RpcCoinMatrix_p1::identify
uint32_t identify() const
return the pad Identifier of this CM
Definition:
RpcCoinMatrix_p1.h:32
RpcCoinMatrix_p1::fel1Id
uint16_t fel1Id() const
Definition:
RpcCoinMatrix_p1.h:39
xAOD::uint16_t
setWord1 uint16_t
Definition:
eFexEMRoI_v1.cxx:93
RpcCoinMatrix_p1::m_onlineId
uint16_t m_onlineId
Definition:
RpcCoinMatrix_p1.h:45
vector
Definition:
MultiHisto.h:13
RpcCoinMatrix_p1::febcId
uint16_t febcId() const
Definition:
RpcCoinMatrix_p1.h:41
RpcCoinMatrix_p1::onlineId
uint16_t onlineId() const
return the online identifier
Definition:
RpcCoinMatrix_p1.h:35
RpcCoinMatrix_p1::m_fel1Id
uint16_t m_fel1Id
Definition:
RpcCoinMatrix_p1.h:47
RpcCoinMatrix_p1::m_febcId
uint16_t m_febcId
Definition:
RpcCoinMatrix_p1.h:48
RpcCoinMatrix_p1::m_crc
uint16_t m_crc
Definition:
RpcCoinMatrix_p1.h:46
RpcCoinMatrixCnv_p1
Definition:
RpcCoinMatrixCnv_p1.h:25
RpcFiredChannel_p1
Persistent representation of RpcFiredChannel class.
Definition:
RpcFiredChannel_p1.h:14
Generated on Sun Dec 22 2024 21:17:19 for ATLAS Offline Software by
1.8.18