ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonEventAthenaPool
src
RpcFiredChannelCnv_p1.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
MuonRDO/RpcFiredChannel.h
"
6
#include "
RpcFiredChannelCnv_p1.h
"
7
8
9
void
10
RpcFiredChannelCnv_p1::transToPers
(
const
RpcFiredChannel
* trans,
RpcFiredChannel_p1
* pers, MsgStream &)
11
{
12
pers->
m_bcid
= trans->
bcid
();
13
pers->
m_time
= trans->
time
();
14
pers->
m_ijk
= trans->
ijk
();
15
pers->
m_channel
= trans->
channel
();
16
pers->
m_ovl
= trans->
ovl
();
17
pers->
m_thr
= trans->
thr
();
18
}
19
20
21
void
22
RpcFiredChannelCnv_p1::persToTrans
(
const
RpcFiredChannel_p1
* pers,
RpcFiredChannel
* trans, MsgStream &)
23
{
24
trans->
m_bcid
= pers->
bcid
();
25
trans->
m_time
= pers->
time
();
26
trans->
m_ijk
= pers->
ijk
();
27
trans->
m_channel
= pers->
channel
();
28
trans->
m_ovl
= pers->
ovl
();
29
trans->
m_thr
= pers->
thr
();
30
}
31
32
33
RpcFiredChannel::ijk
ubit16 ijk() const
Definition:
RpcFiredChannel.h:56
RpcFiredChannel_p1::bcid
uint16_t bcid() const
return bunch crossing id
Definition:
RpcFiredChannel_p1.h:22
RpcFiredChannel::m_time
ubit16 m_time
Definition:
RpcFiredChannel.h:27
RpcFiredChannel::time
ubit16 time() const
Definition:
RpcFiredChannel.h:54
RpcFiredChannel_p1::thr
uint16_t thr() const
return and/or of those hits in the pivot that caused a trigger, i.e.
Definition:
RpcFiredChannel_p1.h:40
RpcFiredChannel::m_ovl
ubit16 m_ovl
Definition:
RpcFiredChannel.h:30
RpcFiredChannel::ovl
ubit16 ovl() const
Definition:
RpcFiredChannel.h:61
RpcFiredChannel_p1::ovl
uint16_t ovl() const
return if channels in pivot that caused trigger were in chamber overlap region
Definition:
RpcFiredChannel_p1.h:35
RpcFiredChannel::thr
ubit16 thr() const
Definition:
RpcFiredChannel.h:65
RpcFiredChannel_p1::m_bcid
uint16_t m_bcid
Definition:
RpcFiredChannel_p1.h:44
RpcFiredChannel::channel
ubit16 channel() const
Definition:
RpcFiredChannel.h:58
RpcFiredChannel_p1::m_thr
uint16_t m_thr
Definition:
RpcFiredChannel_p1.h:49
RpcFiredChannel_p1::m_time
uint16_t m_time
Definition:
RpcFiredChannel_p1.h:45
RpcFiredChannel.h
RpcFiredChannelCnv_p1::persToTrans
virtual void persToTrans(const RpcFiredChannel_p1 *persObj, RpcFiredChannel *transObj, MsgStream &log)
Definition:
RpcFiredChannelCnv_p1.cxx:22
RpcFiredChannel_p1::ijk
uint16_t ijk() const
return ijk
Definition:
RpcFiredChannel_p1.h:28
RpcFiredChannel
Definition:
RpcFiredChannel.h:20
RpcFiredChannel::m_thr
ubit16 m_thr
Definition:
RpcFiredChannel.h:31
RpcFiredChannel_p1::m_channel
uint16_t m_channel
Definition:
RpcFiredChannel_p1.h:47
RpcFiredChannel::m_ijk
ubit16 m_ijk
Definition:
RpcFiredChannel.h:28
RpcFiredChannel_p1::channel
uint16_t channel() const
return channel
Definition:
RpcFiredChannel_p1.h:31
RpcFiredChannel_p1::m_ijk
uint16_t m_ijk
Definition:
RpcFiredChannel_p1.h:46
RpcFiredChannel_p1::time
uint16_t time() const
return time
Definition:
RpcFiredChannel_p1.h:25
RpcFiredChannelCnv_p1.h
RpcFiredChannel::bcid
ubit16 bcid() const
Definition:
RpcFiredChannel.h:52
RpcFiredChannel_p1::m_ovl
uint16_t m_ovl
Definition:
RpcFiredChannel_p1.h:48
RpcFiredChannelCnv_p1::transToPers
virtual void transToPers(const RpcFiredChannel *transObj, RpcFiredChannel_p1 *persObj, MsgStream &log)
Definition:
RpcFiredChannelCnv_p1.cxx:10
RpcFiredChannel::m_bcid
ubit16 m_bcid
Definition:
RpcFiredChannel.h:26
RpcFiredChannel::m_channel
ubit16 m_channel
Definition:
RpcFiredChannel.h:29
RpcFiredChannel_p1
Persistent representation of RpcFiredChannel class.
Definition:
RpcFiredChannel_p1.h:14
Generated on Thu Nov 7 2024 21:25:02 for ATLAS Offline Software by
1.8.18