ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCnv
MuonEventAthenaPool
src
MdtAmtHitCnv_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/MdtAmtHit.h
"
6
#include "
MdtAmtHitCnv_p1.h
"
7
8
9
void
10
MdtAmtHitCnv_p1::transToPers
(
const
MdtAmtHit
*
trans
,
MdtAmtHit_p1
* pers, MsgStream &)
11
{
12
pers->
m_tdcId
=
trans
->tdcId();
13
pers->
m_channelId
=
trans
->channelId();
14
pers->
m_leading
=
trans
->leading();
15
pers->
m_coarse
=
trans
->coarse();
16
pers->
m_fine
=
trans
->fine();
17
pers->
m_width
=
trans
->width();
18
pers->
m_isMasked
=
trans
->isMasked();
19
pers->
m_dataWords
= *
trans
->dataWords();
20
}
21
22
23
void
24
MdtAmtHitCnv_p1::persToTrans
(
const
MdtAmtHit_p1
* pers,
MdtAmtHit
*
trans
, MsgStream &)
25
{
26
*
trans
=
MdtAmtHit
(pers->
m_tdcId
, pers->
m_channelId
, pers->
m_isMasked
);
27
trans
->setValues (pers->
m_coarse
, pers->
m_fine
, pers->
m_width
);
28
trans
->setLeading (pers->
m_leading
);
29
for
(uint32_t w : pers->
m_dataWords
)
30
trans
->addData (w);
31
}
MdtAmtHitCnv_p1.h
MdtAmtHit.h
MdtAmtHitCnv_p1::transToPers
virtual void transToPers(const MdtAmtHit *transObj, MdtAmtHit_p1 *persObj, MsgStream &log)
Definition
MdtAmtHitCnv_p1.cxx:10
MdtAmtHitCnv_p1::persToTrans
virtual void persToTrans(const MdtAmtHit_p1 *persObj, MdtAmtHit *transObj, MsgStream &log)
Definition
MdtAmtHitCnv_p1.cxx:24
MdtAmtHit_p1
Definition
MdtAmtHit_p1.h:17
MdtAmtHit_p1::m_coarse
uint16_t m_coarse
Definition
MdtAmtHit_p1.h:32
MdtAmtHit_p1::m_leading
bool m_leading
Definition
MdtAmtHit_p1.h:29
MdtAmtHit_p1::m_fine
uint16_t m_fine
Definition
MdtAmtHit_p1.h:33
MdtAmtHit_p1::m_dataWords
std::vector< uint32_t > m_dataWords
Definition
MdtAmtHit_p1.h:42
MdtAmtHit_p1::m_isMasked
bool m_isMasked
Definition
MdtAmtHit_p1.h:38
MdtAmtHit_p1::m_channelId
uint16_t m_channelId
Channel number.
Definition
MdtAmtHit_p1.h:26
MdtAmtHit_p1::m_tdcId
uint16_t m_tdcId
TDC Id in the CSM (TDC online Id).
Definition
MdtAmtHit_p1.h:24
MdtAmtHit_p1::m_width
uint16_t m_width
Definition
MdtAmtHit_p1.h:35
MdtAmtHit
MDT RDO's : data from a single channel of an AMT Atlas Muon TDC.
Definition
MdtAmtHit.h:20
trans
TH1F * trans(TH1F *h, bool t=false)
Definition
comparitor.cxx:185
Generated on
for ATLAS Offline Software by
1.17.0