ATLAS Offline Software
Loading...
Searching...
No Matches
LUCID_DigitCnv_p2.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
8
9void LUCID_DigitCnv_p2::persToTrans(const LUCID_Digit_p2* persObj, LUCID_Digit* transObj, MsgStream &log) const {
10
11 log << MSG::DEBUG << " In LUCID_DigitCnv_p2::persToTrans " << endmsg;
12
13 *transObj = LUCID_Digit (persObj->m_tubeID,
14 persObj->m_npe,
15 persObj->m_npeGas,
16 persObj->m_npePmt,
17 persObj->m_qdc,
18 persObj->m_tdc,
19 persObj->m_isHit);
20}
21
22void LUCID_DigitCnv_p2::transToPers(const LUCID_Digit* transObj, LUCID_Digit_p2* persObj, MsgStream& log) const {
23
24 log << MSG::DEBUG << " In LUCID_DigitCnv_p2::transToPers " << endmsg;
25
26 persObj->m_tubeID = transObj->getTubeID();
27 persObj->m_npe = transObj->getNpe();
28 persObj->m_npeGas = transObj->getNpeGas();
29 persObj->m_npePmt = transObj->getNpePmt();
30 persObj->m_qdc = transObj->getQDC();
31 persObj->m_tdc = transObj->getTDC();
32 persObj->m_isHit = transObj->isHit();
33}
#define endmsg
virtual void persToTrans(const LUCID_Digit_p2 *persObj, LUCID_Digit *transObj, MsgStream &log) const override
virtual void transToPers(const LUCID_Digit *transObj, LUCID_Digit_p2 *persObj, MsgStream &log) const override
unsigned short m_tdc
unsigned short m_npePmt
unsigned short m_npeGas
unsigned short m_qdc
unsigned short m_tubeID
double getNpe() const
Definition LUCID_Digit.h:22
bool isHit() const
Definition LUCID_Digit.h:27
unsigned short getTDC() const
Definition LUCID_Digit.h:26
unsigned short getNpeGas() const
Definition LUCID_Digit.h:23
unsigned short getTubeID() const
Definition LUCID_Digit.h:21
unsigned short getNpePmt() const
Definition LUCID_Digit.h:24
unsigned short getQDC() const
Definition LUCID_Digit.h:25